rdaddphp file=support-button.html

 

10 Jahre Trainings bei IT-Schulungen.Com

über 7500 Seminartage im Jahr
über 4500 Anfragen
über 20 Standorte
 

Daher bieten wir unseren Kunden mehr Service im Internet - bundesweit einmaliges Realtime - Live Support Beratung System.

 

Fallbeispiele & Referenzen
_________________________

 


 

Standorte

Berlin
Bozen     
Bremen
Dornbrin
Dortmund
Frankfurt am Main
Hamburg
Hannover
Innsbruck
Karlsruhe
Köln
Leipzig
Ludwigsburg
Stuttgart
München
Neuss
Düsseldorf
Northeim
Nürnberg
Paderborn
Salzburg

Dynamische Werbung

Oracle 9i JDeveloperDevelop Applications with BC4J - Seminare

Seminar-Ziel

In diesem Kurs werden J2EE-kompatible Anwendungen mit Business Components for Java (BC4J) entwickelt. Teilnehmer lernen, welche Vorteile der Einsatz des Frameworks bietet, wie man Komponenten mit Oracle9i JDeveloper erstellt, wie man sie anpasst und wie man unterschiedliche Clients erzeugt. Zusätzlich wird im Kurs gezeigt, wie man fertige Anwendungen mit den Oracle9iAS Containers for J2EE (OC4J) einsetzt.

Einsatz einer Business-Components-Anwendung
Erzeugen eines HTML- oder Java-Clients für eine Business-Components-Anwendung
Anpassung einer Business-Components-Anwendung
Entwicklung einer Business-Components-Anwendung

 

Teilnehmer Zielgruppe

- Web-Anwendungsentwickler
- Java-Entwickler

 

Kurs Voraussetzungen

  • Gute Kenntnisse der JDeveloper IDE
  • Oracle9i: Java Programmierung
  • Gute Java-Kenntnisse
  • Java-Programmierung

Seminar-Inhalt

Einführung

  • Beschreibung der Middle-Tier-Architektur
  • Beschreibung eines Anwendungs-Frameworks
  • Mittelschicht-Unabhängigkeit
  • Objekt-relationales Mapping
  • Rückblick auf JDeveloper

Entwicklung einer Business-Components-Anwendung

  • Verwendung von Datenbank-Verbindungen
  • Erzeugen eines neuen Projekts und einer Business-Components-Anwendung
  • Editieren von Properties in Business Components
  • Testen einer Anwendung
  • Verwendung des Business Component Browsers
  • Mapping eines Attributs auf eine Datenbank-Sequence
  • Erzeugen von Default View Objects
  • Application Modules

Implementierung von Geschäftsregeln

  • Die Rolle der Entity Objects im Business Components Framework
  • Erzeugen von Entity Objects
  • Die .java- und .xml-Dateien
  • Entity Attributes
  • Definieren von Entity Associations
  • Erzeugen und Überqueren von Associations
  • Erzeugen von Validierungsregeln
  • Erzeugen und Verwenden von Domänen

Behandlung von Exceptions und Fehlern

  • Middle Tier Events und das Standard-Java-Ereignismodell
  • Das ¿Publish and Subscribe¿-Modell mit Events
  • Behandlung von Middle-Tier-Fehlern
  • Verwendung der JBO-Exception-Klassen
  • Abfangen und Behandeln von BC4J-Exceptions

Erzeugen und Verwalten von Datenbank-Objekten

  • Erzeugen einer Entity ohne Datenbank-Tabelle
  • Erzeugen einer Entity mit dem UML Class Modeler
  • Forward Engineering von Datenbank-Objekten
  • Verwendung von transienten Attributen
  • Erzeugen von Entity Constraints
  • Synchronisierung von Entity-Definitionen mit Datenbank-Objekten

Präsentation von Geschäftsdaten

  • Definition des BC4J Presentation Layers
  • Verwendung von View Objects
  • Erzeugen und Anpassen von View Objects
  • Hinzufügen von abgeleiteten Attributen
  • Erzeugen und Überqueren von View Links
  • Synchronisation von View Objects
  • Exponierte Methoden von View Objects
  • Formatierung von Datentypen

Erzeugen von angepassten und dynamischen Queries

  • Definition einer custom Query
  • Definition von Parametern für eine dynamische Query
  • Der Experten-Modus und SQL-only View Objects
  • Erzeugen einer View zur Laufzeit
  • Verwendung von bi-direktionalen View Links
  • Erzeugen eines View Objects aus einer Programm-Datenquelle
  • Kardinalität von View Links
  • Forward-only View objects

Middle-Tier-Validierung

  • Validierung auf Entity-Ebene
  • Validierung auf der Middle-Tier
  • Validierung Middle-Tier vs. Client-Tier
  • Verwendung von Custom Properties
  • Reihenfolge der Validierung

Behandlung von Business-Component-Transaktionen

  • Definition einer BC4J-Transaktion
  • Application Module Pooling
  • Zugriff auf Transaktionen
  • Anpassbare Transaktions-Methoden
  • Sperr-Modi
  • Das Commit-Model
  • Connection Pooling
  • Konfiguration von Application Modules

Business-Services und Datenmodelle in Application Modules

  • Überblick über Application Modules
  • Komponenten eines Application Modules
  • Verschachteln von Application Modules
  • Erzeugen und Exponieren von Service-Methoden
  • Modellierung von Beziehungstypen (doppelte Master, mehrfache Details)
  • Umbenennung von Views und Associations

Erweitern und Ersetzen von Business Components

  • Anpassen einer BC4J-Anwendung
  • Erweitern einer Anwendung
  • Ersetzen von Objekten in einer Anwendung
  • Hinzufügen von Geschäftsregeln und ¿logik zu einer existierenden Anwendung
  • Verwendung von BC4J Substitution

Deployment von Business-Component-Anwendungen

  • Einführung in EJBs
  • Deployment-Optionen für eine BC4J-Anwendung
  • Deployment einer BC4J-Anwendung als EJB
  • Export von Methoden aus View Objects und Application Modules
  • Deployment eines Application Modules für die Oracle9iAS Containers for J2EE
  • Deployment einer Anwendung als Web-Modul
  • Verwendung des Business Component Testers

Erzeugen von JSP-Clients für eine Business-Component-Anwendung

  • JSP-Architektur
  • Datapages für BC4J-Anwendungen
  • BC4J Data Tags
  • Testen von JSP-Anwendungen
  • Verwendung von Release Modes in einem JSP-Client

Erzeugen von JClient-Anwendungen für eine Business-Component-Anwendung

  • Was ist ein JClient?
  • Was ist die Rolle eines JClients in einer BC4J-Anwendung?
  • JClient-Architektur
  • Erzeugen einer einfachen JClient-Maske mit dem JClient Form Wizard
  • Hinzufügen von Controls

Erzeugen von Batch und XML Messaging Clients für eine Business-Component- Anwendung

  • Was ist ein Batch-Client?
  • Remote-Zugriff auf eine BC4J-Anwendung
  • Aufruf von Service-Methoden aus einem Batch-Client
  • Aufruf von View-Object-Methoden aus einem Batch-Client
  • Zugriff und Verarbeitung von Daten in einem View Object
  • XML und JDeveloper9i
  • Dokumententyp-Definitionen
  • Was ist ein XML Messaging Client?

Best Practices - Tuning für Performance

  • Application Module Pooling
  • Connection Pooling
  • Entity und View Object Caching

Literatur

nach Absprache

[ Zurück ]

Dauer 4 Tage
Seminarpreis pro Person € 2.036,00 netto
  € 2.422,84 inkl. 19% MwSt
Seminarunterlagen zzgl.
Verpflegung zzgl.
Seminarorte
Wählen Sie einen freien Termin für Nürnberg aus

10.11.2008

22.12.2008

02.02.2009

16.03.2009

27.04.2009

08.06.2009

20.07.2009

31.08.2009

12.10.2009

23.11.2009

04.01.2010

22.02.2010

unverbindlich reservieren
unverbindliches Angebot

Dieses Seminar auf meine Merkliste setzen
Meine Merkliste öffnen