Enterprise Java Verständnis Lehrbuch V3
Große Erweiterung mit durchgehendem Praxisprojekt, Senior-Architektur, Framework-/Library-Entscheidungskatalog, neuen SVG-Diagrammen, erweitertem Maven-Multi-Module-Projekt und PDF mit klickbarem Inhaltsverzeichnis.
50 KapitelV3 PraxisprojektMehrere HTML je Framework/LibraryPDF + Markdown + ZIPPattern im Code dokumentiert
50
HTML-Kapitel
33 Kapitel aus V2 plus 17 neue Senior-/Praxis-Kapitel.
31+
Diagramme
Fachliche und technische SVGs mit PNG-Fallbacks.
V3
Praxisfokus
Order & Billing Platform als durchgehender roter Faden.
Gesamtes Inhaltsverzeichnis
- 01. Grundbild Enterprise Java
- 02. Java Sprache & Runtime im Enterprise-Kontext
- 03. Maven, Builds & Dependency Management
- 04. Jakarta EE: CDI, JTA, JAX-RS, JMS und Batch
- 05. Spring Boot & Spring Framework
- 06. Quarkus & MicroProfile
- 07. Micronaut
- 08. JPA, Hibernate & Persistenz
- 09. Messaging: JMS, Kafka & Event-Driven Architecture
- 10. REST, SOAP & Integration
- 11. Security: AuthN, AuthZ, OAuth2, JWT und Secrets
- 12. Observability & Betrieb
- 13. Testing, Qualität & Architektur-Checks
- 14. Deployment, Container, Kubernetes & OpenShift
- 15. Architektur- und Entwurfsmuster
- 16. Legacy-Modernisierung: Java EE, EJB, SOAP, JSP zu modernem Java
- 17. Java 21/25 Migration Roadmap
- 18. JVM Performance, Speicher & Diagnose
- 19. Spring Data, JDBC, JPA & Read Models
- 20. MicroProfile Deep Dive
- 21. Micronaut Deep Dive
- 22. REST API Design & Fehlerverträge
- 23. SOAP Contract-First & Portal-Integration
- 24. Event-Driven Architecture vertieft
- 25. Security Deep Dive: OAuth2, OIDC, JWT & Policies
- 26. Observability Deep Dive: OpenTelemetry & Betrieb
- 27. Resilience Patterns: Timeout, Retry, Circuit Breaker
- 28. Batch, Scheduler & Langläufer
- 29. Caching, Configuration & Feature Flags
- 30. Architekturtests, Quality Gates & CI/CD
- 31. Framework- und Library-Auswahlmatrix
- 32. Große Annotationen-Sammlung
- 33. Glossar & Entwurfsmuster-Sammlung
- 34. Durchgehendes Praxisprojekt: Order & Billing Platform
- 35. Domain Modeling, Use Cases & Invarianten
- 36. Clean & Hexagonal Architecture im Enterprise-Projekt
- 37. Spring Boot Umsetzung im Praxisprojekt
- 38. Jakarta EE Umsetzung im Praxisprojekt
- 39. Quarkus & MicroProfile Umsetzung im Praxisprojekt
- 40. Framework-/Library-Entscheidungskatalog V3
- 41. Transaktionen & Konsistenz: Local, JTA, Saga, Outbox
- 42. Legacy-Integration: SOAP, Batch, DB & File
- 43. REST API Design für Großsysteme
- 44. Messaging Workflows: JMS, Kafka & Outbox
- 45. Security & Zero Trust in Enterprise Java
- 46. Observability, Runbooks & Betrieb
- 47. Testing: Unit, Integration, Contract & E2E
- 48. Deployment: VM, Bare Metal, Kubernetes & OpenShift
- 49. Refactoring Before/After Katalog
- 50. Senior-Checklisten, Lernplan & Prüfung
Aktuelle Versionsbasis
Die fachlichen Basisdaten wurden am 2026-07-07 gegen offizielle Quellen geprüft und in der Quellenliste dokumentiert.
| Quelle | Verwendeter Stand | URL |
|---|---|---|
| Oracle Java Downloads | JDK 26 ist aktuelles Feature Release; JDK 25 ist aktuelles LTS Release. | https://www.oracle.com/java/technologies/downloads/ |
| Jakarta EE Platform 11 | Jakarta EE 11 bringt u. a. Records-Support, Virtual-Threads-Unterstützung und Jakarta Data 1.0. | https://jakarta.ee/specifications/platform/11/ |
| Jakarta EE Platform 12 | Jakarta EE Platform 12 ist weiterhin als under development markiert. | https://jakarta.ee/specifications/platform/12/ |
| Quarkus Releases | Quarkus 3.37.x ist aktueller Community-Stream im Juli 2026, 3.33 ist LTS-Linie. | https://quarkus.io/releases/ |
| MicroProfile | MicroProfile 7.1 wurde am 17.06.2025 veröffentlicht. | https://microprofile.io/ |
| Micronaut Releases | Micronaut Framework 5.0.x wurde 2026 veröffentlicht. | https://micronaut.io/category/release-announcements/ |
| Hibernate ORM Releases | Hibernate ORM 8.0 ist latest stable mit Jakarta Persistence 4.0; 7.4 ist Entwicklungs-/Featurelinie. | https://hibernate.org/orm/releases/ |
| Apache Maven Download | Apache Maven 3.9.16 ist aktuelle empfohlene Maven-Version. | https://maven.apache.org/download.cgi |
Öffnen
ZIP entpacken und index.html im Root-Ordner öffnen. Für Druck/PDF kann print.html verwendet werden; die fertige PDF liegt im Ordner pdf/.