Business Component Development with EJB Technology, Java EE 5 Training  

Sun JavaBeans Schulung: E-Commerce-Anwendung mit EJB-Technologie

Sun JavaBeans Schulung Oracle Schulung

Der Kurs "Entwicklung von Unternehmenskomponenten mit der Enterprise JavaBeans-Technologie" vermittelt Kenntnisse und Fähigkeiten zur Entwicklung von robusten Back-End-Komponenten mit Enterprise JavaBeans (EJB[TM]), Version 3.0. 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 Integrated Development Environment (IDE) 5.5 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.

Diese Sun JavaBeans Schulung bieten wir Ihnen auch als individuelles Sun JavaBeans Training vor Ort als Firmen-Seminar an.

Zielgruppe  

Dieser Kurs richtet sich an Entwickler von Unternehmenskomponenten mit EJB-Technologie, die mit EJB-Anwendungen betraut sind.

Voraussetzungen  

Erfahrung mit Java, Integrieren von vorhandenem Java-Code (z. B. Wiederverwenden von anderen Teammitgliedern bereits erstellten Klassen) und Entwurf von Java-Anwendungen

Für weitere Informationen über die Voraussetzungen zu diesem Sun JavaBeans Kurs, rufen Sie kostenfrei an unter (0800) 477 246 6

Sun JavaBeans Seminar-Inhalt  

Untersuchen von EJB-Anwendungen

  • Einführung in die Java-Plattform, Enterprise Edition (Java EE)
  • Untersuchen der Java EE-Anwendungsarchitektur.
  • Untersuchen des Java EE-Anwendungserstellungsprozesses.

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 von Session Beans: Wesentliche Aufgaben
  • Erstellen von Session Beans: Hinzufügen von Lebenszyklusereignis-Handlern
  • Packen und Bereitstellen von Session Beans.
  • Erstellen eines Session Bean-Clients.

Implementieren von Entity-Klassen: Grundlagen

  • Definieren von Entity-Klassen: Wesentliche Aufgaben
  • Verwalten des Lebenszyklus einer Entity-Instanz.
  • Definieren von Entity Beans: Hinzufügen von Lebenszyklusereignis-Handlern
  • 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 Verwendung einer eingebetteten Superklasse.
  • Untersuchen von Vererbungszuordnungsstrategien.
  • Definieren von Entity-Klassen: Verwenden einer eingebetteten Klasse
  • Definieren von Entity-Klassen: Verwenden eines zusammengesetzten Primärschlüssels

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

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

Entwickeln von Java EE-Anwendungen mit Hilfe von Messaging

  • Beschreiben der Funktionen der Teilnehmer an einem JMS API-Messaging-System.
  • Schreiben eines Nachrichtenerzeugers.
  • Schreiben eines asynchronen Nachrichten-Listeners.
  • Schreiben eines synchronen Nachrichten-Listeners.
  • Aufführen der Messaging-Funktionen und -Einschränkungen von Session, Entity und Message-Driven Beans.

Entwickeln von Message-Driven Beans

  • Beschreiben der Eigenschaften und des Lebenszyklus von Message-Driven Beans.
  • Erstellen einer JMS Message-Driven Bean.
  • Erstellen einer Nicht-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

  • Beschreiben der Transaktionsabgrenzungsaufgabe (demarcation).
  • 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

  • Einführen von Ausnahmen in Java EE-Anwendungen.
  • Beschreiben des Ausnahmepfads in einer J2EE-Anwendungsumgebung.
  • Beschreiben der Ausnahmebehandlung bei EJB-Containern.
  • Ausnahmebehandlung bei den Methoden einer Enterprise Bean.
  • Ausnahmebehandlung beim Clientcode einer Enterprise Bean.
  • Prüfen spezieller Probleme im Zusammenhang mit der Ausnahmebehandlung EJB-Anwendungen.

Verwenden von Timer-Diensten

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

Implementieren von Sicherheit

  • Kenntnis der Java EE-Sicherheitsarchitektur.
  • Authentifizieren des Aufrufenden.
  • Untersuchen von Java EE-Autorisierungsstrategien.
  • Verwenden von deklarativer Autorisierung.
  • Verwenden von programmierter Autorisierung.
  • Untersuchen der Aufgaben des Bereitstellers.

Verwenden von Best Practices für die EJB-Technologie

  • Definieren von Best Practices und Formulieren der Vorteil der Verwendung von Best Practices für EJB.
  • Auswählen und Anwenden bekannter Muster auf das Design von Java EE-Anwendungen.

Termine und Preise  

Business Component Development with EJB Technology, Java EE 5 Schulung

Preis:
€ 3.150,00 zzgl. MwSt.
€ 3.748,50 inkl. MwSt.

Dauer:
5 Tage

PDF Download
Termin auf Anfrage  
Termine für dieses Seminar werden nur auf Anfrage angelegt.

 Organisatorisches zum Seminar 

Kategorie: Sun JavaBeans Aufbauseminar

Uhrzeiten:

Montags:
Dienstags bis Freitags:

9.30 - 17.00 Uhr
9.00 - 17.00 Uhr

 

Sonstiges:
Getränke, Mittagessen, Sun Java - Application Development-Teilnahmezertifikat und Sun JavaBeans-Schulungsunterlagen sind im Preis inbegriffen

 Alternative Oracle Trainings

Sun JavaBeans Firmenschulung  

Die Vorteile einer Sun JavaBeans Firmenschulung in Ihrem Hause (InHouse Schulung) oder bei der INCAS liegen auf der Hand:

  • Teilnehmerunabhängiger Tagessatz
  • Zeitersparnis durch eine kurze und intensive Sun JavaBeans Schulung
  • Freie Terminwahl, auf Wunsch auch Abends oder an Wochenenden
  • Zielorientierter als eine offene Sun JavaBeans Schulung, da exakt auf Ihre Bedürfnisse zugeschnitten
  • Vertraulicher, da Internes auch intern bleibt
  • Wir leihen Ihnen auf Wunsch gerne Schulungsrechner

PDF Download Firmenschulung Senden Sie mir ein unverbindliches Angebot:

Ansprechpartner

Gewünschter Sun JavaBeans Seminarort

  •  
  •  
  •  

Nimm zwei! - Die große INCAS Bonus Aktion  

Diese INCAS Aktion gibt Ihnen nicht nur doppeltes Wissen, sondern auch einen iPod nano der 7. Generation für puren Musikgenuss. Nimm zwei! heißt: Sie buchen zwei Trainings aus dem über 2000 Seminare starken [...]

Ich habe in den fünf Tagen mehr gelernt, als ich erwartet hatte, mit den wichtigsten Funktionen bin ich nun vertraut und freue mich auf den Einsatz auf der Arbeit.

Ralph Gräser, Oracle Database 11g: Administration Workshop

Kompetenter Trainer vermittelt breit gefächertes Wissen in angenehmer Atmosphäre. Empfehlenswert!

Hans-Peter Müller, Deutsche Bahn MySQL für Entwickler

Der erste Kurs bei dem ich vieles mit nach Hause nehmen und ausbauen kann gepaart mit einer guten Trainingsatmosphäre und gemeinsamen leckeren Essen -- für die kurzen Zeit optimal... hab Feuer gefangen!

Hartmut Lehmann, TKN Java Programming Language, Java SE 6

Herr Reinhard ist der geborene Trainer! Er hat es verstanden die drei Tage Schulung als eine äußerst angenehme und lehrreiche Zeit darzustellen!

Jusuf Didsarovic, 3M Solaris 10 ZFS-Administration

Frische Präsentation mit praxisorientierten Ausführungen.

Volker Kox, Volksbank Immobilien GmbH / Volksbank Schwalmtal eG OpenOffice Writer und Calc

ORACLE Certified Master

Kontakt  

INCAS Training und Projekte GmbH & Co. KG
Europark Fichtenhain A 15
D-47807 Krefeld
Fon: 02151 366250
Freecal: 0800 4772466
Fax: 02151 3662529
E-Mail: info@incas-training.de