Application Development with Spring Data Rest

Thesis title: Tvorba aplikace s využitím frameworku Spring Data Rest
Author: Šrám, Daniel
Thesis type: Diplomová práce
Supervisor: Buchalcevová, Alena
Opponents: Vencovský, Filip
Thesis language: Česky
Abstract:
Tato práce se zaměřuje na popis frameworku Spring Data Rest, jeho architektury a jednotlivých komponent. Dále jsou v práci za účelem tvorby celistvé webové aplikace uvedeny způsoby integrace frameworku Spring Data Rest na další součásti frameworku Spring. Práce obsahuje i návrh metodiky vývoje webové aplikace s užitím zmíněného frameworku. V první části této práce jsou uvedeny a rozebrány metody zpracování práce, po kterých následuje úvod do frameworku Spring. V rámci tohoto úvodu jsou vysvětleny základní principy a koncepty, na kterých framework Spring staví. Pro názornost se v první kapitole nachází mnoho ukázek zdrojového kódu.Druhá kapitola popisuje framework Spring Data Rest. Začínaje motivací ke vzniku frameworku samotného, dále kapitola rozebírá architekturu frameworku Spring Data Rest, po které následuje rozbor jednotlivých komponent zmíněného frameworku. Pro úplnost druhá kapitola končí integrací na framework Spring Security za účelem zabezpečení aplikace.Ve třetí kapitole je uveden návrh metodiky vývoje s užitím zmíněného frameworku.Závěrečná čtvrtá kapitola sumarizuje poznatky z předchozích kapitol a demonstruje je na komentovaném vývoji ukázkové webové aplikace. Výstupem čtvrté kapitoly je spustitelná webová aplikace.
Keywords: Spring Data Rest; metodika vývoje softwaru; webová aplikace; Java
Thesis title: Application Development with Spring Data Rest
Author: Šrám, Daniel
Thesis type: Diploma thesis
Supervisor: Buchalcevová, Alena
Opponents: Vencovský, Filip
Thesis language: Česky
Abstract:
This thesis is focused on a description of the Spring Data Rest framework, its architecture and components. Furthermore, in order to present the ways of integrating the Spring Data Rest framework into other Spring framework components, a complete web application is created. The thesis also includes a proposal of the web application development methodology using the specified framework. The first chapter of this work presents the methods of elaboration of this work, followed by an introduction to the Spring framework. The introduction explains the basic principles and concepts of the framework. To demonstrate the basics clearly, there are many source code samples in the first chapter. The second chapter describes the Spring Data Rest framework. Starting with the motivation to create the framework itself, the chapter analyzes the architecture of the Spring Data Rest framework, followed by an analysis of the individual components of the framework. In the end of the second chapter the integration with Spring Security framework which ensures security of the application is described. The third chapter presents a proposal of the development methodology using the mentioned framework. The final fourth chapter summarizes the findings from the previous chapters and demonstrates them within the commented development of the sample web application. The output of the fourth chapter is an executable web application.
Keywords: web application; Java; software development methodology; Spring Data Rest

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: 26. 9. 2018
Date of submission: 24. 4. 2019
Date of defense: 5. 6. 2019
Identifier in the InSIS system: https://insis.vse.cz/zp/67029/podrobnosti

Files for download

    Last update: