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

Files for download

    Last update: