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.
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
- 51. Order-to-Cash End-to-End Case Study
- 52. DDD Tactical Modeling im Java Enterprise Projekt
- 53. Fehlerarchitektur, Problem Details und Exception Mapping
- 54. Idempotenz, Exactly-Once-Illusion und Wiederholbarkeit
- 55. Persistenz Advanced: Locking, Audit, Soft Delete und Historisierung
- 56. Datenbankmigration mit Flyway und Liquibase
- 57. CQRS, Read Models, Search und Reporting
- 58. Modularer Monolith und Spring Modulith
- 59. Jakarta Data, Repository Pattern und Portabilität
- 60. Quarkus Native, JVM Mode und Startup-Strategien
- 61. Virtual Threads, Thread Pools und Blocking IO
- 62. Reactive vs Imperative Enterprise Java
- 63. API Gateway, BFF und Enterprise Portal Integration
- 64. Orchestrierung, Choreografie und Saga Design
- 65. File-, SFTP-, CSV- und EDI-Integration
- 66. Enterprise Reporting, Export und Batch-Fenster
- 67. Security Production: Keycloak, mTLS, Secrets und Audit
- 68. Dependency Management, BOMs und Version Governance
- 69. Supply Chain Security, SBOM und Lizenzrisiken
- 70. CI/CD Pipelines mit Jenkins, GitHub Actions und Tekton
- 71. OpenShift Produktionsarchitektur für Java Enterprise
- 72. SLOs, Incident Response und Runbook-Szenarien
- 73. Testing Labs: Testcontainers, Contract Tests und Chaos
- 74. Migration Playbook: WebSphere EAR zu Cloud Native
- 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.
| Quelle | Verwendeter Stand | URL |
|---|---|---|
| Oracle Java Downloads | JDK 26 Feature Release; JDK 25 LTS Release. | https://www.oracle.com/java/technologies/downloads/ |
| Jakarta EE Platform 11 | Records-Support, Virtual-Threads-Unterstützung und Jakarta Data 1.0. | https://jakarta.ee/specifications/platform/11/ |
| Spring Boot | Spring Boot 4.0.x als aktueller Spring-Boot-Stand. | https://spring.io/projects/spring-boot |
| Quarkus | Quarkus 3.37 Release Stream im Juli 2026. | https://quarkus.io/ |
| Micronaut | Micronaut Framework 5.0.x Release-Serie. | https://micronaut.io/category/release-announcements/ |
| Hibernate ORM | Hibernate ORM 7.4 latest stable; 8.0 development. | https://hibernate.org/orm/releases/ |
| Apache Maven | Apache 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/.