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.

V3 Praxisprojekt
V3 Praxisprojekt: Portal, Order, Billing, Inventory, Events und Betrieb.
Gesamtes Inhaltsverzeichnis
  1. 01. Grundbild Enterprise Java
  2. 02. Java Sprache & Runtime im Enterprise-Kontext
  3. 03. Maven, Builds & Dependency Management
  4. 04. Jakarta EE: CDI, JTA, JAX-RS, JMS und Batch
  5. 05. Spring Boot & Spring Framework
  6. 06. Quarkus & MicroProfile
  7. 07. Micronaut
  8. 08. JPA, Hibernate & Persistenz
  9. 09. Messaging: JMS, Kafka & Event-Driven Architecture
  10. 10. REST, SOAP & Integration
  11. 11. Security: AuthN, AuthZ, OAuth2, JWT und Secrets
  12. 12. Observability & Betrieb
  13. 13. Testing, Qualität & Architektur-Checks
  14. 14. Deployment, Container, Kubernetes & OpenShift
  15. 15. Architektur- und Entwurfsmuster
  16. 16. Legacy-Modernisierung: Java EE, EJB, SOAP, JSP zu modernem Java
  17. 17. Java 21/25 Migration Roadmap
  18. 18. JVM Performance, Speicher & Diagnose
  19. 19. Spring Data, JDBC, JPA & Read Models
  20. 20. MicroProfile Deep Dive
  21. 21. Micronaut Deep Dive
  22. 22. REST API Design & Fehlerverträge
  23. 23. SOAP Contract-First & Portal-Integration
  24. 24. Event-Driven Architecture vertieft
  25. 25. Security Deep Dive: OAuth2, OIDC, JWT & Policies
  26. 26. Observability Deep Dive: OpenTelemetry & Betrieb
  27. 27. Resilience Patterns: Timeout, Retry, Circuit Breaker
  28. 28. Batch, Scheduler & Langläufer
  29. 29. Caching, Configuration & Feature Flags
  30. 30. Architekturtests, Quality Gates & CI/CD
  31. 31. Framework- und Library-Auswahlmatrix
  32. 32. Große Annotationen-Sammlung
  33. 33. Glossar & Entwurfsmuster-Sammlung
  34. 34. Durchgehendes Praxisprojekt: Order & Billing Platform
  35. 35. Domain Modeling, Use Cases & Invarianten
  36. 36. Clean & Hexagonal Architecture im Enterprise-Projekt
  37. 37. Spring Boot Umsetzung im Praxisprojekt
  38. 38. Jakarta EE Umsetzung im Praxisprojekt
  39. 39. Quarkus & MicroProfile Umsetzung im Praxisprojekt
  40. 40. Framework-/Library-Entscheidungskatalog V3
  41. 41. Transaktionen & Konsistenz: Local, JTA, Saga, Outbox
  42. 42. Legacy-Integration: SOAP, Batch, DB & File
  43. 43. REST API Design für Großsysteme
  44. 44. Messaging Workflows: JMS, Kafka & Outbox
  45. 45. Security & Zero Trust in Enterprise Java
  46. 46. Observability, Runbooks & Betrieb
  47. 47. Testing: Unit, Integration, Contract & E2E
  48. 48. Deployment: VM, Bare Metal, Kubernetes & OpenShift
  49. 49. Refactoring Before/After Katalog
  50. 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.

QuelleVerwendeter StandURL
Oracle Java DownloadsJDK 26 ist aktuelles Feature Release; JDK 25 ist aktuelles LTS Release.https://www.oracle.com/java/technologies/downloads/
Jakarta EE Platform 11Jakarta 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 12Jakarta EE Platform 12 ist weiterhin als under development markiert.https://jakarta.ee/specifications/platform/12/
Quarkus ReleasesQuarkus 3.37.x ist aktueller Community-Stream im Juli 2026, 3.33 ist LTS-Linie.https://quarkus.io/releases/
MicroProfileMicroProfile 7.1 wurde am 17.06.2025 veröffentlicht.https://microprofile.io/
Micronaut ReleasesMicronaut Framework 5.0.x wurde 2026 veröffentlicht.https://micronaut.io/category/release-announcements/
Hibernate ORM ReleasesHibernate ORM 8.0 ist latest stable mit Jakarta Persistence 4.0; 7.4 ist Entwicklungs-/Featurelinie.https://hibernate.org/orm/releases/
Apache Maven DownloadApache 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/.