Jakarta Enterprise Verständnis Lehrbuch
Ausführliches deutsches Lehrbuch für Jakarta Enterprise: Spezifikationen, Framework-APIs, Libraries, Runtimes, Migration, Codebeispiele und fachliche SVG-Darstellungen.
Alle Kapitel
00 · Jakarta Enterprise Landkarte: Plattform, Profile, Spezifikationen, Runtimes
Jakarta EE ist kein einzelnes Framework, sondern eine standardisierte Enterprise-Java-Plattform aus Profilen und einzelnen Spezifikationen. Die konkrete Laufzeit kommt von Implementierungen wie GlassFish, Open ...
Öffnen01 · Jakarta EE Platform 11
Die Jakarta EE Platform ist die große Dach-Spezifikation für klassische und moderne Enterprise-Anwendungen mit Web, CDI, Persistence, Security, Transactions, Messaging, Batch und Integrations-APIs....
Öffnen02 · Jakarta EE Web Profile
Das Web Profile bündelt die Spezifikationen, die für klassische Webanwendungen und REST-orientierte Backend-Systeme typischerweise benötigt werden....
Öffnen03 · Jakarta EE Core Profile
Das Core Profile ist die minimale Jakarta-EE-Basis für moderne, kleinere Runtimes und Microservice-Architekturen. Es konzentriert sich auf CDI, REST und JSON....
Öffnen04 · Jakarta Servlet
Serverseitige HTTP-Verarbeitung mit Request, Response, Filter, Listener und Session....
Öffnen05 · Jakarta RESTful Web Services
Standardisierte REST APIs mit Ressourcenklassen, Pfaden, HTTP-Methoden, Content Negotiation und Exception Mapping....
Öffnen06 · Jakarta Contexts and Dependency Injection
CDI liefert typsichere Dependency Injection, Scopes, Producer, Events, Interceptors und Decorators....
Öffnen07 · Jakarta Dependency Injection
Gemeinsame Basisannotation für Dependency Injection, z. B. @Inject und Qualifier-Konzepte....
Öffnen08 · Jakarta Interceptors
Interceptors legen Verhalten um Methodenaufrufe, Konstruktion und Lifecycle-Events....
Öffnen09 · Jakarta Annotations
Gemeinsame semantische Annotationen wie @PostConstruct, @PreDestroy, @Resource oder @Priority....
Öffnen10 · Jakarta Persistence
Jakarta Persistence definiert ORM mit EntityManager, Entities, JPQL, Criteria API und Persistence Context....
Öffnen11 · Jakarta Data
Jakarta Data standardisiert Repository-orientierten Datenzugriff mit BasicRepository, CrudRepository, Query Methods und Paging....
Öffnen12 · Jakarta Validation
Jakarta Validation definiert deklarative Objektvalidierung mit Constraints, Gruppen und Validatoren....
Öffnen13 · Jakarta Transactions
Jakarta Transactions definiert standardisierte Transaktionssteuerung inklusive JTA und XA-Koordination....
Öffnen14 · Jakarta Security
Jakarta Security standardisiert Authentifizierung, Identity Store und Security Context für EE-Anwendungen....
Öffnen15 · Jakarta Authentication und Authorization
Authentication und Authorization sind tieferliegende Container-SPIs für Authentifizierungsmechanismen und Autorisierungsentscheidungen....
Öffnen16 · Jakarta Messaging
Jakarta Messaging standardisiert asynchrone Kommunikation über Queues und Topics....
Öffnen17 · Jakarta Batch
Jakarta Batch definiert Jobs, Steps, Chunks, Readers, Processors, Writers und Job Repository-Konzepte....
Öffnen18 · Jakarta Concurrency
Jakarta Concurrency bietet containerverwaltete Executor Services, Context Propagation und asynchrone Aufgaben....
Öffnen19 · Jakarta JSON Processing
JSON-P ist die Low-Level-API für JSON Parsing, Streaming, Transformation und Generierung....
Öffnen20 · Jakarta JSON Binding
JSON-B bindet POJOs an JSON und zurück, ähnlich wie Jackson, aber als Jakarta-Standard....
Öffnen21 · Jakarta WebSocket
Jakarta WebSocket standardisiert server- und clientseitige WebSocket-Endpunkte....
Öffnen22 · Jakarta Faces
Jakarta Faces ist ein komponentenbasiertes serverseitiges UI-Framework für Webanwendungen....
Öffnen23 · Jakarta Pages, Standard Tag Library und Expression Language
Pages/JSP, JSTL und EL bilden klassische serverseitige Templates und Ausdrucksauswertung....
Öffnen24 · Jakarta Enterprise Beans
Enterprise Beans definieren containerverwaltete Business-Komponenten, Transaktionen, Timer und asynchrone Methoden....
Öffnen25 · Jakarta Enterprise Beans Lite
EJB Lite umfasst den kleineren Teil der Enterprise-Beans-Funktionalität für Web Profile und leichtere Runtimes....
Öffnen26 · Jakarta Mail und Activation
Jakarta Mail unterstützt E-Mail-Erzeugung und Versand; Activation liefert MIME-/Datentyp-Zugriff....
Öffnen27 · Jakarta XML Binding
XML Binding mappt XML-Dokumente auf Java-Klassen und zurück....
Öffnen28 · Jakarta XML Web Services und SOAP with Attachments
Jakarta XML Web Services standardisiert SOAP-Webservices; SAAJ unterstützt SOAP-Nachrichten und Attachments....
Öffnen29 · Jakarta Web Services Metadata
Metadata definiert Annotationen zur Beschreibung von Web-Service-Verhalten und WSDL-Bindung....
Öffnen30 · Jakarta Connectors
Jakarta Connectors definiert Resource Adapter für Enterprise Information Systems wie ERP, Mainframe oder proprietäre Systeme....
Öffnen31 · Jakarta MVC
Jakarta MVC standardisiert action-basiertes serverseitiges MVC auf Basis von Jakarta REST....
Öffnen32 · Jakarta NoSQL
Jakarta NoSQL standardisiert Zugriff auf NoSQL-Datenbanken über gemeinsame Konzepte....
Öffnen33 · Jakarta Expression Language
Expression Language wertet Ausdrücke in serverseitigen Views und Framework-Kontexten aus....
Öffnen34 · Jakarta Debugging, Management und Deployment
Diese Spezifikationen betreffen Debugging-Unterstützung, Managementmodelle und Deployment-APIs....
Öffnen35 · Jakarta Runtimes: GlassFish, Open Liberty, WildFly, Payara, TomEE
Runtimes implementieren Jakarta-Spezifikationen und liefern Deployment, Classloading, Ressourcen, Security, Monitoring und Betriebseigenschaften....
Öffnen36 · MicroProfile als Ergänzung zu Jakarta EE
MicroProfile ergänzt Enterprise Java um cloud-native APIs wie Config, Health, Metrics, Fault Tolerance, JWT, OpenAPI und REST Client....
Öffnen37 · Quarkus und Helidon mit Jakarta APIs
Quarkus und Helidon nutzen Jakarta- und MicroProfile-Konzepte in cloud-nativen, schlanken Runtimes....
Öffnen38 · Migration Java EE javax.* nach Jakarta jakarta.*
Die große technische Bruchstelle ist der Paketwechsel von javax.* zu jakarta.* plus aktualisierte Server, Libraries, Deskriptoren und Tests....
Öffnen39 · Komplexes Enterprise-Beispiel: Order & Billing Jakarta Blueprint
Das Beispiel verbindet REST, CDI, Validation, Persistence, Transactions, Messaging und Batch in einer realistischen Order-&-Billing-Landschaft....
Öffnen