A tanfolyamról
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ó
Kinek ajánljuk
Előfeltételek
Java SE alapismeretek, SQL és HTML alapismeretek, minimális fejlesztési tapasztalat.