Wir beraten Sie gerne!
+49 40 253346-10     Kontakt
> > > D53979 Detaillierte Beschreibung

Oracle Fusion Middleware 11g: Anwendungsentwicklung mit ADF I (D53979)

Detaillierter Kursinhalt

Fusion und ADF – Einführung
  • Fusion-Architektur beschreiben
  • ADF im Rahmen der Fusion-Architektur beschreiben
  • ADF-Technology Stack (MVC) beschreiben
JDeveloper – Erste Schritte
  • Vorteile von JDeveloper für die Anwendungsentwicklung auflisten
  • JDeveloper-IDE-Features verwenden
  • IDE-Voreinstellungen definieren
  • Anwendungen, Projekte und Verbindungen in JDeveloper erstellen
Datenmodelle mit ADF Business Components erstellen
  • Einführung in ADF Business Components
  • Business Components aus Tabellen erstellen
  • Datenmodelle testen
Daten abfragen und persistieren
  • View-Objekte verwenden
  • Daten mithilfe von Entity Objects persistieren
  • Entity Objects mit Änderungen an Datenbanktabellen synchronisieren
  • Associations erstellen
  • Aktualisierbare View-Objekte erstellen
  • Master/Detail-Beziehungen erstellen
  • Refactoring
Daten bereitstellen
  • Anwendungsmodule erstellen
  • Master/Detail-View-Objekte in Anwendungsmodulen verwenden
  • Business Component-Transaktionen verwalten
  • Business Services mit ADF Model abstrahieren
Daten-Services deklarativ anpassen
  • Datenmodelle internationalisieren
  • Business Components bearbeiten
  • Standardverhalten von Entity Objects ändern
  • Sperrverhalten von Application Modules ändern
Daten-Services programmgesteuert anpassen
  • Java-Klassen generieren
  • Verhalten von Entity Objects programmgesteuert ändern
  • Verhalten von View Objects programmgesteuert ändern
  • Service-Methoden zu einem Application Module hinzufügen
  • Client-APIs verwenden
Benutzereingaben validieren
  • Validierungsoptionen - Datenbank, Datenmodell oder Benutzeroberfläche
  • Ausführung der Validierung auslösen
  • Validierungsfehler handhaben
  • Groovy-Ausdrücke in Validierung verwenden
  • Programmgesteuerte Validierung
Problembehandlung bei ADF BC-Anwendungen
  • Problembehandlung von Business Services
  • Problembehandlung der Benutzeroberfläche
  • Logging und Diagnose
  • Debugger von JDeveloper
UI-Technologien
  • Verwendung von Webbrowsern und HTML beschreiben
  • Funktion von Servlets und JSPs beschreiben
  • JavaServer Faces definieren
  • Architektur und Typen der JSF-Komponenten erläutern
  • Zweck von Backing Beans und Managed Beans erläutern
  • JSP-Lebenszyklus beschreiben
  • Erweiterung des JSF-Lebenszyklus durch ADF Faces erklären
UI-Komponenten an Daten binden
  • JSF-Seiten erstellen
  • UI-Komponenten zu einer Seite hinzufügen
  • ADF Model-Schicht beschreiben
  • Expression Language in Data Bindings
  • Seitendefinitionsdateien
  • Data Binding-Objekte und Metadatendateien überprüfen
  • Vorhandene Komponenten an Daten binden
  • Seiten ausführen und testen
Benutzeroberfläche planen
  • Entwurfsmuster von Model-View-Controller beschreiben
  • Zwischen gebundenen und ungebundenen Taskflows unterscheiden
  • Taskflows erstellen und konvertieren
  • Steuerungsflüsse definieren
  • Globale Navigation definieren
  • Router für die bedingte Navigation erstellen
  • Methoden und andere Taskflows aufrufen
  • Validierung in der Benutzeroberfläche implementieren
Seiten Funktionalität hinzufügen
  • Internationalizing the user interface
  • Komponenten-Facets
  • Tabellendaten in Tabellen anzeigen
  • Hierarchische Daten in Bäumen anzeigen
  • Text oder Medien mit Symbolen und Bildern anzeigen
  • Such-Forms definieren und Ergebnisse anzeigen
  • Daten grafisch darstellen
Navigation in Seiten implementieren
  • Navigationskomponenten von ADF Faces
  • Schaltflächen und Links
  • Mit Menüs navigieren
  • Hinweispfade
  • Ablaufanzeigen
Erforderliches Layout erzielen
  • Komplexe Layoutkomponenten
  • Verwendung von Skins in ADF Faces erläutern
  • Dynamisches Seitenlayout
Wiederverwendbarkeit sicherstellen
  • Für Wiederverwendung entwickeln
  • Taskflow-Templates
  • Seiten-Templates erstellen und verwenden
  • Deklarative Komponenten erstellen und verwenden
  • Seitenfragmente erstellen und verwenden
  • Festlegen, welcher wiederzuverwendende Komponententyp zu verwenden ist
Werte zwischen Benutzeroberflächenelementen übergeben
  • Datenmodell definieren, um seltener Werte übergeben zu müssen
  • Werte mithilfe von Managed Beans halten
  • Seitenparameter verwenden
  • Taskflow-Parameter verwenden
  • Werte von Container-Seiten an Bereiche übergeben
Auf Anwendungsereignisse reagieren
  • Managed Beans
  • JSF- und ADF-Lebenszyklus koordinieren
  • Phase und Event Listener
  • Action Listener und Methoden
  • Zusätzliche AJAX-Ereignisse
Transaktionsfunktionen implementieren
  • Transaktionen mit ADF BC behandeln
  • Mit Taskflows Transaktionen steuern
  • Data Controls gemeinsam verwenden
  • Transaktions-Exceptions behandeln
  • Antwort auf Schaltfläche Back definieren
Sicherheit in ADF BC-Anwendungen implementieren
  • Optionen für ADF-Anwendungssicherheit überprüfen
  • ADF-Sicherheits-Framework
  • Zugriff von Benutzern auf Ressourcen ermöglichen
  • Anmeldeseite implementieren
  • Autorisierung von ADF-Controller
  • Sicherheitsfunktionen mit Expression Language erweitern
 

Cookies verbessern unsere Services. Durch die Benutzung unserer Website erklären Sie sich mit unserer Verwendung von Cookies einverstanden.   Verstanden.