Architektur- und Technologieüberblick zu Jakarta EE und Spring- Übersicht
Jakarta EE und Java Standard Edition (Java SE)
- Bestandteile der Spezifikation
- Applikationsserver: Spezifikationen und typische Implementierungen
Dienste des Applikationsservers
- Netzwerkanbindung
- Logging und Monitoring
- Authentifizierung und Autorisierung
- Transaktionsmanagement
- Deployment
Entwicklung von Jakarta-EE-Anwendungen
- Bestandteile
- Context and Dependency Injection versus Enterprise JavaBeans
- Web Frontends: Prinzipielle Arbeitsweise, Beispiel JavaServer Faces
- Datenbankzugriff: Direktes SQL, O/R-Mapping, Beispiel Java Persistence API
- Webservices mit SOAP und REST
Architektur und Design
- Basis-Design einer JEE-Anwendung
- System-Architekturen
- Cluster-Betrieb
MethodeUnsere Trainer:innen vermitteln Ihnen die Inhalte durch strukturierte Fachvorträge, deren Inhalte Sie in Diskussionen mit den anderen Teilnehmenden weiter vertiefen können.
LernzieleIn der modernen Softwareentwicklung sind leistungsfähige und skalierbare Unternehmensanwendungen unverzichtbar. Dieses Seminar bietet Ihnen einen kompakten Überblick über Jakarta EE (ehemals Java EE) und deren Zusammenspiel mit dem Spring-Framework – zwei zentrale Technologien für die Entwicklung komplexer Java-Anwendungen.
In zwei Tagen lernen Sie die wichtigsten Spezifikationen, Komponenten und Dienste eines Applikationsservers kennen. Sie erfahren, wie Jakarta-EE-Anwendungen strukturiert sind, welche Architekturprinzipien zugrunde liegen und wie sich unterschiedliche Programmiermodelle – etwa CDI, EJB oder JavaServer Faces – einsetzen lassen. Auch Themen wie Datenbankzugriff, Webservices und Systemarchitekturen werden praxisnah erläutert.
Durch die Kombination aus fundierten Fachvorträgen und begleitenden Diskussionen erhalten Sie einen soliden Einstieg in das Java-Enterprise-Ökosystem.
Nach dem Seminar sind Sie in der Lage, technologische Entscheidungen im Java-Enterprise-Umfeld fundierter zu treffen und die Architektur moderner Unternehmensanwendungen besser zu verstehen.
Zielgruppen
- Software-Ingenieur:innen, die sich mit der Entwicklung komplexer Anwendungen beschäftigen.
- Software- sowie IT-Architekt:innen im Bereich Web- und Enterprise-Anwendungen.