Representational State Transfer a jeho podpora v programovacím jazyce Java

Název práce: Representational State Transfer a jeho podpora v programovacím jazyce Java
Autor(ka) práce: Tran, Dac Ngoc Lam
Typ práce: Bakalářská práce
Vedoucí práce: Pavlíčková, Jarmila
Oponenti práce: Šlajchrt, Zbyněk
Jazyk práce: Česky
Abstrakt:
Tato práce objasňuje význam pojmu Representational State Transfer (REST) a jeho použití v programovacím jazyce Java. V první kapitole seznámí čtenáře s teoretickými základy REST, s jeho přítomností v HTTP a poukáže na některé výhody a nevýhody. Druhá kapitola je věnována aplikaci principů definovaných v první kapitole na dvou ukázkových programech -- klient a server. Autor postupně projde analýzou a naprogramováním REST vrstvy v aplikaci. Po přečtení této kapitoly by měl být čtenář schopen propojit teoretické znalosti s praktickým využitím v Javě. Obsah třetí kapitoly je založen především na autorových zkušenostech při programování ukázkových aplikací. Bude porovnána práce se dvěma různými frameworky pro vývoj REST, a to Jersey a Restlet. Vyhodnocení proběhne podle různých kritérií a nakonec bude vybrán celkový vítěz.
Klíčová slova: Restlet; Jersey; Java; REST
Název práce: Representational State Transfer a its support in programming language Java
Autor(ka) práce: Tran, Dac Ngoc Lam
Typ práce: Bachelor thesis
Vedoucí práce: Pavlíčková, Jarmila
Oponenti práce: Šlajchrt, Zbyněk
Jazyk práce: Česky
Abstrakt:
This bachelor thesis focuses on explaining the term Representational State Transfer (REST) and its usage in the programming language Java. The first chapter introduces readers with the theoretical basis of REST, its presence in HTTP protocol and its pros and cons in general. The second chapter is dedicated to the application of principles mentioned in the first chapter. On two different programs, a client and a server, I go through the analysis and programming the REST layer. After this chapter, the reader should be able to link the theoretical knowledge with practical usage in Java. The content of the third chapter is mainly based on my experience gained during implemeting the sample applications. I compare two different frameworks for developing REST in Java -- Jersey and Restlet. I evaluate them according to different criterias, and in the end of the chapter I select the winner.
Klíčová slova: Jersey; REST; Java; Restlet

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Informatika
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 6. 10. 2010
Datum podání práce: 11. 5. 2011
Datum obhajoby: 23. 6. 2011
Identifikátor v systému InSIS: https://insis.vse.cz/zp/27847/podrobnosti

Soubory ke stažení

    Poslední aktualizace: