Enterprise Javabeans 3.0 Technology Update Workshop für Entwickler mit Version 2.x

Kurs

In Stuttgart, Bern (Schweiz), Zürich (Schweiz) und 1 weiterer Standort

1.700 € zzgl. MwSt.

Beschreibung

  • Dauer

    3 Tage

Dieser Kurs vermittelt folgende Kenntnisse und Fähigkeiten: - Implementieren von Unternehmensfunktionen mithilfe der EJB 3.0-Technologie. - Darstellen von Best Practices und anderen komplexen Sachverhalten bei der Entwicklung von Unternehmenskomponenten mit EJB 3.0. - Erstellen und Implementieren von EJB 3.0-Business-Tier-Komponenten auf Anwendungsservern. - Integrieren ei.. Gerichtet an: Dieser Kurs richtet sich Entwickler von Unternehmenskomponenten mit EJB Version 2.x, die an der Anwendungsentwicklung mit EJB Version 3.0 interessiert sind.

Standorte und Zeitplan

Lage

Beginn

Bern (Schweiz)
Mühlemattstrasse 14a, CH-3007

Beginn

auf Anfrage
Frankfurt Am Main (Hessen)
Amperestrasse 6, D-63225

Beginn

auf Anfrage
Stuttgart (Baden-Württemberg)
Wankelstraße 1, D-70563

Beginn

auf Anfrage
Zürich (Schweiz)
Javastrasse 4, CH-8604

Beginn

auf Anfrage

Hinweise zu diesem Kurs

Um diesen Kurs erfolgreich absolvieren zu können, sollten Sie über folgende Vorkenntnisse verfügen:

- Erfahrung mit der Anwendungsentwicklung mit EJB Version 2.x

Fragen & Antworten

Ihre Frage hinzufügen

Unsere Berater und andere Nutzer werden Ihnen antworten können

Wer möchten Sie Ihre Frage beantworten?

Geben Sie Ihre Kontaktdaten ein, um eine Antwort zu erhalten

Es werden nur Ihr Name und Ihre Frage veröffentlicht.

Meinungen

Inhalte

Trainingsziel

Dieser Kurs vermittelt folgende Kenntnisse und Fähigkeiten:

  • Implementieren von Unternehmensfunktionen mithilfe der EJB 3.0-Technologie


  • Darstellen von Best Practices und anderen komplexen Sachverhalten bei der Entwicklung von Unternehmenskomponenten mit EJB 3.0.


  • Erstellen und Implementieren von EJB 3.0-Business-Tier-Komponenten auf Anwendungsservern.


  • Integrieren einer EJB-Komponente


Teilnehmerkreis

Dieser Kurs richtet sich Entwickler von Unternehmenskomponenten mit EJB Version 2.x, die an der Anwendungsentwicklung mit EJB Version 3.0 interessiert sind.

Voraussetzungen

Um diesen Kurs erfolgreich absolvieren zu können, sollten Sie über folgende Vorkenntnisse verfügen:

  • Erfahrung mit der Anwendungsentwicklung mit EJB Version 2.x


Im Anschluss

SL-425: Entwicklung von Architekturen für Enterprise Java Anwendungen

SL-500-EE5: Java(TM) EE Patterns

Überblick über den Inhalt des Trainings

Der Kurs "Enterprise Javabeans 3.0 Technology Update Workshop für

Entwickler mit Version 2.x" ist ein praktischer Workshop für die

Anwendungsentwicklung mit EJB 3.0 für erfahrene EJB 2.x-Entwickler. Am

Beispiel eines Online-Auktions-Szenarios wird aufgezeigt, wie sich

Probleme aus der Praxis einer E-Commerce-Anwendung durch

Container-gestützte Services mit Session und Message Beans sowie

Entity-Klassen lösen lassen. Der Kurs vermittelt hauptsächlich

praktische Codiererfahrung in der EJB-Technologie, wobei auch

Entwicklungsoptionen und Best Practices erörtert werden, die Probleme

in den Bereichen Transaktionen, Messaging und Sicherheit lösen. Der

Kurs setzt die Java-Plattform, Enterprise Edition 5 (Java EE 5), ein

und verwendet das Java EE 5 SDK. Die Teilnehmer führen die praktischen

Übungen mithilfe der NetBeans 5.5 Integrated Development Environment

durch. In der praxisorientierten Übungsumgebung kommt ein Server mit

einer Referenzimplementierung von Java EE zum Einsatz, sodass den

Teilnehmern eine nicht-vendorspezifische Lernerfahrung vermittelt wird.

INFORMATION ZU DEN ÜBUNGEN: Bei den praktischen Übungen im Rahmen

dieses Kurses ist unter Umständen der Zugriff auf Geräte an einem

anderen Standort als dem Schulungsort erforderlich.

Untersuchung der Veränderungen der EJB-Spezifikation

  • Überprüfen der Java EE-Anwendungsarchitektur
  • Untersuchen der Entwicklung der EJB-Spezifikation
  • Untersuchen der Java-Plattform, Enterprise Edition (Java EE) 5


Einführung in die Auktionsanwendung

  • Beschreiben der Auktionsanwendung.
  • Definieren des Domänenobjekts der Auktionsanwendung.
  • Beschreiben des Implementationsmodells für das Auktionssystem.


Implementieren von EJB 3.0 Session Beans

  • Erstellen eines Session Beans.
  • Hinzufügen von Lebenszyklusereignis-Handlern zu einem Session Bean.
  • Erstellen eines Session-Kontextobjekts.
  • Packen und Bereitstellen von Session Beans.
  • Erstellen eines Session Bean-Clients.
  • Migrieren eines EJB Version 2.x Session Beans auf ein EJB Version 3.0 Session Bean.


Implementieren von Entity-Klassen: Grundlagen

  • Definieren von Entity-Klassen.
  • Verwalten des Lebenszyklus einer Entity-Instanz.
  • Packen und Bereitstellen von Entity Beans.


Implementieren von Entity-Klassen: Modellieren von Datenassoziationsbeziehungen

  • Untersuchen von Assoziationsbeziehungen in den Daten- und Objektmodellen.
  • Verwenden von Beziehungseigenschaften zum Definieren von Assoziationen.
  • Implementieren unidirektionaler und bidirektionaler Assoziationen.


Implementieren von Entity-Klassen: Modellieren von Vererbungsbeziehungen

  • Untersuchen der Entity-Klassenvererbung.
  • Erben von einer Entity-Klasse.
  • Erben von einer abstrakten Entity-Klasse.
  • Erben von einer Nicht-Entity-Klasse.
  • Erben unter Anwendung einer zugeordneten Superklasse
  • Untersuchen von Vererbungszuordnungsstrategien


Verwenden der Java-Persistenz-Abfragesprache (Query Language, QL)

  • Untersuchen der Java-Persistenz-Abfragesprache (Query Language, QL).
  • Erstellen und Verwenden von Query-Objekten.
  • Erstellen und Verwenden der SELECT-Anweisung.
  • Erstellen und Verwenden der BULK UPDATE-Anweisung.
  • Erstellen und Verwenden der DELETE-Anweisung.


Entwickeln von Java EE-Anwendungen mit Hilfe von Messaging

  • Schreiben eines Nachrichtenerzeugers.
  • Schreiben eines asynchronen Nachrichtenkonsumenten.
  • Schreiben eines synchronen Nachrichtenkonsumenten.


Entwickeln von Message-Driven Beans

  • Beschreiben der Eigenschaften und des Lebenszyklus von Message-Driven Beans.
  • Erstellen einer JMS Message-Driven Bean.


Implementieren von Interceptor-Klassen und -Methoden

  • Erstellen einer Unternehmens-Interceptor-Methode in der Enterprise Bean-Klasse.
  • Erstellen einer Interceptor-Klasse.
  • Verknüpfen mehrerer Unternehmens-Interceptor-Methoden mit einer Enterprise Bean.
  • Aufnehmen von Lebenszyklus-Rückruf-Interceptor-Methoden in eine Interceptor-Klasse.
  • Erstellen von Entity-Lebenszyklus-Rückrufmethoden.


Implementieren von Transaktionen

  • Implementieren von container-verwalteten Transaktionen (Container-Managed Transaction, CMT).
  • Programmiertes Interagieren mit einer laufenden CMT-Transaktion.
  • Implementieren von Bean-verwalteten Transaktionen (Bean-Managed Transaction, BMT).
  • Anwenden von Transaktionen auf das Messaging.


Behandlungsausnahmen

  • Untersuchen der Unterschiede zwischen EJB Version 2.x und EJB Version 3.0 im Hinblick auf Ausnahmen.


Verwenden von Timer-Diensten

  • Erstellen einer Timer-Rückrufbenachrichtigung.
  • Verarbeiten einer Timer-Rückrufbenachrichtigung.
  • Verwalten von Timer-Objekten.


Implementieren von Sicherheit

  • Untersuchen von Java EE-Autorisierungsstrategien.
  • Verwenden von deklarativer Autorisierung.
  • Verwenden von programmierter Autorisierung.


Interoperabilität von EJB Version 2.x und 3.0

  • Aufrufen eines EJB 2.x Session Beans von einem EJB 3.0 Session Bean aus.
  • Aufrufen eines EJB 3.0 Session Beans mithilfe von EJB 2.x-Schnittstellen.


Kurssprache deutsch, Unterrichtsmaterial überwiegend in englischer Sprache.

Enterprise Javabeans 3.0 Technology Update Workshop für Entwickler mit Version 2.x

1.700 € zzgl. MwSt.