Java (Jakarta) EE - Enterprise JavaBeans Training
Java Schulungen

Java (Jakarta) EE - Enterprise JavaBeans Training

Enterprise Beans praxisnah entwickeln, Transaktionen absichern und Jakarta EE Anwendungen skalieren

3 Tage
Advanced

Die wichtigsten Themen

Session Beans sicher einsetzen

Transaktionen containerbasiert steuern

Message-Driven Beans verstehen

CDI und EJB sauber kombinieren

JPA-Anbindung mit ORM einordnen

Deployment mit EJB-JAR und WAR planen

Überblick

Enterprise JavaBeans, heute im Jakarta-EE-Umfeld als Jakarta Enterprise Beans geführt, sind weiterhin relevant, wenn Enterprise-Anwendungen transaktionale Geschäftslogik, Messaging, Sicherheit, Nebenläufigkeit oder Remote-Zugriffe containerbasiert abbilden müssen. Die Schulung vermittelt, wie Session Beans, Message-Driven Beans, Interzeptoren, Timer Services, Security und Transaktionssteuerung in Jakarta EE professionell eingesetzt werden.

Im Training entsteht ein belastbares Verständnis für die Komponentenarchitektur, den Lebenszyklus von Beans, Deployment-Artefakte wie EJB-JAR und WAR sowie die Zusammenarbeit mit CDI, Jakarta Persistence und einem Jakarta-EE-Applikationsserver. Persistenz wird dabei nicht über veraltete Entity Beans vertieft, sondern über aktuelle JPA-Konzepte, ORM und typische Provider wie Hibernate eingeordnet. Für fundierte Datenbankkenntnisse bietet sich ergänzend das Java JDBC und JPA Training an.

Praxisübungen zeigen, wie Enterprise Beans in mehrschichtigen Anwendungen entworfen, getestet, bereitgestellt und im Betrieb bewertet werden. Wer Java-Anwendungen zusätzlich containerisieren möchte, kann den Lernpfad mit Docker und Java erweitern.

Wer hier richtig ist
  • Java-Entwicklerinnen und Java-Entwickler, die Geschäftslogik in Jakarta EE mit Enterprise Beans umsetzen oder warten
  • Softwarearchitektinnen und Softwarearchitekten, die EJB-basierte Anwendungen bewerten, modernisieren oder in aktuelle Jakarta-EE-Architekturen einordnen
  • Backend-Entwicklerinnen und Backend-Entwickler mit Aufgaben in Transaktionssteuerung, Messaging, Persistenz oder Applikationsserver-Deployment
  • Projektteams, die bestehende Java-EE- oder Jakarta-EE-Systeme weiterentwickeln und den Einsatz von Session Beans, Message-Driven Beans und CDI fachlich sicher beherrschen müssen
  • Entwicklerinnen und Entwickler aus Enterprise-Umgebungen, die Schnittstellen zwischen Webschicht, Geschäftslogik, Datenbank und Messaging-Systemen sauber strukturieren möchten
Das lernst du
  • Enterprise Beans fachlich einordnen und geeignete Einsatzszenarien in Jakarta-EE-Anwendungen bestimmen
  • Stateless, Stateful und Singleton Session Beans entwerfen, implementieren und bereitstellen
  • Message-Driven Beans für asynchrone Verarbeitung und entkoppelte Systemkommunikation einsetzen
  • Containerbasierte Transaktionen konfigurieren, Rollback-Verhalten analysieren und typische Fehler vermeiden
  • Jakarta Persistence/JPA als aktuelles Persistenzmodell gegenüber historischen Entity Beans abgrenzen
  • CDI, Interzeptoren, Callbacks und Security-Funktionen zielgerichtet mit Enterprise Beans kombinieren
  • EJB-JAR-, WAR- und mehrschichtige Deployment-Strukturen nachvollziehbar planen
  • Performance, Skalierbarkeit und Ausfallsicherheit von EJB-Anwendungen anhand technischer Kriterien bewerten
Die Themen Tag 1: Architektur und Komponentenmodell Einordnung von Enterprise JavaBeans und Jakarta Enterprise Beans · Jakarta-EE-Plattform, Applikationsserver und Containerdienste...
  • Tag 1: Architektur und Komponentenmodell
    • Einordnung von Enterprise JavaBeans und Jakarta Enterprise Beans
    • Jakarta-EE-Plattform, Applikationsserver und Containerdienste
    • EJB-Lite, Full Profile und typische Einsatzszenarien
    • Namensraumwechsel von javax zu jakarta und Auswirkungen auf Projekte
  • Tag 1: Session Beans und Geschäftslogik
    • Stateless, Stateful und Singleton Session Beans
    • Lokale und entfernte Schnittstellen sowie No-Interface Views
    • Lebenszyklus, Initialisierung und Aufräumlogik
    • Dependency Injection und Integration mit CDI
  • Tag 1: Deployment und Projektstruktur
    • EJB-JAR, WAR und EAR im Jakarta-EE-Umfeld
    • Deployment Descriptors und annotationsbasierte Konfiguration
    • Packaging mit Maven und typische Modulstrukturen
    • Bereitstellung auf einem Java-Applikationsserver
  • Tag 2: Transaktionen, Persistenz und ORM
    • Container Managed Transactions und Bean Managed Transactions
    • Transaktionsattribute, Rollback-Regeln und Fehlerfälle
    • Abgrenzung historischer Entity Beans zu Jakarta Persistence
    • JPA, EntityManager, JPQL und Hibernate als ORM-Provider
  • Tag 2: Messaging und asynchrone Verarbeitung
    • Message-Driven Beans und Jakarta Messaging
    • Queues, Topics und asynchrone Geschäftsprozesse
    • Fehlerbehandlung, Wiederholungen und Transaktionsgrenzen
    • Entkopplung von Systemen über nachrichtenbasierte Kommunikation
  • Tag 2: Sicherheit und Infrastruktur
    • Rollenbasierte Zugriffskontrolle und Security Context
    • Timer Services für geplante Aufgaben
    • Concurrency-Aspekte im EJB-Container
    • Ressourcen-Injection und Zugriff auf Umgebungseinträge
  • Tag 3: Interzeptoren, Callbacks und Erweiterbarkeit
    • Callback-Mechanismen im Bean-Lebenszyklus
    • Interzeptoren für Logging, Auditing und Querschnittsfunktionen
    • Saubere Trennung von Fachlogik und Infrastrukturcode
    • Testbarkeit und Wartbarkeit von Enterprise Beans
  • Tag 3: Integration, Webservices und Betrieb
    • Einbindung von Enterprise Beans in Web- und Service-Schichten
    • REST- und SOAP-nahe Integrationsmuster im Jakarta-EE-Kontext
    • Performance, Skalierbarkeit und Ausfallsicherheit von EJB-Anwendungen
    • Typische Architekturentscheidungen für bestehende Enterprise-Systeme
  • Tag 3: Praxisprojekt und Review
    • Aufbau einer mehrschichtigen Beispielanwendung
    • Implementierung von Transaktion, Persistenz und Messaging
    • Deployment, Fehlersuche und Analyse von Laufzeitverhalten
    • Besprechung von Architekturvarianten und Best Practices
So arbeiten wir

Das Training verbindet Architekturverständnis mit praktischer Umsetzung auf einem Jakarta-EE-Applikationsserver. Der Dozent erläutert Konzepte anhand nachvollziehbarer Beispiele und vertieft sie direkt in Übungen.

  • Fachliche Einführung in Enterprise-Beans-Konzepte, Containerdienste und typische Architekturentscheidungen
  • Live-Coding zu Session Beans, Message-Driven Beans, Transaktionen, CDI und JPA-Anbindung
  • Hands-on-Übungen mit Projektstruktur, Deployment, Fehlersuche und Laufzeitanalyse
  • Praxisnahe Aufgaben zu Messaging, Persistenz, Interzeptoren und Security
  • Diskussion realer Einsatzszenarien aus Enterprise-Projekten und bestehenden Java-EE-Systemen
  • Review von Lösungsansätzen mit Hinweisen zu Wartbarkeit, Testbarkeit und Betrieb
Empfohlene Vorkenntnisse
  • Sehr gute Java-Kenntnisse, mindestens auf dem Niveau des Java Aufbaukurses
  • Sicherer Umgang mit objektorientierter Programmierung, Exceptions, Collections und Interfaces
  • Grundverständnis der Java- beziehungsweise Jakarta-EE-Plattform
  • Basiswissen zu relationalen Datenbanken und SQL von Vorteil
  • Erste Erfahrung mit Build-Werkzeugen wie Maven oder Gradle hilfreich
Dein Fahrplan

Der erste Seminartag führt in die Architektur von Enterprise JavaBeans beziehungsweise Jakarta Enterprise Beans ein. Behandelt werden Plattformkontext, Containerdienste, Session-Bean-Typen, Schnittstellenmodelle, CDI-Zusammenspiel sowie Packaging und Deployment.

  • Einordnung in Java EE und Jakarta EE
  • Stateless, Stateful und Singleton Session Beans
  • Lebenszyklus, Injection und Schnittstellen
  • EJB-JAR, WAR, EAR und Deployment auf dem Applikationsserver
Organisatorisches

Lernformate

Unsere Seminare bieten dir maximale Flexibilität: Du kannst zwischen Live-Online und Vor Ort in unseren modernen Schulungszentren im D-A-CH Raum wählen. Beide Formate garantieren dir die gleiche hohe Qualität und interaktive Lernerfahrung.

Schulungsarten

Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor Ort. So findest du genau das Format, das zu deinen Bedürfnissen passt.

Aktuelle Software

In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst du direkt mit den Tools und Features, die du auch in deinem Arbeitsalltag verwendest - praxisnah und zukunftsorientiert. Bei Inhouse- und Firmenschulungen bestimmt ihr die Version.

Deine Vorteile

Zufriedenheitsgarantie

Wir sind von unserer Qualität überzeugt. Sollte ein Training einmal nicht deinen Erwartungen entsprechen, bieten wir dir an, den Kurs kostenlos zu wiederholen oder ein anderes Training zu besuchen. Ohne Risiko, ohne Diskussion.

Inklusivleistungen

Deine Teilnahme beinhaltet: Schulungsmaterial, Zertifikat, Verpflegung (bei Präsenzveranstaltungen) und persönliche Betreuung durch unsere Trainer und unser Orga-Team. Alles aus einer Hand - keine versteckten Kosten.

Lernen von Experten

Unsere Trainer sind zertifizierte und erfahrene Profis mit jahrelanger Berufserfahrung. Sie vermitteln dir in den Kursen nicht nur theoretisches Wissen, sondern teilen ihre Erfahrungen aus realen Projekten und helfen dir, das Gelernte direkt in deiner täglichen Arbeit anzuwenden. Das ist kein Werbeversprechen, sondern unser Anspruch. Am besten siehst du das in unseren Bewertungen, z.B. auch bei Google.

Keine Vorkasse

Du zahlst erst nach dem Seminar. Keine Vorkasse, keine Vorauszahlung - so kannst du sicher sein, dass du nur für das bezahlst, was du auch wirklich erhalten hast. Die Rechnung erhältst du erst nach Kursbeginn.

Max. 8 Teilnehmende

Wir setzen auf kleine Gruppen, damit du die Aufmerksamkeit bekommst, die du verdienst. So haben wir mehr Zeit für deine individuellen Fragen und können gezielt auf deine Bedürfnisse eingehen.

Termine & Buchung

Vor Ort

Standardpreis: 1.450,00 € netto (1.725,50 € brutto)
02. - 04.09.2026
Garantie

Online

Standardpreis: 1.450,00 € netto (1.725,50 € brutto)
02. - 04.09.2026
Garantie

Der passende Termin ist nicht dabei? Kontaktiere uns - wir finden die passende Lösung

Inhouse-Schulungen & Firmenseminare

Inhouse-Schulungen

Buche diese Schulung als maßgeschneiderte Inhouse-Schulung für dein Unternehmen oder deine Behörde. Unsere Trainer kommen zu dir und führen die Schulung in deinen Räumlichkeiten durch.

Vorteile:

  • Maßgeschneiderte Inhalte für dein Unternehmen
  • Flexible Terminplanung nach euren Bedürfnissen
  • Kosteneffizient bei mehreren Teilnehmern
  • Schulung in vertrauter Umgebung
  • Fokus auf deine spezifischen Anforderungen

Firmen-Seminare

Firmen-Seminare finden an einem unserer Schulungsstandorte statt, sind aber maßgeschneidert für dich und exklusiv für dein Team. Sie können auch online stattfinden.

Ideal für:

  • Geschlossene Gruppen aus einem Unternehmen / Behörde
  • Individuelle Terminplanung für dein Team
  • An unseren Schulungsstandorten oder Online
  • Angepasste Inhalte für deine Anforderungen

Fragen und Antworten zu Java (Jakarta) EE - Enterprise JavaBeans Training

Was ist der Unterschied zwischen Enterprise JavaBeans und Jakarta Enterprise Beans?

Enterprise JavaBeans ist die etablierte Bezeichnung aus der Java-EE-Historie. Im Jakarta-EE-Umfeld wird die Technologie als Jakarta Enterprise Beans weitergeführt. Inhaltlich behandelt die Schulung beide Begriffe, ordnet die Namensänderung ein und zeigt, welche Auswirkungen der Wechsel vom javax- zum jakarta-Namespace auf bestehende Projekte hat.

Ist EJB in aktuellen Jakarta-EE-Projekten noch relevant?

Ja, vor allem in bestehenden Enterprise-Systemen und bei Anforderungen an containerverwaltete Transaktionen, Messaging, Security, Timer Services oder Remote-Schnittstellen. Gleichzeitig zeigt das Training, wann CDI, JPA oder andere Jakarta-EE-APIs die passendere Wahl sind.

Werden Entity Beans im Training noch vermittelt?

Historische Entity Beans werden eingeordnet, aber nicht als aktuelles Implementierungsmodell vertieft. Für Persistenz liegt der Schwerpunkt auf Jakarta Persistence/JPA, EntityManager, ORM und typischen Providern wie Hibernate.

Welche Java-Kenntnisse sind für die Schulung notwendig?

Erforderlich sind sichere Java-Kenntnisse, objektorientierte Programmierung und Grundverständnis für Enterprise-Anwendungen. Wenn noch Grundlagen fehlen, ist vorab der Java Aufbaukurs sinnvoll.

Gibt es ein offizielles Java Zertifikat in München zu diesem Training?

Für diese Enterprise-Beans-Schulung ist keine offizielle Herstellerzertifizierung vorgesehen. Nach Abschluss erhältst du eine cmt-Teilnahmebescheinigung. Wer nach einem Java Zertifikat München sucht, kann die Schulung als fachliche Vertiefung für Enterprise-Java-Projekte nutzen, sie ersetzt jedoch keine offizielle Oracle- oder Jakarta-EE-Prüfung.

Welche Werkzeuge werden im Seminar verwendet?

Im Training werden typische Java-Entwicklungswerkzeuge, ein Jakarta-EE-Applikationsserver und Build-Strukturen eingesetzt. Für vertiefendes Build- und Dependency-Management eignet sich zusätzlich der Maven Grundkurs.

Wie lässt sich das Training sinnvoll erweitern?

Für robuste Enterprise-Anwendungen bietet sich im Anschluss das Clean Code Training für Java Entwickler an. Je nach Projektumfeld sind außerdem Vertiefungen zu JPA, Webservices, Docker oder Microservices sinnvoll.

Weitere häufig gestellte Fragen und Antworten findest du in den FAQs .

Unser Qualitätsversprechen: Wissen, das in der Praxis funktioniert

Aus der Praxis für die Praxis

Schluss mit theoretischem Ballast. Wir trainieren dich für reale IT-Herausforderungen, nicht für Multiple-Choice-Tests. Unsere Trainer vermitteln dir genau das Wissen, das am nächsten Montagmorgen im Job wirklich funktioniert.

Individuell statt "Schema F"

Deine Fragen passen nicht ins Standard-Skript? Bei uns schon. Wir verzichten auf starre Lehrpläne und geben deinen konkreten Projekt-Fragen Raum. Unsere Trainer passen die Inhalte flexibel an das an, was dich und dein Team aktuell weiterbringt.

Maximale Freiheit: Remote oder vor Ort

Lerne so, wie es in deinen Alltag passt - ohne Reise-Stress und Zeitverlust. Egal ob remote, hybrid oder präsent vor Ort: Wir garantieren dir ein nahtloses und effektives Lernerlebnis, egal von wo du dich zuschaltest.

Mit Zufriedenheitsgarantie

Wir sind von unserer Qualität überzeugt - und wollen, dass du es auch bist. Sollte ein Training einmal nicht deinen Erwartungen entsprechen, bieten wir dir an, den Kurs kostenlos zu wiederholen oder ein anderes Training zu besuchen. Ohne Risiko, ohne Diskussion.

Über 20.000 Unternehmen und Behörden vertrauen auf uns

Alle Referenzen
Siemens Logo
Telekom Logo
Rheinmetall Logo
Infineon Logo
MAN Logo
Fraunhofer Logo
ADAC Logo
Munich Re Logo
Deutsche Bahn Logo
ab 1.450 €
zzgl. 19% MwSt.