E-2992941
Haladó Spring keretrendszer eszközök • E-learning
A képzés célja a Spring haladó fogalmainak bemutatása, olyan témakörökben, mint adatbáziskezelés, aszinkron végrehajtás, ütemezett feladatok, cache-elés, SSE és WebSockets, REST és SOAP webszolgáltatások, aszinkron üzenet és e-mail küldés.
Tananyag szintje
Haladó
Tananyag hossza
6 óra 6 perc
Elérhető képzési nyelvek
- Magyar
Képzési forma
Személyre szabott ajánlatot szeretnél?
Kollégáink készséggel állnak rendelkezésedre, hogy segítsenek a neked megfelelő megoldás kialakításában.Tematika
Bevezetés
- Bevezetés
- Alkalmazás indítása
- Adatbázis kapcsolat felvétele
- Alkalmazás felépítése
Adatbázis audit
- Adatbázis audit bevezetés
- Spring Data JPA auditing
- AuditingEntityListener globális konfigurációja
- Felhasználó feloldása és mentése
- Auditing beágyazott osztállyal
- Hibernate Envers
- Spring Data JPA Envers
- Audit táblák személyre szabása
- Módosítások rögzítése
- Audit strategy
- Saját revision entitás
Aszinkron végrehajtás és ütemezés
- Deklaratív aszinkron végrehajtás
- Saját Executor és kivételkezelés
- Aszinkron metódus visszatérési érték
- Programozott aszinkron végrehajtás
- Aszinkron válasz státuszkód
- Válasz bevárása DeferredResult segítségével
- Válasz bevárása Callable segítségével
- Deklaratív ütemezett végrehajtás
- Programozott ütemezett végrehajtás
- Ütemezés a Quartz használatával
- Quartz adatbázis perzisztencia
- Quartz clusteres környezetben
Cache-elés
- Deklaratív cache-elés ConcurrentMap implementációval
- Újabb cache bevezetése
- Programozott cache-elés ConcurrentMap implementációval
- Cache-elés Ehcache használatával
- Ehcache listener
- Cache-elés Redis használatával
- Cache actuators
HTTP cache-elés
- Dinamikus tartalom cache-elésének szabályozása headerrel
- Last-Modified és If-Modified-Since
- ETag használata dinamikus tartalom esetén hashCode alapján
- ETag használata dinamikus tartalom esetén version alapján
- Lost update problem
Server-Send Events
- Server-Send Events bevezetés
- Server-Send Events válasz
- Server-Send Events publish and subscribe
- Server-Send Events JavaScript kliens
- Server-Send Events Java kliens
WebSocket
- WebSocket bevezetés
- WebSocket kommunikáció szerver oldal
- WebSocket üzenet küldése JavaScript kliensből
- WebSocket üzenet fogadása JavaScript kliensből
- WebSocket üzenetküldés üzleti logikából
- WebSocket üzenet fogadása Java kliensből
- WebSocket üzenet küldése Java kliensből
HATEOAS
- HATEOAS bevezetés
- HATEOAS megvalósítása Model osztályokkal
SOAP webszolgáltatások CXF-fel
- Webszolgáltatások bevezetés
- Egyszerű webszolgáltatás implementálása
- Névterek használata
- Webszolgáltatás személyre szabása
- CXF naplózás
- Webszolgáltatás kliens
Aszinkron üzenetkezelés JMS-sel
- JMS bevezetés
- ActiveMQ Artemis indítása
- Üzenet küldése
- Alkalmazás architektúra
- Üzenet fogadása
- JSON formátumú üzenet küldése
- A typeId header konfigurálása
- JSON formátumú üzenet fogadása
- Üzenet fejléc írása és olvasása
- Message selector használata
- Mérgezett üzenetek
- ErrorHandler
- Delivery Delay
- Quality of Service
- Tranzakciókezelés
- Kérés-válasz kommunikáció
- Kérés-válasz kommunikáció temporary queue használatával
- Kérés-válasz kommunikáció JMSCorrelationID használatával szerver oldalon
- Kérés-válasz kommunikáció JMSCorrelationID használatával kliens oldalon
- Publish and subscribe alkalmazás architektúra
- Publish and subscribe
- Durable subscription
- Spring Boot JMS architektúra
- Point to point és Publish and subscribe egy alkalmazáson belül
- Második példány indítása
- Browsing
CXF over JMS
- CXF over JMS server alkalmazás
- JMS client alkalmazás
- WSDL generálása
- CXF over JMS client alkalmazás
E-mail küldés és sablonok
- E-mail küldés
- E-mail küldés sablon alapján