|
Kurz Tvorba web. aplikací v Javě |
Aktuální veřejné termíny:
Pro koho je tento kurz určen
-
V tomto kurzu se nejprve proberou teoretické základy Java EE platformy, MVC architektura a třívrstvá architektura, poté základní stavební kameny Java EE - Servlety a JSP a následně webový framework Spring, na kterém jsou obvykle dnešní webové aplikace postavené. Po absolvování kurzu budete umět programovat webové aplikace v Javě postavené na výše uvedených technologiích.
Více informací o této technologii.
Předpoklady
Osnova
- Webové aplikace v Javě
- Přehled Java EE (JEE) platformy
- Aplikační servery, Apache Tomcat
- Základy práce s Apache Maven
- Deploy, undeploy, redeploy webové aplikace
- Protokol HTTP - GET, POST, HEAD, ...
- Použití Model View Controller (MVC) architektury při programování webových aplikací
- Použití třívrstvé architektury při programování webových aplikací
- Návrhový vzor Front controller (Dispatcher Servlet ve Springu)
- Další návrhové vzory při programování webových aplikací
- Java Servlety
- Životní cyklus Servletu
- Inicializační parametry Servletu
- Sdílení zdrojů v aplikaci
- Správa stavu aplikace pomocí HttpSession
- Cookies a URL-Rewriting
- Filters a Listeners
- Tvorba JSP stránek
- Scriplety, výrazy a expression language (EL)
- JavaBeans a jejich použití
- Standardní knihovna tagů JSTL
- Tvorba JSP stránek pomocí Custom Tags
- Úvod do Springu
- Inversion of Control
- Zapojení vlastních tříd do Springu
- Životní cyklus třídy ve Springu
- Aspektově-orientované programování
- Tvorba a použití aspektů
- Testování pomocí JUnit a Springu
- Propojení s business vrstvou
- Základy JPA (Hibernate)
- ORM (objektově relační mapování) a integrace JPA (Hibernate) se Springem
- Spring a transakce
- Spring MVC




