Enterprise Java Verständnis Lehrbuch V4

Große Erweiterung mit 75 Kapiteln, mehr Senior-Themen, mehr Enterprise-Realität, mehr Diagrammen, größerem Maven-Beispielprojekt, Markdown, PDF und ZIP.

75 KapitelV4 PraxisprojektMehr Framework-/Library-VergleichPDF + Markdown + ZIPPattern im Code dokumentiert
75

HTML-Kapitel

V3 plus 25 neue große Kapitel zu Produktion, Migration, Security, Supply Chain, CI/CD und OpenShift.

56+

Diagramme

Fachliche und technische SVGs mit PNG-Fallbacks für PDF und lokale Nutzung.

V4

Senior-Praxis

End-to-End Case Study, konkrete Entscheidungstabellen, Code und Prüffragen.

V4 End-to-End Sicht: Portal, Domain, Adapter, Outbox, Betrieb.
V4 End-to-End Sicht: Portal, Domain, Adapter, Outbox, 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
  51. 51. Order-to-Cash End-to-End Case Study
  52. 52. DDD Tactical Modeling im Java Enterprise Projekt
  53. 53. Fehlerarchitektur, Problem Details und Exception Mapping
  54. 54. Idempotenz, Exactly-Once-Illusion und Wiederholbarkeit
  55. 55. Persistenz Advanced: Locking, Audit, Soft Delete und Historisierung
  56. 56. Datenbankmigration mit Flyway und Liquibase
  57. 57. CQRS, Read Models, Search und Reporting
  58. 58. Modularer Monolith und Spring Modulith
  59. 59. Jakarta Data, Repository Pattern und Portabilität
  60. 60. Quarkus Native, JVM Mode und Startup-Strategien
  61. 61. Virtual Threads, Thread Pools und Blocking IO
  62. 62. Reactive vs Imperative Enterprise Java
  63. 63. API Gateway, BFF und Enterprise Portal Integration
  64. 64. Orchestrierung, Choreografie und Saga Design
  65. 65. File-, SFTP-, CSV- und EDI-Integration
  66. 66. Enterprise Reporting, Export und Batch-Fenster
  67. 67. Security Production: Keycloak, mTLS, Secrets und Audit
  68. 68. Dependency Management, BOMs und Version Governance
  69. 69. Supply Chain Security, SBOM und Lizenzrisiken
  70. 70. CI/CD Pipelines mit Jenkins, GitHub Actions und Tekton
  71. 71. OpenShift Produktionsarchitektur für Java Enterprise
  72. 72. SLOs, Incident Response und Runbook-Szenarien
  73. 73. Testing Labs: Testcontainers, Contract Tests und Chaos
  74. 74. Migration Playbook: WebSphere EAR zu Cloud Native
  75. 75. Senior Architekturprüfung und Interviewfragen

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 Feature Release; JDK 25 LTS Release.https://www.oracle.com/java/technologies/downloads/
Jakarta EE Platform 11Records-Support, Virtual-Threads-Unterstützung und Jakarta Data 1.0.https://jakarta.ee/specifications/platform/11/
Spring BootSpring Boot 4.0.x als aktueller Spring-Boot-Stand.https://spring.io/projects/spring-boot
QuarkusQuarkus 3.37 Release Stream im Juli 2026.https://quarkus.io/
MicronautMicronaut Framework 5.0.x Release-Serie.https://micronaut.io/category/release-announcements/
Hibernate ORMHibernate ORM 7.4 latest stable; 8.0 development.https://hibernate.org/orm/releases/
Apache MavenApache Maven 3.9.16 als aktuelle empfohlene 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/.