Top Banner
28

- doag.org · Oracle ADF ... direkte Verbindungen versus "Hub"-Struktur - ... Site Customization + + MDS Customization Engine Metadata Repository -

Jun 04, 2018

Download

Documents

dinhdung
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: <Insert Picture Here> - doag.org · Oracle ADF ... direkte Verbindungen versus "Hub"-Struktur - ... Site Customization + + MDS Customization Engine Metadata Repository -
Page 2: <Insert Picture Here> - doag.org · Oracle ADF ... direkte Verbindungen versus "Hub"-Struktur - ... Site Customization + + MDS Customization Engine Metadata Repository -

<Insert Picture Here>

Oracle ADF - Wiederverwendbarkeit auf allen Ebenen

Annegret Warnecke Sales Consultant [email protected]

Page 3: <Insert Picture Here> - doag.org · Oracle ADF ... direkte Verbindungen versus "Hub"-Struktur - ... Site Customization + + MDS Customization Engine Metadata Repository -

Agenda

• Nutzen von Wiederverwendbarkeitskonzepten

• Model-View-Controller (MVC) Konzept

• ADF - Wiederverwendbarkeit innerhalb der Schichten

• Zuschneiden von Anwendungen auf Benutzergruppen

• Weiterverwendung über Anwendungsgrenzen hinaus

• Resumé

Page 4: <Insert Picture Here> - doag.org · Oracle ADF ... direkte Verbindungen versus "Hub"-Struktur - ... Site Customization + + MDS Customization Engine Metadata Repository -

Agenda

• Nutzen von Wiederverwendbarkeitskonzepten

• Model-View-Controller (MVC) Konzept

• ADF - Wiederverwendbarkeit innerhalb der Schichten

• Zuschneiden von Anwendungen auf Benutzergruppen

• Weiterverwendung über Anwendungsgrenzen hinaus

• Resumé

Page 5: <Insert Picture Here> - doag.org · Oracle ADF ... direkte Verbindungen versus "Hub"-Struktur - ... Site Customization + + MDS Customization Engine Metadata Repository -

Nutzen von Wiederverwendungskonzepten

• modulare Ansätze werden unterstützt

• Transparenz verbessert sich

• Anwendungen werden besser pflegbar / erweiterbar

• einheitliches Look & Feel der Benutzeroberfäche wird unterstützt

Mehrfachnutzung verringert Entwicklungsaufwand

Page 6: <Insert Picture Here> - doag.org · Oracle ADF ... direkte Verbindungen versus "Hub"-Struktur - ... Site Customization + + MDS Customization Engine Metadata Repository -

Arten der Wiederverwendbarkeit

Page 7: <Insert Picture Here> - doag.org · Oracle ADF ... direkte Verbindungen versus "Hub"-Struktur - ... Site Customization + + MDS Customization Engine Metadata Repository -

Agenda

• Nutzen von Wiederverwendbarkeitskonzepten

• Model-View-Controller (MVC) Konzept

• ADF - Wiederverwendbarkeit innerhalb der Schichten

• Zuschneiden von Anwendungen auf Benutzergruppen

• Weiterverwendung über Anwendungsgrenzen hinaus

• Resumé

Page 8: <Insert Picture Here> - doag.org · Oracle ADF ... direkte Verbindungen versus "Hub"-Struktur - ... Site Customization + + MDS Customization Engine Metadata Repository -

MVC Schichtenmodell - direkte Verbindungen versus "Hub"-Struktur -

Page 9: <Insert Picture Here> - doag.org · Oracle ADF ... direkte Verbindungen versus "Hub"-Struktur - ... Site Customization + + MDS Customization Engine Metadata Repository -

Schichtenmodell in Oracle ADF

Page 10: <Insert Picture Here> - doag.org · Oracle ADF ... direkte Verbindungen versus "Hub"-Struktur - ... Site Customization + + MDS Customization Engine Metadata Repository -

Oracle ADF Gesamtarchitektur

Page 11: <Insert Picture Here> - doag.org · Oracle ADF ... direkte Verbindungen versus "Hub"-Struktur - ... Site Customization + + MDS Customization Engine Metadata Repository -

Agenda

• Nutzen von Wiederverwendbarkeitskonzepten

• Model-View-Controller (MVC) Konzept

• ADF - Wiederverwendbarkeit innerhalb der Schichten

• Zuschneiden von Anwendungen auf Benutzergruppen

• Weiterverwendung über Anwendungsgrenzen hinaus

• Resumé

Page 12: <Insert Picture Here> - doag.org · Oracle ADF ... direkte Verbindungen versus "Hub"-Struktur - ... Site Customization + + MDS Customization Engine Metadata Repository -

den Technology Scope festlegen mit Hilfe von Templates

beim Erstellen einer Anwendung wird ein sog. Application Template ausgewählt, dem ein oder mehrere Project Templates zugeordnet sind

Page 13: <Insert Picture Here> - doag.org · Oracle ADF ... direkte Verbindungen versus "Hub"-Struktur - ... Site Customization + + MDS Customization Engine Metadata Repository -

von der Datenbank zum logischen Modell

Page 14: <Insert Picture Here> - doag.org · Oracle ADF ... direkte Verbindungen versus "Hub"-Struktur - ... Site Customization + + MDS Customization Engine Metadata Repository -

Bausteine des logischen Modells ... können beliebig oft genutzt werden

Page 15: <Insert Picture Here> - doag.org · Oracle ADF ... direkte Verbindungen versus "Hub"-Struktur - ... Site Customization + + MDS Customization Engine Metadata Repository -

Sichten zur Gestaltung des UI

Page 16: <Insert Picture Here> - doag.org · Oracle ADF ... direkte Verbindungen versus "Hub"-Struktur - ... Site Customization + + MDS Customization Engine Metadata Repository -

Auszug aus dem Skin Editor

Page 17: <Insert Picture Here> - doag.org · Oracle ADF ... direkte Verbindungen versus "Hub"-Struktur - ... Site Customization + + MDS Customization Engine Metadata Repository -

Wiederverwendbare Task Flows - Beispiel

Page 18: <Insert Picture Here> - doag.org · Oracle ADF ... direkte Verbindungen versus "Hub"-Struktur - ... Site Customization + + MDS Customization Engine Metadata Repository -

Agenda

• Nutzen von Wiederverwendbarkeitskonzepten

• Model-View-Controller (MVC) Konzept

• ADF - Wiederverwendbarkeit innerhalb der Schichten

• Zuschneiden von Anwendungen auf Benutzergruppen

• Weiterverwendung über Anwendungsgrenzen hinaus

• Resumé

Page 19: <Insert Picture Here> - doag.org · Oracle ADF ... direkte Verbindungen versus "Hub"-Struktur - ... Site Customization + + MDS Customization Engine Metadata Repository -

vordefinierte Textresourcen nutzen

Page 20: <Insert Picture Here> - doag.org · Oracle ADF ... direkte Verbindungen versus "Hub"-Struktur - ... Site Customization + + MDS Customization Engine Metadata Repository -

Metadata Services Customization

Base Document

User1’s User Customization Laura’s Page

John’s Page

Site Customization

+

+

MDS Customization Engine

Metadata

Repository -

File or DB

No User Customization

(Quelle: Frank Nimphius, ADF News Session (9. April 2011) - Thema: Personalisierung)

Page 21: <Insert Picture Here> - doag.org · Oracle ADF ... direkte Verbindungen versus "Hub"-Struktur - ... Site Customization + + MDS Customization Engine Metadata Repository -

Agenda

• Nutzen von Wiederverwendbarkeitskonzepten

• Model-View-Controller (MVC) Konzept

• ADF - Wiederverwendbarkeit innerhalb der Schichten

• Zuschneiden von Anwendungen auf Benutzergruppen

• Weiterverwendung über Anwendungsgrenzen hinaus

• Resumé

Page 22: <Insert Picture Here> - doag.org · Oracle ADF ... direkte Verbindungen versus "Hub"-Struktur - ... Site Customization + + MDS Customization Engine Metadata Repository -

Bausteine einer ADF-Anwendung weiter verwenden

Nutzung von ADF Library JAR für:

• Data Controls

• Application Modules

• Business Components

• Task Flows (inkl. TF Templates)

• Page Templates

• Declarative Components

Page 23: <Insert Picture Here> - doag.org · Oracle ADF ... direkte Verbindungen versus "Hub"-Struktur - ... Site Customization + + MDS Customization Engine Metadata Repository -

Agenda

• Nutzen von Wiederverwendbarkeitskonzepten

• Model-View-Controller (MVC) Konzept

• ADF - Wiederverwendbarkeit innerhalb der Schichten

• Zuschneiden von Anwendungen auf Benutzergruppen

• Weiterverwendung über Anwendungsgrenzen hinaus

• Resumé

Page 24: <Insert Picture Here> - doag.org · Oracle ADF ... direkte Verbindungen versus "Hub"-Struktur - ... Site Customization + + MDS Customization Engine Metadata Repository -

Resumé

Wiederverwendbarkeit ...

innerhalb der MVC Schichten

zwischen MVC-Schichten

über die Grenzen der jeweiligen Anwendung hinaus

führt zu ...

mehr Transparenz und

erhöhter Produktivität

unterstützt ...

verteiltes Arbeiten im Team

Page 25: <Insert Picture Here> - doag.org · Oracle ADF ... direkte Verbindungen versus "Hub"-Struktur - ... Site Customization + + MDS Customization Engine Metadata Repository -

weiterführende Informationen auf otn

• http://www.oracle.com/technetwork/developer-tools/adf/overview/index.htmlDemos

• Tutorials

• Blogs

• Samples

• Documentation

• More…

Page 26: <Insert Picture Here> - doag.org · Oracle ADF ... direkte Verbindungen versus "Hub"-Struktur - ... Site Customization + + MDS Customization Engine Metadata Repository -

Communities

deutsche ADF Community auf otn http://www.oracle.com/webfolder/technetwork/de/community/

adf/index.html

Oracle ADF Community Gruppe auf XING

https://www.xing.com/net/pri0917fdx/adfcomm/

ADF Enterprise Methodology Group http://groups.google.com/group/adf-methodology

otn Discussion Forum: JDeveloper and ADF https://forums.oracle.com/forums/forum.jspa?forumID=83

Page 27: <Insert Picture Here> - doag.org · Oracle ADF ... direkte Verbindungen versus "Hub"-Struktur - ... Site Customization + + MDS Customization Engine Metadata Repository -
Page 28: <Insert Picture Here> - doag.org · Oracle ADF ... direkte Verbindungen versus "Hub"-Struktur - ... Site Customization + + MDS Customization Engine Metadata Repository -