Top Banner
<Insert Picture Here> Rich Internet Applikationen entwickeln mit ADF Faces Rich Client Kersten Mebus Leitender Systemberater
11

Rich Internet Applikationen entwickeln mit ADF Faces Rich … · Packaged Apps Oracle ADF 11g Architektur JSF ADF Faces JSF/ADFc Java EJB BAM BPEL ADF BC BI XML Swing Office Web Services

May 24, 2018

Download

Documents

NguyễnKhánh
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: Rich Internet Applikationen entwickeln mit ADF Faces Rich … · Packaged Apps Oracle ADF 11g Architektur JSF ADF Faces JSF/ADFc Java EJB BAM BPEL ADF BC BI XML Swing Office Web Services

<Insert Picture Here>

Rich Internet Applikationen entwickeln mit ADF Faces Rich ClientKersten MebusLeitender Systemberater

Page 2: Rich Internet Applikationen entwickeln mit ADF Faces Rich … · Packaged Apps Oracle ADF 11g Architektur JSF ADF Faces JSF/ADFc Java EJB BAM BPEL ADF BC BI XML Swing Office Web Services

Agenda

• Einführung - Rich Internet Applikation (RIA)

• Application Development Framework (ADF)

• ADF Faces Rich Client Komponenten

• Vorführung – Entwicklung einer RIA Applikation (35 Minuten)

Page 3: Rich Internet Applikationen entwickeln mit ADF Faces Rich … · Packaged Apps Oracle ADF 11g Architektur JSF ADF Faces JSF/ADFc Java EJB BAM BPEL ADF BC BI XML Swing Office Web Services

Rich Internet Applikation (RIA)

• Wikepedia• Der Begriff Rich Internet Application (RIA, deutsch:

reichhaltige Internet Anwendung) beschreibt eine Anwendung, die Internet-Techniken benutzt und eine intuitive Benutzeroberfläche bietet.

Page 4: Rich Internet Applikationen entwickeln mit ADF Faces Rich … · Packaged Apps Oracle ADF 11g Architektur JSF ADF Faces JSF/ADFc Java EJB BAM BPEL ADF BC BI XML Swing Office Web Services

Anforderungen an RIA

• Datenaktualisierung ohne kompletten, neuen Seitenaufbau

• Clientseitige (sofortige) Validierung• Drag und Drop im Browser• Pop-up Menüs / Dialoge• Dynamische und komplexe Layouts• Desktop ähnliche Interaktion im Browser• Multimediakomponenten

Page 5: Rich Internet Applikationen entwickeln mit ADF Faces Rich … · Packaged Apps Oracle ADF 11g Architektur JSF ADF Faces JSF/ADFc Java EJB BAM BPEL ADF BC BI XML Swing Office Web Services

Struts

Relational Data XML Data Legacy Data

Business Services

Data Services

Model

Controller

JSP View

Desktop Browser/ Mobile Devices

Met

adat

a S

ervi

ces

ADFm (JSR 227)

Packaged Apps

Oracle ADF 11g Architektur

JSF ADF Faces

JSF/ADFc

Java EJB BAM BPEL ADF BC BI XML

OfficeSwing

Web Services

Portlet Toplink JMXJCR

Page 6: Rich Internet Applikationen entwickeln mit ADF Faces Rich … · Packaged Apps Oracle ADF 11g Architektur JSF ADF Faces JSF/ADFc Java EJB BAM BPEL ADF BC BI XML Swing Office Web Services

ADF Faces Rich Client (RC)

• 150+ AJAX fähige JavaServer Faces Komponenten

• + Daten Visualisierungskomponenten• Graphs, Gauges, Maps, Gantt, Hierarchy Viewer

Page 7: Rich Internet Applikationen entwickeln mit ADF Faces Rich … · Packaged Apps Oracle ADF 11g Architektur JSF ADF Faces JSF/ADFc Java EJB BAM BPEL ADF BC BI XML Swing Office Web Services

ADF Faces RC - Framework

• Dialog und Popup Framework• Drag-und-Drop Framework• Menü Framework• Partial Page Rendering (PPR)• Datenframework• Data Streaming• Vollständige JavaScript API• Templating• Skinning• Mehrsprachigkeit

Page 8: Rich Internet Applikationen entwickeln mit ADF Faces Rich … · Packaged Apps Oracle ADF 11g Architektur JSF ADF Faces JSF/ADFc Java EJB BAM BPEL ADF BC BI XML Swing Office Web Services

ADF Faces Rich Client – Beispiele

Page 9: Rich Internet Applikationen entwickeln mit ADF Faces Rich … · Packaged Apps Oracle ADF 11g Architektur JSF ADF Faces JSF/ADFc Java EJB BAM BPEL ADF BC BI XML Swing Office Web Services

ADF Faces RC - Visualisierung

GraphGauge

Geographische Karte

Pivot Tabelle

Gantt Chart

Page 10: Rich Internet Applikationen entwickeln mit ADF Faces Rich … · Packaged Apps Oracle ADF 11g Architektur JSF ADF Faces JSF/ADFc Java EJB BAM BPEL ADF BC BI XML Swing Office Web Services

Demonstration

Entwicklung einer RIATemplate, Layoutkomponenten, Menüsteuerung,

Datendarstellung als Tree, Tabelle und Form, PPR, Drag und Drop, PopUp, Excel Export

Page 11: Rich Internet Applikationen entwickeln mit ADF Faces Rich … · Packaged Apps Oracle ADF 11g Architektur JSF ADF Faces JSF/ADFc Java EJB BAM BPEL ADF BC BI XML Swing Office Web Services