Programmierung mit Jakarta EE
Programmierung mit Jakarta EE
Zusammenfassung:
Einleitung
Das Buch „Programming Jakarta EE“ (Autoren: Luqman Saeed, Ghazy Abdallah, 2023, 408 Seiten) ist ein moderner und praxisorientierter Leitfaden für die Entwicklung von Enterprise-Anwendungen auf der Jakarta EE-Plattform. In einer Welt, in der Java eine der wichtigsten Sprachen für die Erstellung skalierbarer und zuverlässiger Serverlösungen bleibt, ist dieses Buch ein unverzichtbarer Begleiter sowohl für Anfänger als auch für erfahrene Entwickler. Die Autoren, die über umfangreiche Branchenerfahrung verfügen, bieten einen strukturierten Ansatz zum Erlernen der wichtigsten Jakarta EE-Spezifikationen, von den Grundlagen bis hin zu fortgeschrittenen Themen wie Sicherheit und Microservices.
Worum geht es in diesem Buch
Das Buch deckt das gesamte Spektrum der Jakarta EE 10-Technologien ab, darunter Servlets, JPA, EJB, JAX-RS, CDI, Bean Validation und viele andere. Der Stoff ist in logische Blöcke unterteilt, die jeweils von praktischen Beispielen und Erläuterungen begleitet werden. Besonderes Augenmerk wird auf moderne Entwicklungsansätze gelegt: Containerisierung, Cloud-Bereitstellungen und Integration mit Datenbanken. Der Leser lernt nicht nur die Theorie, sondern wendet das Wissen sofort in der Praxis an, indem er eine vollwertige Webanwendung von Grund auf erstellt.
Für wen ist das Buch gedacht
- Anfängende Java-Entwickler, die die Enterprise-Entwicklung erlernen möchten.
- Erfahrene Programmierer, die von Java EE auf Jakarta EE umsteigen oder ihre Kenntnisse auffrischen möchten.
- Studenten und Dozenten, die moderne Serverentwicklungstechnologien studieren.
- Softwarearchitekten, die die Möglichkeiten von Jakarta EE für den Aufbau von Microservice-Architekturen verstehen möchten.
Was der Leser lernen wird
- Grundlagen von Jakarta EE: Konfiguration, Bereitstellung, Lebenszyklus einer Anwendung.
- Arbeit mit Servlets, Filtern und Listenern zur Verarbeitung von HTTP-Anfragen.
- Erstellung von RESTful-Webdiensten mit JAX-RS.
- Verwendung von JPA für die objektrelationale Abbildung und die Arbeit mit Datenbanken.
- Abhängigkeitsinjektion mit CDI (Contexts and Dependency Injection).
- Entwicklung von Enterprise JavaBeans (EJB) für die Geschäftslogik.
- Sicherstellung der Anwendungssicherheit mit Jakarta Security.
- Testen und Debuggen von Enterprise-Anwendungen.
- Bereitstellung in der Cloud und Verwendung von Docker.
Stärken des Buches
Einer der Hauptvorteile ist die praktische Ausrichtung. Jedes Kapitel enthält fertige Codebeispiele, die sofort ausgeführt werden können. Die Autoren verwenden moderne Werkzeuge (Maven, IntelliJ IDEA, Payara Server), was den Lernprozess der realen Entwicklung so nahe wie möglich bringt. Das Buch ist in einer zugänglichen Sprache geschrieben, komplexe Konzepte werden durch Analogien und Schritt-für-Schritt-Anleitungen erklärt. Hervorzuheben ist auch die Aktualität des Materials: Das Buch erschien 2023 und deckt die neueste Version Jakarta EE 10 ab, einschließlich neuer Funktionen wie der Unterstützung von Java Records und einer verbesserten Arbeit mit JSON.
Empfehlung
Dieses Buch ist für alle nützlich, die die Enterprise-Java-Entwicklung systematisch erlernen und praktische Fähigkeiten für die Erstellung industrieller Anwendungen erwerben möchten. Es eignet sich ideal zum Selbststudium und kann auch als Lehrmaterial an Hochschulen verwendet werden. Wenn Sie bereits mit den Grundlagen von Java vertraut sind und auf die nächste Stufe aufsteigen möchten, wird „Programming Jakarta EE“ Ihr zuverlässiger Begleiter in die Welt der modernen Enterprise-Technologien sein.
Empfehlungen
Asynchrones Kotlin: Das vollständige Handbuch
Leistung von C# (.NET)-Anwendungen: Optimierung und Profilerstellung
API-Entwicklung mit JavaScript (Node.js): Ein praktischer Leitfaden
Architektur von Swift (iOS/macOS) Anwendungen
JavaScript (Node.js) und Docker: Containerisierung von Anwendungen
C# (.NET)-Vorstellungsgespräch: 200 Fragen und Antworten