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

28

Transcript of - doag.org · Oracle ADF ... direkte Verbindungen versus "Hub"-Struktur - ... Site Customization +...

<Insert Picture Here>

Oracle ADF - Wiederverwendbarkeit auf allen Ebenen

Annegret Warnecke Sales Consultant [email protected]

Agenda

• Nutzen von Wiederverwendbarkeitskonzepten

• Model-View-Controller (MVC) Konzept

• ADF - Wiederverwendbarkeit innerhalb der Schichten

• Zuschneiden von Anwendungen auf Benutzergruppen

• Weiterverwendung über Anwendungsgrenzen hinaus

• Resumé

Agenda

• Nutzen von Wiederverwendbarkeitskonzepten

• Model-View-Controller (MVC) Konzept

• ADF - Wiederverwendbarkeit innerhalb der Schichten

• Zuschneiden von Anwendungen auf Benutzergruppen

• Weiterverwendung über Anwendungsgrenzen hinaus

• Resumé

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

Arten der Wiederverwendbarkeit

Agenda

• Nutzen von Wiederverwendbarkeitskonzepten

• Model-View-Controller (MVC) Konzept

• ADF - Wiederverwendbarkeit innerhalb der Schichten

• Zuschneiden von Anwendungen auf Benutzergruppen

• Weiterverwendung über Anwendungsgrenzen hinaus

• Resumé

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

Schichtenmodell in Oracle ADF

Oracle ADF Gesamtarchitektur

Agenda

• Nutzen von Wiederverwendbarkeitskonzepten

• Model-View-Controller (MVC) Konzept

• ADF - Wiederverwendbarkeit innerhalb der Schichten

• Zuschneiden von Anwendungen auf Benutzergruppen

• Weiterverwendung über Anwendungsgrenzen hinaus

• Resumé

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

von der Datenbank zum logischen Modell

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

Sichten zur Gestaltung des UI

Auszug aus dem Skin Editor

Wiederverwendbare Task Flows - Beispiel

Agenda

• Nutzen von Wiederverwendbarkeitskonzepten

• Model-View-Controller (MVC) Konzept

• ADF - Wiederverwendbarkeit innerhalb der Schichten

• Zuschneiden von Anwendungen auf Benutzergruppen

• Weiterverwendung über Anwendungsgrenzen hinaus

• Resumé

vordefinierte Textresourcen nutzen

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)

Agenda

• Nutzen von Wiederverwendbarkeitskonzepten

• Model-View-Controller (MVC) Konzept

• ADF - Wiederverwendbarkeit innerhalb der Schichten

• Zuschneiden von Anwendungen auf Benutzergruppen

• Weiterverwendung über Anwendungsgrenzen hinaus

• Resumé

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

Agenda

• Nutzen von Wiederverwendbarkeitskonzepten

• Model-View-Controller (MVC) Konzept

• ADF - Wiederverwendbarkeit innerhalb der Schichten

• Zuschneiden von Anwendungen auf Benutzergruppen

• Weiterverwendung über Anwendungsgrenzen hinaus

• Resumé

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

weiterführende Informationen auf otn

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

• Tutorials

• Blogs

• Samples

• Documentation

• More…

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