Original title:
Aplikační rámce pro vývoj webových aplikací v Javě
Translated title:
Application Frameworks for Web Application Development
Authors:
Tulka, Tomáš ; Křivka, Zbyněk (referee) ; Zendulka, Jaroslav (advisor) Document type: Master’s theses
Year:
2009
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[cze][eng]
Aplikační vývojové rámce jsou nástroje v mnohém usnadňující vývoj aplikací a zvyšující jejich kvalitu. Aplikačních vývojových rámců pro webové aplikace v jazyce Java je obrovské množství, a není snadné zvolit ten pravý rámec relevantní pro konkrétní aplikaci. Tato práce rozebírá vývojové rámce z obecného pohledu, popisuje jejich typické funkce i funkce, kterými se jednotlivé rámce liší, a usnadňuje tak uživateli výběr vhodného rámce pro jeho aplikaci. Dále názorně rozbírá zvolené typické představitele rámců pro jistý okruh použití, demonstruje jejich funkčnost pomocí jednotné typizované ukázkové aplikace a srovnává je z praktického hlediska.
Application frameworks are tools that enable easier development of web applications and enhance their quality. Because there are so may Java web application frameworks in existence it is difficult at times to choose the correct one to suit a particular application. This thesis examines frameworks from a general point of view. Descriptions of the characteristic functions of frameworks are also covered, along with functions, and the ways in which they differ from each other; and thus it enables the most appropriate framework to be chosen. The thesis also analyses typical representatives of frameworks for certain uses, it demonstrates their activity by means of standardized applications and compares them in terms of practical use.
Keywords:
Application frameworks; EJB; information system; Java EE; MVC architecture; web applications; EJB; informační systém; Java EE; MVC architektura; Vývojové rámce; webová aplikace
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/53822