Browse IS/STAG - Portál UTB

Skip to page content
Website UTB
Portal title page UTB
Anonymous user Login Česky
Browse IS/STAG
Login Česky
  • Welcome
  • Browse IS/STAG
  • Applicant
  • Graduate
  • Web services
  • ECTS
  • User Info
Welcome
Browse IS/STAG
Information for applicantsElectronic applicationECTS arrivals
Getting startedAlumni ClubAbsolvent - website
Web services
ECTS
User Info

1st level navigation

  • Welcome
  • Browse IS/STAG
  • Applicant
  • Graduate
  • Web services
  • ECTS
  • User Info
User disconnected from the portal due to long time of inactivity.
Please, click this link to log back in.
(Sessions are disconnected after 240 minutes of inactivity. Note that mobile devices may get disconnected even sooner).

Prohlížení IS/STAG (S025)

Help

Main menu for Browse IS/STAG

  • Programmes and specializations.
  • Courses
  • Departments
  • Lecturers
  • Students
  • Examination dates
  • Timetable events
  • Theses, selected item
  • Pre-regist. study groups
  • Rooms
  • Rooms – all year
  • Free rooms – Semester
  • Free rooms – Year
  • Capstone project
  • Times overlap
  •  
  • Title page
  • Calendar
  • Help

Search for a Thesis

Print/export:  Bookmark this link in your browser so that you may quickly load this IS/STAG page in the future.
Only logged-in user will see student personal numbers.

Dates found, count: 1

Search result paging

Found 1 records Print Export to xls List URL
  Surname Name Title Thesis status   Supervisors Reviewers Type of thesis Date of def. Title
Student Type of thesis - - - - - - - - - -
Item shown in detail MIHÁL Includes the selected person into the timetable overlap calculation. Martin Java frameworks and enterprise-grade applications development Java frameworks and enterprise-grade applications development Thesis finished and defended successfully (DUO).   Dulík Tomáš Zimáček Tomáš Master's thesis 1306879200000 01.06.2011 Java frameworks and enterprise-grade applications development Thesis finished and defended successfully (DUO).
Martin MIHÁL Master's thesis 0XX 0XX 0XX 0XX 0XX 0XX 0XX 0XX 0XX 0XX

Thesis info Java frameworky a vývoj rozsáhlých web aplikací pro podnikovou sféru

  • Basic data
The document you are accessing is protected by copyright law. Unauthorised use may lead to criminal sanctions.
Name MIHÁL Martin Includes the selected person into the timetable overlap calculation.
Acad. Yr. 2010/2011
Assigning department AUIUI
Date of defence Jun 1, 2011
Type of thesis Master's thesis
Thesis status Thesis finished and defended successfully (DUO). Thesis finished and defended successfully (DUO).
Completeness of mandatory entries - The following mandatory fields are not filled in for this Thesis.: Title in English
Main topic Java frameworky a vývoj rozsáhlých web aplikací pro podnikovou sféru
Main topic in English Java frameworks and enterprise-grade applications development
Title according to student Java frameworky a vývoj rozsáhlých web aplikací pro podnikovou sféru
English title as given by the student -
Parallel name -
Subtitle -
Thesis supervisor Dulík Tomáš, Ing. Ph.D.
External examiner Zimáček Tomáš, Ing.
Annotation Cieľom práce je porovnať štandardné vývojové nástroje Java EE 6 s alternatívnymi frameworkami tejto platformy na základe stanovených kritérií. Hľadajú sa riešenia spĺňajúce tieto poţiadavky v jednotlivých frameworkoch, ktoré sú demonštrované na praktických príkladoch. Následne je vykonaný záťaţový test, preverujúci časové a pamäťové nároky jednotlivých frameworkov. V závere práce je predstavená webová aplikácia, demonštrujúca praktické pouţitie týchto nástrojov.
Annotation in English The aim of dissertation is to compare standard developmental implements Java EE 6 with the alternative frameworks of this platform on the basis of given standards. The solutions, which are verifying these standards in individual frameworks are demonstrated on practical models and are in the process of searching. Consequently is carried out a load test verifying time and memory claims of individual frameworks. At the end of dissertation the web application is presented and this application demonstrates the practical use of these implements.
Keywords Java EE, MVC, JSF, Spring, Struts, Stripes, framework
Keywords in English Java EE, MVC, JSF, Spring, Struts, Stripes, framework
Length of the covering note 59
Language SK
Annotation
Cieľom práce je porovnať štandardné vývojové nástroje Java EE 6 s alternatívnymi frameworkami tejto platformy na základe stanovených kritérií. Hľadajú sa riešenia spĺňajúce tieto poţiadavky v jednotlivých frameworkoch, ktoré sú demonštrované na praktických príkladoch. Následne je vykonaný záťaţový test, preverujúci časové a pamäťové nároky jednotlivých frameworkov. V závere práce je predstavená webová aplikácia, demonštrujúca praktické pouţitie týchto nástrojov.
Annotation in English
The aim of dissertation is to compare standard developmental implements Java EE 6 with the alternative frameworks of this platform on the basis of given standards. The solutions, which are verifying these standards in individual frameworks are demonstrated on practical models and are in the process of searching. Consequently is carried out a load test verifying time and memory claims of individual frameworks. At the end of dissertation the web application is presented and this application demonstrates the practical use of these implements.
Keywords
Java EE, MVC, JSF, Spring, Struts, Stripes, framework
Keywords in English
Java EE, MVC, JSF, Spring, Struts, Stripes, framework
Research Plan
  1. Prostudujte architekturu Java EE 6.
  2. Na příkladu vývoje menší aplikace (max. 20 tabulek, z toho 30% s vazbami M:N, víceúrovňová uživatelská práva) srovnejte standardní komponenty Java EE 6 s alternativními Java frameworky, např. s těmito: http://en.wikipedia.org/wiki/Comparison_of_web_application_frameworksJava.
  3. Použijte srovnávací kritéria: rychlost vývoje aplikace, bezpečnost - ošetření SQL injection, XSS a dalším běžným útokům, podpora víceúrovňové autorizace, zpětná kompatibilita API (kritérium velmi důležité a zároveň velmi pracně dohledatelné), možnost definice constraints, které framework dle použité databáze implementuje buď přímo v DB, nebo v modelu, nezávislost logického a fyzického modelu (možnost přejmenovat tabulky i sloupce v DB bez nutnosti přepisovat kód), časová/paměťová složitost vybraných operací, kvalita dokumentace.
Research Plan
  1. Prostudujte architekturu Java EE 6.
  2. Na příkladu vývoje menší aplikace (max. 20 tabulek, z toho 30% s vazbami M:N, víceúrovňová uživatelská práva) srovnejte standardní komponenty Java EE 6 s alternativními Java frameworky, např. s těmito: http://en.wikipedia.org/wiki/Comparison_of_web_application_frameworksJava.
  3. Použijte srovnávací kritéria: rychlost vývoje aplikace, bezpečnost - ošetření SQL injection, XSS a dalším běžným útokům, podpora víceúrovňové autorizace, zpětná kompatibilita API (kritérium velmi důležité a zároveň velmi pracně dohledatelné), možnost definice constraints, které framework dle použité databáze implementuje buď přímo v DB, nebo v modelu, nezávislost logického a fyzického modelu (možnost přejmenovat tabulky i sloupce v DB bez nutnosti přepisovat kód), časová/paměťová složitost vybraných operací, kvalita dokumentace.
Recommended resources
  1. TAYLOR, Art; BUEGE, Brian; LAYMAN, Randy. Hacking bez tajemství: Java a J2EE. vydání první. Brno : Computer Press, 2003. 440 s. ISBN 80-7226-868-6.
  2. BÖCK, Heiko. Platforma NetBeans : Podrobný průvodce programátora. vydání první. Brno : Computer Press, 2010. 320 s. ISBN 978-80-251-3116-9.
  3. BURNS, Ed; SCHALK, Chris. JavaServer Faces 2.0 : The Complete Reference. [s.l.] : McGraw-Hill Companies, 2010. 752 s. ISBN 978-0-07-162510-4.
  4. MULARIEN, Peter. Spring Security 3. First published. Birmingham : Packt Publishing, 2010. 396 s. ISBN 978-1-847199-74-4.
  5. GONCALVES, Antonio. Beginning Java EE 6 Platform with GlassFish 3. 2nd Edition. [s.l.] : Springer, 2010. 537 s. ISBN 978-1-4302-2890-5.
  6. KUMMEL, Bart. Apache MyFaces 1.2 Web Application Development. [s.l.] : Packt Publishing, 2010. 408 s. ISBN 978-1-847193-25-4.
Recommended resources
  1. TAYLOR, Art; BUEGE, Brian; LAYMAN, Randy. Hacking bez tajemství: Java a J2EE. vydání první. Brno : Computer Press, 2003. 440 s. ISBN 80-7226-868-6.
  2. BÖCK, Heiko. Platforma NetBeans : Podrobný průvodce programátora. vydání první. Brno : Computer Press, 2010. 320 s. ISBN 978-80-251-3116-9.
  3. BURNS, Ed; SCHALK, Chris. JavaServer Faces 2.0 : The Complete Reference. [s.l.] : McGraw-Hill Companies, 2010. 752 s. ISBN 978-0-07-162510-4.
  4. MULARIEN, Peter. Spring Security 3. First published. Birmingham : Packt Publishing, 2010. 396 s. ISBN 978-1-847199-74-4.
  5. GONCALVES, Antonio. Beginning Java EE 6 Platform with GlassFish 3. 2nd Edition. [s.l.] : Springer, 2010. 537 s. ISBN 978-1-4302-2890-5.
  6. KUMMEL, Bart. Apache MyFaces 1.2 Web Application Development. [s.l.] : Packt Publishing, 2010. 408 s. ISBN 978-1-847193-25-4.
Týká se praxe No
Enclosed appendices CD medium
Appendices bound in thesis -
Taken from the library No
Full text of the thesis
Appendices
Reviewer's report
Supervisor's report
Defence procedure record file