Bewertung:

Das Buch bietet eine nützliche Einführung in Jakarta EE, die vor allem für Anfänger, die sich aktiv einarbeiten wollen, von Vorteil ist. Allerdings wird es wegen seines schlechten Layouts und seiner geringen Tiefe kritisiert. Einige Rezensenten fanden es frustrierend oberflächlich und schwer zu lesen.
Vorteile:⬤ Nützliche Einführung für Anfänger in Jakarta EE
⬤ viele Projekte werden von Grund auf neu erstellt, was ein praktisches Lernen ermöglicht
⬤ gute Abdeckung von JMS und EJB
⬤ hilfreiche Übungen, die das Gelernte verstärken
⬤ zusätzlicher Wert für Eclipse-Nutzer.
⬤ Schlechtes Layout und Lesbarkeit, mit Code-Beispielen, die unzureichend präsentiert werden
⬤ Fehlende Tiefe bei Schlüsselkonzepten und -technologien
⬤ Inkonsistenter Fokus auf Maven gegenüber IDE-spezifischen Anweisungen
⬤ Die Organisation des Quellcodes auf GitHub ist problematisch.
(basierend auf 3 Leserbewertungen)
Beginning Jakarta Ee: Enterprise Edition for Java: From Novice to Professional
Kapitel 1: Java Development, Enterprise Needs Wir beschreiben, wofür Jakarta EE benötigt wird und wie es sich zu modernen Entwicklungsparadigmen verhält Abschnitt: Standardisierte Spezifikationen Abschnitt: Mehrschichtige Anwendungen Abschnitt: Warum Jakarta EE Abschnitt: Jakarta EE Server und Lizenzierung Abschnitt: Exkurs zu Micro Services Abschnitt: Jakarta EE-Anwendungen und die Cloud.
Kapitel 2: Voraussetzungen: Die Java 8 Sprache Der Bezug zur Java Standard Edition JSE wird erklärt Abschnitt: Die Java Standard Edition JSE8 Abschnitt: Die Java 8-Sprache.
Kapitel 3: Einen Jakarta EE Server zum Laufen bringen Wir stellen den Glassfish Application Server vor und erklären, wie man ihn installiert und benutzt Abschnitt: Erhalten und Installieren von Glassfish Abschnitt: Glassfish-Verwaltung.
Kapitel 4: Einrichten einer IDE Wir stellen Eclipse als IDE für die Entwicklung von Jakarta EE-Anwendungen vor Abschnitt: Installation von Eclipse für die Jakarta EE Entwicklung Abschnitt: Eclipse verwenden Abschnitt: Ihre erste Jakarta EE-Anwendung.
Kapitel 5: Erstellen von Page-Flow-Webanwendungen mit JSF Wir stellen Java Server Faces zum Erstellen von Web-Frontends vor Abschnitt: Servlets und JSF-Seiten Abschnitt: Überblick über den JSF Page-Flow Abschnitt: Verwendung von XHTML-Seiten Abschnitt: JSF-Tags Abschnitt: Zugriff auf Objekte von JSF-Seiten Abschnitt: Expression Language in JSF-Seiten Abschnitt: Lokalisierte Ressourcen Abschnitt: Verwendung von Konvertern und Validatoren.
Kapitel 6: Erstellen von Single-Page-Webanwendungen mit REST und JSON Wir stellen Single-Page-Webanwendungen vor und erklären, wie man sie in Jakarta EE erstellt Abschnitt: Ein RESTful Server in Jakarta EE Abschnitt: Single Page Web Applications Abschnitt: Verarbeitung von JSON-Daten.
Kapitel 7: Hinzufügen einer Datenbank mit JPA Wir stellen den Datenbankzugriff aus Jakarta EE vor Abschnitt: Abstrahieren vom Datenbankzugriff mit JPA Abschnitt: Einrichten einer SQL-Datenbank Abschnitt: Zugriff auf SQL-Daten Abschnitt: Verwendung von Nicht-SQL-Datenbanken.
Kapitel 8: Modularisierung mit EJBs Wir stellen Enterprise Java Beans (EJBs) vor Abschnitt: Definieren von EJBs Abschnitt: Zugriff auf EJBs.
Kapitel 9: Umgang mit XML-Daten Wir erklären den Umgang mit XML in Jakarta EE Abschnitt: XML-Verarbeitung Abschnitt: Webdienste.
Kapitel 10: Nachrichtenübermittlung mit JMS Wir stellen asynchrone Nachrichtenübermittlung über JMS in Jakarta EE vor Abschnitt: Message-Broker zum Laufen bringen Abschnitt: Schreiben und Lesen von Nachrichten.
Kapitel 11: Aufrechterhaltung der Zustandskonsistenz mit JTA-Transaktionen Wir beschreiben Transaktionen über JTA und erklären, wie man sie in Jakarta EE handhabt Abschnitt: Modularisierung in der Zeit: Transaktionsabgrenzung Abschnitt: Das ACID-Paradigma Abschnitt: Verteilte Transaktionssysteme Abschnitt: Deklaration von Transaktionseinheiten.
Kapitel 12: Absicherung von Jakarta EE Anwendungen Dieses Kapitel dient der Beschreibung von Sicherheitsfragen Abschnitt: Absicherung des administrativen Zugriffs Abschnitt: Absicherung des Web-Zugriffs.
Kapitel 13: Logging von Jakarta EE Anwendungen Wir sprechen über Logging und welche Optionen wir für das Logging in Jakarta EE haben Abschnitt: Logging über die Admin-Konsole Abschnitt: Überblick über Logging Frameworks Abschnitt: Verwendung von SLF4j und Log4j.