Framework Spring

Název práce: Framework Spring
Autor(ka) práce: Bobkov, Pavel
Typ práce: Bakalářská práce
Vedoucí práce: Mészáros, Jan
Oponenti práce: Buchalcevová, Alena
Jazyk práce: Česky
Abstrakt:
Cílem této práce je představit framework Spring jako pohodlný nástroj pro rychlý vývoj aplikací a zprovoznění projektů. Je nezbytné uchopit problematiku Springu v širších souvislostech, proto se práce snaží nastínit všechny relevantní technologie, které se Springem úzce souvisí nebo ze kterých Spring vychází. Prvním krokem k pochopení Springu je základní znalost platformy Java EE. Práce seznamuje s architekturou Java EE a zároveň argumentuje její nedostatky, které měly svůj podíl na rozšíření dnes již velice mocného pojmu framework. Další část práce provádí čtenáře charakteristikou frameworků pro vývoj webových aplikací v Javě (největší skupina frameworků) a čtenář je seznámen s návrhovým vzorem MVC, který tvoří základ pro architekturu většiny webových frameworků. Logickým vyústěním práce je popis frameworku Spring. Na konci teoretické části je představen webový framework Spring MVC, který v sobě slučuje klíčové principy Springu a MVC architekturu. Popis je doprovázený četnými ukázkami kódu, které zocelují teoretické poznatky čtenáře a učí ho ovládat framework i po praktické stránce. V praktické části je čtenář proveden kompletním vývojovým cyklem reálného projektu. Vývoj je realizován pomocí metodiky Vodopádový model. Implementační fáze projektu probíhá na základě získaných znalostí o frameworku Spring/Spring MVC.
Klíčová slova: Vodopádový model; MVC; Java EE; Spring MVC; Framework Spring
Název práce: Framework Spring
Autor(ka) práce: Bobkov, Pavel
Typ práce: Bachelor thesis
Vedoucí práce: Mészáros, Jan
Oponenti práce: Buchalcevová, Alena
Jazyk práce: Česky
Abstrakt:
The aim of the thesis is to introduce reader to the Spring framework and describe it as a convenient tool for rapid application development and launching projects. It is necessary to grab the Spring issue in a broader context. That's why thesis is trying to note all the relevant technologies that are closely related to Spring, or which is Spring based on. The first step to understanding Spring is a basic knowledge of Java EE. Thesis presents the architecture of Java EE while arguing its flaws, which caused the emergence of today's very powerful word framework. Next part of the thesis brings reader through characteristic of frameworks for developing Web applications in Java (the largest group of frameworks), and make him familiar with MVC design pattern that forms the architecture of most web frameworks. Thesis leads to the description of the Spring framework accompanied by numerous examples of code that prove the theoretical knowledge of the reader. At the end of the theoretical part the Spring Web MVC framework is presented. The framework combines the key principles of Spring and MVC architecture. The practical part of the thesis makes a complete development cycle of real project. Development is carried out using the Waterfall model methodology. Project implementation is based on the knowledge of Spring / Spring MVC gained in the theoretical part.
Klíčová slova: Waterfall model; Java EE; MVC; Spring MVC; Framework Spring

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: 15. 3. 2010
Datum podání práce: 30. 6. 2010
Datum obhajoby: 23. 8. 2010
Identifikátor v systému InSIS: https://insis.vse.cz/zp/26151/podrobnosti

Soubory ke stažení

    Poslední aktualizace: