+

Enterprise JavaBeans 3 - Anwendungsentwicklung mit der Java Enterprise Edition

Die Versionen 5 und 6 der Java Enterprise Edition und die darin enthaltene EJB 3-Spezifikation markieren eine tiefgreifende Änderung und Vereinfachung des bisherigen Programmiermodells. Sie lernen in diesem Seminar, wie einfach mithilfe von EJBs skalierbare Anwendungen erstellt werden können.

Content

  • Architektur und Technologien:
    Java EE und EJB 3 - Geschäftsprozesse in verteilten Architekturen: Besonderheiten und Nebenbedingungen bei der Implementierung - Der Application Server als Laufzeitumgebung: Dienste und Container - Vergleich mit leichtgewichtigen Frameworks (z. B. Spring)
  • Enterprise JavaBeans - Typen und Programmierung:
    Typen: Stateless SessionBean, Singleton, MessageDrivenBean und Stateful Session Bean - Annotationen: Motivation, Syntax und konkrete Beispiele - Deployment im Application Server - Testen von Enterprise JavaBeans: POJOs und Embedded Container - Auswahlkriterien für den Einsatz der EJBs - Aspektenorientierte Programmierung mit Interceptors
  • Datenzugriff mit JPA und JDBC:
    Das Java Persistence API: EntityManager, O/R-Mapping und Konfiguration - Direkter JDBC-Zugriff - Bewertung der Auswahl-Kriterien
  • Transaktionen und Security:
    Transaktionssteuerung durch Annotations: Syntax, Transaktions-Attribute und Anwendungsbeispiel - Zugriffssteuerung: Anwendungsrollen und Vergabe von Berechtigungen
  • Anwendungsentwicklung: Beispiel-Design und Best Practices:
    Context and Dependency Injection - CDI - Anbinden eines Web Frontends mit JavaServer Faces - Kommunikationsprotokolle: http, RMI/IIOP, JMS, SOAP im Vergleich - Web Services - IDE-Unterstützung

Requirements

Einführung in die Java Enterprise Edition (Java EE) oder vergleichbare Kenntnisse. Kenntnisse der Java EE mit EJB 2.0 oder der Programmierung verteilter Anwendungen sind von Vorteil.

At a glance
+

Course Nr. : JAVAJB3
Duration : 3 Days
Price: 1.498,00 € plus VAT
1.782,62 € incl. Vat

Questions?

Request information

Target audience

Software-Ingenieure, Anwendungsentwickler, Internet-/Intranet-Entwickler.

Dates

Location Date
Berlin 27.05.2024–29.05.2024
Erlangen 27.05.2024–29.05.2024
Karlsruhe 27.05.2024–29.05.2024
Munich 27.05.2024–29.05.2024
Nuremberg 27.05.2024–29.05.2024
Paderborn 27.05.2024–29.05.2024
Berlin 19.08.2024–21.08.2024
Erlangen 19.08.2024–21.08.2024
Karlsruhe 19.08.2024–21.08.2024
Munich 19.08.2024–21.08.2024
Nuremberg 19.08.2024–21.08.2024
Paderborn 19.08.2024–21.08.2024
Berlin 25.11.2024–27.11.2024
Erlangen 25.11.2024–27.11.2024
Karlsruhe 25.11.2024–27.11.2024
Munich 25.11.2024–27.11.2024
Nuremberg 25.11.2024–27.11.2024
Paderborn 25.11.2024–27.11.2024
Berlin 24.02.2025–26.02.2025
Erlangen 24.02.2025–26.02.2025
Karlsruhe 24.02.2025–26.02.2025
Munich 24.02.2025–26.02.2025
Nuremberg 24.02.2025–26.02.2025
Paderborn 24.02.2025–26.02.2025

Back to the overview