JEE mit EJB - Seminar / Kurs von SMLan Software und Management Training

Programmierung mit Enterprise Java Beans

Inhalte

Grundlagen
  • Verteilte Anwendungen und Architekturen
  • Das Prinzip des Containers in JEE
  • Konfiguration mit Annotations und XML
  • Injections, ihre Funktion, Möglichkeiten und Beschränkungen
  • Der Application Server als Laufzeitumgebung
  • Messaging Grundlagen
Enterprise JavaBeans - Einführung
  • Typen von EJBs: Stateless und Stateful SessionBeans, MessageDriven Beans
  • EJB-Erweiterungen: Singleton, no-interface-view, asynchrone Aufrufe
  • Interceptor Klassen und Methoden implementieren, wann sie sinnvoll eingesetzt werden
  • Datenbank-Zugriff mit der Java Persistence API (JPA)
Enterprise Java Beans – technische Aspekte
  • Vorteile und Einschränkungen bei der Benutzung von EJBs
  • Zugriff auf EJBs via JNDI-Lookup, Annotations und Context Dependency Injection (CDI) aus JEE: best practices
  • Deklarative Portabilität
  • Deklarative und programmatische Sicherheit: Anwendungsrollen und Berechtigungen mit Annotations und durch Code
  • Deklarative Transaktionssteuerung (Container-managed transactions (CMT))
  • Beispiele für alle Transaktionsattribute, ihr sinnvoller Einsatz und Vergleich mit programmatischer Transaktionssteuerung mittels der Java Transaction API (JTA)
  • Deployment im Application Server im JEE-Stil
  • Zugriff auf Ressourcen: Dependency-Injection von Container Ressourcen und Diensten inklusive Timer Service
Enterprise Java Beans – Programmierung und Architektur
  • Integrieren von EJBs in eine JEE Referenz-Architektur inklusive Front-End mit JavaServer Faces und Back-End mit JPA
  • Benutzung von Design Pattern wie Facade und Business Delegate zur flexiblen Benutzung von EJBs in JEE-Architekturen
  • Ausblick: EJBs als Web Services

Lernziele

Nach dem Besuch dieses Java EJB Trainings, können die Kursteilnehmer mithilfe von EJBs skalierbare e-Business-Anwendungen erstellen. Die Schulungsteilnehmer werden die einschlägigen Features der EJB-Spezifikation an konkreten Beispielen ebenso erprobt haben, wie auch die neuen Features des EJB-Standards. Sie können EJBs in verteilte Anwendungen integrieren, welche weitere JEE-Technologien verwenden. Die Kursteilnehmer haben darüber hinaus einen Überblick über die Möglichkeiten der EJB-Technologie und können so über deren sinnvollen Einsatz in Ihrem aktuellen oder zukünftigen Projekt entscheiden.

Zielgruppen

Software-Entwickler, Programmierer, Systemanalytiker und Anwendungsdesigner.

Termine und Orte

Datum Uhrzeit Dauer Preis
Berlin, DE
16.12.2019 - 18.12.2019 09:00 - 16:30 Uhr 18 h Jetzt buchen ›

SG-Seminar-Nr.: 5279372

Anbieter-Seminar-Nr.: JEEEJB

Termine

  • 16.12.2019 - 18.12.2019

    Berlin, DE

Preise inkl. MwSt. Es können Gebühren anfallen. Für eine exakte Preisauskunft wählen Sie bitte einen Termin aus.

Jetzt buchen ›
Seminar merken ›

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

und verfügt über Sonderkonditionen mit einigen Anbietern.

Der Anbieter ist für den Inhalt verantwortlich.

Über Semigator mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Uhrzeit Dauer Preis
Berlin, DE
16.12.2019 - 18.12.2019 09:00 - 16:30 Uhr 18 h Jetzt buchen ›