Undertanding Associations, View Links and Master-Detail in Oracle ADF BC

1- Das Zweck der Unterricht

In der Unterricht erkläre ich die Association und  View Link in der   Oracle ADF Bussiness Components ( Oracle ADF BC).
  1. Association ist der Begriff zur Zwangsbezeichnung zwischen 2 Entity Object.
  2. View Link ist der Begriff zur Zwangsbezeichnung zwischen 2 View Object.
2 oben Begriff helfen Ihnen bei der Erstellung einer Applikation Master-Detail, wie die folgende Illustration

2- Die Erstellung von der Applikation Oracle ADF

Zuerst sollen Sie eine Applikation ADF mit der grundlegenden Einstellungen erstellen
  1. Die Applikation "ADF Fusion Web Application" erstellen
  2. Mit einer Database verbinden.
  3. Die Erstellung von Application Module.
  4. Die Erstellung von Entity Object.
  5. Die Erstellung von Default View Object .
Sie können hier sehen
Danach haben Sie eine Applikation wie folgend erhaltet

3- Association und View Link

Entity Object & Associations

Wie Sie gewusst haben, haben die Table (die Tabelle) in der Database die Verbindung miteinander durch  Foreign Key.
Entity Object ist ein Begriff im Oracle ADF BC. Er entspricht einer Table (die Tabelle) in Database. Und sie binden miteinander durch eine  Association .

Deshalb ist der Begriff Association von  Oracle ADF BC so ähnlich wie der Begriff Foreign Key in der Database.

View Object & View Link

View Object ist ein Begriff vom Oracle ADF BC. Er ist ähnlich wie der Begriff von VIEW in der Database. View Object kann auf einen Befehl SQL basieren
View Link ist ein Zwang zwischen 2 View Object. Es ist so ähnlich wie die Association als den Zwang zwischen 2  Entity Object.

4- Die Erstellung von View Object und View Link

Jetzt werden wir 2 View Object mit den Name von V05Departments und  V05Employees erstellen und danach ein  View Link um 2  View Object nach der Bedingung  V05Departments.DepartmentId = V05Employees.DepartmentId zu binden .

Die Erstellung von View Object: V05Departments

Auf  JDeveloper wählen Sie
  • File/New/From Gallery
    • >> Bussiness Tier/ADF Bussiness Components/View Object
Checken Sie "Data Source = Entity" um  View Object aus  Entity Object zu erstellen.
View Object (V05Departments) wurde erstellt

Die Erstellung von View Object: V05Employees:

Ähnlich erstellen wir weiter ein anderes View Object mit dem Name von V05Employees:
V05Employees ( View Object) wurde erstellt

Die Erstellung von  View Link

Zunächst werden wir ein View Link erstellen um 2  View Object: V05Departments und  V05Employees nach der Bedingung von  V05Department.DepartmentId = V05Employees.DepartmentId ​​​​​​​zu binden
Auf  JDeveloper wählen Sie:
  • File/New/From Gallery
    • >> Bussiness Tier/ADF Bussiness Components/View Link
Typen Sie
  • Package: org.o7planning.adf.model.viewlinks
  • Name: V05EmpV05DeptViewLink
V05EmpV05DeptViewLink ( View Link) wurde erstellt.

Die Registrierung vom V05Departments & V05Employees mit Application Module:

Die Applikation durch Oracle ADF Model Tester prüfen

5- Die Erstellung der Website mit Master-Details

Öffnen Sie die File  adf-config.xml:
Ziehen und ablegen Sie das Objekt  View ins Fenster  adf-config.xml:
Doppelklicken Sie auf "view5" auf dem Fenster  adf-config.xml um eine Quelle-File für ihn zu erstellen
Finden und Ziehen-und-Ablegen Sie das Objekt  "Decorative Box (ADF Faces.Layout)" ins Fenster  view5.jsf:
Ziehen-und-Ablegen Sie V05Employees1 vom  Data Controls in die Region   Center auf dem Fenster  view5.jsf,und erstellen Sie ein  Master-Detail:

6- Die Applikation laufen

Wählen Sie view5 aufs Fenster  adf-config.xml und klicken Sie auf RUN 

View more categories: