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 |