Integrace a nasazení REST webové služby při vývoji aplikace

Název práce: Integrace a nasazení REST webové služby při vývoji aplikace
Autor(ka) práce: Charalambidis, Nikolas
Typ práce: Bakalářská práce
Vedoucí práce: Pavlíčková, Jarmila
Oponenti práce: Nagy, Jiří
Jazyk práce: Česky
Abstrakt:
Cílem této bakalářské práce je demonstrovat komunikaci jednoduché aplikace v podobě klienta s databází prostřednictvím REST webové služby na straně serveru implementovaných pomocí Spring frameworku a jejich následné nasazení. Práce popisuje základní principy architektury REST, třívrstvé architektury a provedení návrhu a analýzy ukázkové aplikace dle metodiky MMSP. V praktické části práce se je popsána implementace aplikace, přičemž klíčovou částí je konfigurace prostředí aplikace k nasazení a konfigurace nutných komponentů pomocí Spring frameworku využívající techniku vkládání závislostí. Samotné nasazení je představeno pomocí služby Microsoft Azure a pluginu pro vývojové prostředí Eclipse s důrazem na konfiguraci databáze. V závěru se práce zabývá shrnutím dosažených cílů, postupů a výsledků, včetně vytyčení problematických částí a návrhu jejich řešení. Na konci práce je osobní zhodnocení autora a jeho pohled na věc.
Klíčová slova: representational state transfer; Java; Spring; objektově relační mapování; REST; ORM; Hibernate; nasazení; Azure; třívrstvá architektura; aplikace; konfigurace
Název práce: RESTful web service integration and deployment during application development
Autor(ka) práce: Charalambidis, Nikolas
Typ práce: Bachelor thesis
Vedoucí práce: Pavlíčková, Jarmila
Oponenti práce: Nagy, Jiří
Jazyk práce: Česky
Abstrakt:
The objective of the bachelor thesis is a demonstration of communication between a client application with a database using the RESTful web service and its deployment. The server-side service is implemented with the Spring framework. The bachelor thesis describes elementary principles of the REST architecture, the three-tier architecture and the application analysis built with the MMSP methodology. In practical part of the bachelor thesis is described the application implementation. That includes configuration of the environment for its deployment and all the components using the Spring framework with the dependency injection technique. The deployment itself is introduced with particular emphasis on database configuration and is based on the Microsoft Azure and the plugin for Eclipse IDE. At the end of this thesis is a summary of the objectives achieved, methods, results and problematic parts identification with the suggestions of solution. There is also the conclusion including the author‘s evaluation and his point of view.
Klíčová slova: configuration ; application; Spring; Java; object-relational mapping; representational state transfer; ORM; Hibernate; deployment; Azure; three-tier architecture; REST

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Aplikovaná 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: 4. 7. 2017
Datum podání práce: 11. 12. 2017
Datum obhajoby: 26. 1. 2018
Identifikátor v systému InSIS: https://insis.vse.cz/zp/62604/podrobnosti

Soubory ke stažení

    Poslední aktualizace: