JSON support in Java Enterprise and its comparison with competitive solutions
Thesis title: | JSON podpora v Javě Enterprise a její srovnání s konkurenčními řešeními |
---|---|
Author: | Král, David |
Thesis type: | Diplomová práce |
Supervisor: | Pavlíčková, Jarmila |
Opponents: | Batelka, Martin |
Thesis language: | Česky |
Abstract: | Tato práce je primárně zaměřena na kompletní zmapování existující podpory pro JSON v Javě Enterprise. Projekty, které se touto problematikou zabývají v Javě Enterprise, jsou v této práci popsány a je uvedena jejich funkcionalita a základní použití. V druhé části jsou představeny konkurenční frameworky, které se zabývají stejnou oblastí zpracování JSON dokumentů. Tyto frameworky jsou základně popsány a následně je provedena řada testů testujících funkce či výkonnost mezi těmito frameworky a projekty v Javě Enterprise. Jednotlivé kritéria testů jsem si vymýšlel sám a následně je zpřesňoval či rozšiřoval při konzultaci se svými kolegy v práci. |
Keywords: | JSON; Enterprise; porovnání; serializace; framework; XML; Gson; Jackson; Java; JSON-B; Genson; deserializace; test |
Thesis title: | JSON support in Java Enterprise and its comparison with competitive solutions |
---|---|
Author: | Král, David |
Thesis type: | Diploma thesis |
Supervisor: | Pavlíčková, Jarmila |
Opponents: | Batelka, Martin |
Thesis language: | Česky |
Abstract: | This work is primarily focused on a complete mapping of existing support for JSON in Java Enterprise. The projects that deal with this issue in Java Enterprise are described in this work and their functionality and basic uses are listed. The second part introduces competitive frameworks that deal with the same area of JSON documents processing. These frameworks are basically described, and then a number of tests are performed to test the functionality or performance between these frameworks and projects in Java Enterprise. I have devised the test criteria myself and subsequently specified or extended them in consultation with my colleagues at work. |
Keywords: | JSON; framework; XML; JSON-B; Java; Enterprise; comparison; serialization; deserialization; test; Genson; Gson; Jackson |
Information about study
Study programme: | Aplikovaná informatika/Informační systémy a technologie |
---|---|
Type of study programme: | Magisterský studijní program |
Assigned degree: | Ing. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Information Technologies |
Information on submission and defense
Date of assignment: | 15. 6. 2017 |
---|---|
Date of submission: | 11. 12. 2017 |
Date of defense: | 25. 1. 2018 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/62769/podrobnosti |