- doag.org · pdf fileoracle adf ... direkte verbindungen versus "hub"-struktur -...

Click here to load reader

Post on 04-Jun-2018

215 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • 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 Anstze werden untersttzt

    Transparenz verbessert sich

    Anwendungen werden besser pflegbar / erweiterbar

    einheitliches Look & Feel der Benutzeroberfche wird untersttzt

    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 ausgewhlt, dem ein oder mehrere Project Templates zugeordnet sind

  • von der Datenbank zum logischen Modell

  • Bausteine des logischen Modells ... knnen 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

    User1s User Customization Lauras Page

    Johns 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 fr:

    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

    fhrt zu ...

    mehr Transparenz und

    erhhter Produktivitt

    untersttzt ...

    verteiltes Arbeiten im Team

  • weiterfhrende 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