Értékelés:

A könyv hasznos bevezetést nyújt a Jakarta EE-hez, különösen hasznos a kezdők számára, akik hajlandóak aktívan részt venni. Ugyanakkor kritikával kell szembenéznie a rossz elrendezés és mélység miatt, egyes kritikusok frusztrálóan felületesnek és nehezen olvashatónak találták.
Előnyök:⬤ Hasznos bevezetés kezdőknek a Jakarta EE-be
⬤ sok projektet a semmiből épít, lehetővé téve a gyakorlati tanulást
⬤ jó a JMS és az EJB lefedettsége
⬤ hasznos gyakorlatok, amelyek megerősítik a tanulást
⬤ további érték az Eclipse-felhasználók számára.
⬤ Gyenge elrendezés és olvashatóság, a kódpéldák nem megfelelően vannak bemutatva
⬤ nincs elég mélység a kulcsfogalmak és technológiák terén
⬤ következetlenül a Mavenre összpontosít, szemben az IDE-specifikus utasításokkal
⬤ a forráskódok GitHubon való szervezése problémás.
(3 olvasói vélemény alapján)
Beginning Jakarta Ee: Enterprise Edition for Java: From Novice to Professional
1. fejezet: Java-fejlesztés, vállalati igények Leírjuk, hogy mire van szükség a Jakarta EE-re, és hogyan kapcsolódik a modern fejlesztési paradigmákhoz Szekció: Szakasz: Szabványosított specifikációk: Többszintű alkalmazások szakasz: Rész: Miért a Jakarta EE? Rész: Jakarta EE szerverek és licencelés: Szakasz: Kirándulás a mikroszolgáltatásokhoz: Jakarta EE alkalmazások és a felhő.
2. fejezet: Előfeltételek: A Java 8 nyelv A Java Standard Edition JSE-hez való viszony magyarázatot kap Szakasz: A Java Standard Edition JSE8 szakasz: A Java 8 nyelv.
3. fejezet: A Jakarta EE szerver működésbe hozása Bemutatjuk a Glassfish alkalmazáskiszolgálót, és elmagyarázzuk, hogyan kell telepíteni és használni szakasz: A Glassfish beszerzése és telepítése szakasz: Glassfish adminisztráció.
4. fejezet: Egy IDE beállítása Bemutatjuk az Eclipse-t, mint a Jakarta EE alkalmazások fejlesztésére szolgáló IDE-t. Szakasz: Az Eclipse telepítése a Jakarta EE fejlesztéséhez szakasz: Az Eclipse használata szakasz: Az első Jakarta EE alkalmazás.
5. fejezet: Page-Flow webes alkalmazások építése a JSF segítségével Bemutatjuk a Java Server Faces-t a webes frontendek építéséhez szakasz: Szakasz: Servlet és JSF oldalak Szakasz: Servlet és JSF oldalak: Szakasz: A JSF Page-Flow áttekintése: XHTML oldalak használata szakasz: JSF címkék szakasz: Szakasz: Objektumok elérése a JSF oldalakról: Kifejezési nyelv a JSF oldalakban szakasz: Helyre szabott erőforrások szakasz: Konverterek és validátorok használata.
6. fejezet: Egyoldalas webalkalmazások építése REST és JSON segítségével Bemutatjuk az egyoldalas webalkalmazásokat, és elmagyarázzuk, hogyan építhetjük őket a Jakarta EE szakaszon belül: A RESTful Server Inside Jakarta EE Section: Szakasz: Egyoldalas webalkalmazások: JSON adatok feldolgozása.
7. fejezet: Adatbázis hozzáadása JPA-val Bemutatjuk az adatbázis-hozzáférést a Jakarta EE-ből Szakasz: Abstracting Away Database Access With JPA Section: SQL adatbázis beállítása szakasz: SQL adatok elérése szakasz: Nem SQL adatbázisok használata.
8. fejezet: Modularizáció EJB-kkel Bemutatjuk a vállalati Java babokat (EJB-k) Szakasz: EJB-k definiálása szakasz: EJB-k elérése.
9. fejezet: Az XML-adatok kezelése Elmagyarázzuk, hogyan kezeljük az XML-t a Jakarta EE-n belül Szakasz: XML-feldolgozás szakasz: Web Services.
10. fejezet: Üzenetküldés JMS-szel A Jakarta EE szakaszban bemutatjuk az aszinkron üzenetküldést a JMS-en keresztül: Szakasz: Az üzenetközvetítők működésbe hozása: Az üzenetek írása és olvasása.
11. fejezet: Állapotkonzisztencia fenntartása JTA tranzakciókkal Leírjuk a JTA-n keresztüli tranzakciókat, és elmagyarázzuk, hogyan kezeljük őket a Jakarta EE-n belül Szakasz: Időbeli modularizáció: Tranzakciók elhatárolása szakasz: Az ACID-paradigma szakasz: Szakasz: Elosztott tranzakciós rendszerek: Tranzakcióegységek deklarálása.
12. fejezet: A Jakarta EE alkalmazások biztosítása Ez a fejezet a biztonsági kérdések leírására szolgál Szakasz: Szakasz: A rendszergazdai hozzáférés biztosítása: A webes hozzáférés biztosítása.
13. fejezet: Jakarta EE alkalmazások naplózása A naplózásról és a Jakarta EE-n belüli naplózási lehetőségekről beszélünk Szakasz: Rész: Naplózás az admin-konzolon keresztül: A naplózási keretrendszerek áttekintése szakasz: SLF4j és Log4j használata.