A tanfolyam célja a Java Enterprise 6.0 áttekintése, egyes témaköröknél kitekintéssel a 7.0 verzió értékeire. A tematikában felsorolt témakörökhöz kiegészítőanyagokat adunk, amely segíti a későbbi elmélyülést, a tanfolyamot követően.
Tematika:
A JavaEE környezet megismerése
Alkalmazott szabványok és API-k
JavaEE komponensek
Többrétegű architektúra
JavaEE alkalmazás felépítése
Annotációk és telepítés-leírók
Fejlesztési életciklus és szerepkörök
Alkalmazásszerverek
Webes réteg
Webes alkalmazások alapjai
Java Servlet, JavaServer Pages
JavaServer Faces
Expression Language
Fájlkezelés
AJAX
Külső könyvtárak használata
Webszolgáltatások
XML feldolgozás
JAX-WS
JAX-RS
Üzleti logika
Enterprise JavaBeans
Helyi és távoli elérés
Hatékony üzleti logika fejlesztése
Üzleti komponensek életciklusa
Az üzleti logika kapcsolata a többi réteggel
Aszinkron és szinkron elérés
Naplózás: Log4j
Contexts and Dependency Injection
Contexts and Dependency Injection használata
Tervezési minták alkalmazása JavaEE környezetben
Függőségfeloldás, eseménykezelés, dekorálás
Perzisztencia, Adatbáziskezelés
Java Persistence API használata
Adatbázis entitás készítése és használata
Entitások közötti kapcsolatok
Java Persistence Query Language
Tranzakciókezelés
Üzenetkezelés
Java Message Service
Biztonság
Java nyelv biztonsági szempontból
JavaEE környezet biztonsága
Gyakori sebezhetőségek
Authentikáció és Authorizáció
Előfeltétel:
Java SE alapismeretek, SQL és HTML alapismeretek, minimális fejlesztési tapasztalat.