Spring Enterprise Lehrbuch
Mehrere HTML-Seiten nach Framework/Bibliothek, fachliche und technische Schaubilder, ausführliche Beispiele, Markdown-Quellen, PDF-Zusammenfassung und Maven-Beispielprojekt.
HTML-Kapitel nach Bibliothek / Framework
Spring Enterprise Landkarte
Was gehört zusammen, was löst welches Enterprise-Problem, und wann ist welches Modul sinnvoll?
Spring Framework CoreSpring Core: DI, IoC, Beans und AOP
Das Fundament: ApplicationContext, Bean Lifecycle, Proxies, Querschnittsfunktionen und testbare Architektur.
Spring BootSpring Boot: Auto-Configuration, Starter und Profile
Warum Boot produktive Standards liefert und wie man sie kontrolliert statt blind vertraut.
Spring Web MVCSpring Web MVC und REST APIs
Controller als Adapter, DTOs als Vertrag, Services als Use-Case-Grenze.
Spring WebFlux / ReactorSpring WebFlux und Reactive Streams
Nicht-blockierende Architektur verstehen, ohne jede Anwendung unnötig reactive zu machen.
Spring Data JPA / JDBCSpring Data, JPA, JDBC und Transaktionen
Datenzugriff als Architekturthema: Repositories, Aggregate, SQL, Locking und Konsistenz.
Spring SecuritySpring Security im Enterprise-System
Authentication, Authorization, Filter Chain, OAuth2/JWT und methodische Policies.
Spring CloudSpring Cloud: Config, Gateway und Resilienz
Verteilte Systeme brauchen zentrale Konfiguration, Randkontrolle und begrenzte Fehlerausbreitung.
Spring Cloud Stream / Spring IntegrationSpring Cloud Stream und Spring Integration
Events, Binder, Enterprise Integration Patterns, Idempotenz und Dead Letter.
Spring BatchSpring Batch für Enterprise-Massenverarbeitung
Jobs, Steps, Chunks, Restartability, Skip/Retry und betriebliche Nachvollziehbarkeit.
Spring Boot Actuator / MicrometerActuator, Micrometer und Observability
Produktionsverständnis: Health, Metrics, Logs, Traces, Readiness, Liveness und Alarmierung.
Spring Test / Testcontainers / Contract TestsSpring Testing im Enterprise-Alltag
Teststrategie mit Unit Tests, Slice Tests, Integration Tests, Contract Tests und Testdatenkontrolle.
Modernisierung / MigrationLegacy-Migration zu Spring Enterprise
Von EJB, SOAP, JSP, JTA und EAR zu Spring Boot, REST, Events, Observability und Cloud-Betrieb.
Benutzung
Öffne zuerst diese index.html. Die Kapitel sind offline nutzbar. Die Suche funktioniert auf Desktop per JavaScript; ohne JavaScript bleiben Inhalt, Navigation und ausklappbare Kapitel nutzbar. Die Datei iphone-safari.html ist ein bewusst einfacher Einstieg für lokale Dateien auf iPhone/Safari.
Quellenstand und offizielle Orientierung
- Spring Framework - Projektseite; Spring Framework 7.0.x; DI, Transaktionen, Web, Messaging, Enterprise-Grundlagen.
- Spring Boot - Projektseite; Stand-alone und production-grade Spring-Anwendungen.
- Spring Boot 4.1.0 Blog - Release-Hinweis zu Spring Boot 4.1.0.
- Spring Boot Actuator - Produktionsnahe Features: Health, Metrics, Auditing, Monitoring.
- Spring Boot Observability - Logging, Metrics und Traces mit Micrometer Observation.
- Spring Data - Konsistentes Spring-Programmiermodell für relationale und nicht-relationale Datenstores.
- Spring Data JPA - Repository-Abstraktion für JPA-basierte Datenzugriffe.
- Spring Security - Authentifizierung, Autorisierung und Schutz gegen häufige Angriffe.
- Spring Cloud - Verteilte Systeme: Config, Discovery, Routing, Circuit Breaker, Messaging, Contract Testing.
- Spring Cloud Stream - Event-driven Microservices mit Binder-Abstraktion, Kafka/RabbitMQ u.a.
- Spring Cloud Config - Zentrale externe Konfiguration für verteilte Systeme.
- Spring Cloud Contract - Consumer-driven Contracts und Verifier.
- Spring Batch - Batch-Framework für robuste Batch-Anwendungen im Enterprise-Umfeld.
- Spring Integration - Enterprise Integration Patterns und Channel Adapter.