Framework Spring

Thesis title: Framework Spring
Author: Novák, Jiří
Thesis type: Bakalářská práce
Supervisor: Mészáros, Jan
Opponents: Buchalcevová, Alena
Thesis language: Česky
Abstract:
Cílem této práce je uvést čtenáře do problematiky frameworku Spring jako šikovného pomocníka pro vývoj enterprise aplikací. Po přečtení by měl být čtenář schopen základní práce s moduly tohoto frameworku. Proto je práce koncipována ve stylu výukového materiálu k tomuto frameworku. Spring je aplikační platforma postavená na technologii Java EE. Z tohoto důvodu je Java EE odrazovým můstkem a teoretickým základem této práce. Je popsán vznik této technologie, její komponenty a kontejnery. Další částí teoretického celku je již popis samotného frameworku Spring. Čtenář je seznámen s konceptem Springu, tedy s moduly, které tento framework tvoří. Po konceptu jsou představeny springové kontejnery BeanFactory a ApplicationContext následované technikami dependency injection a autowiringu. Pozornost je také věnována programovací technice AOP a jako poslední je představena architektura MVC. Tato architektura je základem většiny webových frameworků a není tomu jinak i u Springu, který obsahuje vlastní implementaci. Popis je doprovázen četnými ukázkami práce s představovanými technikami pro lepší pochopení. V praktické části je pozornost věnována především ukázkové aplikaci, která je nedílnou součástí této práce. Tato aplikace slouží jako demonstrace informací, které jsou čtenáři předloženy v teoretické části.
Keywords: Java EE; framework; Spring
Thesis title: Framework Spring
Author: Novák, Jiří
Thesis type: Bachelor thesis
Supervisor: Mészáros, Jan
Opponents: Buchalcevová, Alena
Thesis language: Česky
Abstract:
The aim of the thesis is to introduce the reader to the Spring framework as a handy helper the enterprise application development. After reading the reader should be able to work with basic modules of this framework. Therefore, the thesis is designed as a manual for this framework. Spring is an application platform built on Java EE technology. For this reason, the Java EE is a theoretical basis for this thesis. The thesis describes the birth of this technology, its components and containers. Next part of the theoretical unit is a description of the Spring framework itself. The Spring concept is introduced to the reader, primarily modules which form the framework. After the concept, spring containers BeanFactory and ApplicationContext are introduced to the reader followed by dependency injection and autowiring techniques. There is also a part dedicated to AOP technice and the last is the MVC architecture. This architecture is the core of most frameworks for developing web applications and so is for Spring. For better understanding there are many examples how to work with introduced parts of the framework. In the practical part of the thesis the attention is given to the sample application, which is an integral part of this thesis. This application serves as a demonstration of informations that were presented to the reader in the theoretical part.
Keywords: Java EE; Spring; framework

Information about study

Study programme: Aplikovaná informatika/Informatika
Type of study programme: Bakalářský studijní program
Assigned degree: Bc.
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: 29. 6. 2010
Date of submission: 9. 12. 2010
Date of defense: 19. 1. 2011
Identifier in the InSIS system: https://insis.vse.cz/zp/27048/podrobnosti

Files for download

    Last update: