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

AS-SYSTEME Unternehmensberatung
In Stuttgart, Bern (Schweiz), Zürich (Schweiz) und 1 weiterer Standort

1.700 
zzgl. MwSt.
Möchten Sie den Bildungsanbieter lieber direkt anrufen?
711 9... Mehr ansehen
Vergleichen Sie diesen Kurs mit ähnlichen Kursen
Mehr ansehen

Wichtige informationen

Beschreibung

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.

Wichtige informationen
Veranstaltungsort(e)

Wo und wann

Beginn Lage
auf Anfrage
Bern
Mühlemattstrasse 14a, CH-3007, Bern, Schweiz
auf Anfrage
Frankfurt Am Main
Amperestrasse 6, D-63225, Hessen, Deutschland
auf Anfrage
Stuttgart
Wankelstraße 1, D-70563, Baden-Württemberg, Deutschland
auf Anfrage
Zürich
Javastrasse 4, CH-8604, Zürich, Schweiz

Häufig gestellte Fragen

· 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

Themenkreis

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.


Vergleichen Sie diesen Kurs mit ähnlichen Kursen
Mehr ansehen