1 / 16

Introduction to the Oracle Application Development Framework 11g

Introduction to the Oracle Application Development Framework 11g. (Oracle ADF 11g). Features of Oracle ADF. • Increase productivity & ease-of-use – Visual and declarative development – Implements best practices • Promote service oriented development – Re-usable business services

Download Presentation

Introduction to the Oracle Application Development Framework 11g

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction to theOracle Application Development Framework 11g (Oracle ADF 11g)

  2. Features of Oracle ADF • Increase productivity & ease-of-use – Visual and declarative development – Implements best practices • Promote service oriented development – Re-usable business services – Composite applications development • Standards-based – Java EE, SOA • End-to-end coverage – MVC, security

  3. The ADF Philosophy

  4. Oracle ADF - The Bigger Picture

  5. ADF Faces

  6. ADF Faces Rich Client Components • Over 150 components • Ajax enabled • Pluggable look and feel • Accessibility & internationalization • The usual components plus: – Charts, gantt, pivot, calendars, coverflow • Built in advanced functionality: – Drag and drop framework – Dialog and pop-up framework – “Active Data” - Dashboards / push updates (comet) – Templating and declarative components

  7. Declarative Partial Page Rendering (PPR) Partial Page Rendering: • Enables redrawing only a portion of a page • Can be enabled declaratively or programmatically

  8. ADF Model

  9. ADF Model - Data Binding • ADF Model – JSR-227 Data Controls • Service Oriented Interface – Abstract implementation from clients – Loose coupling between services and application • More Reusability – Discover and share services • More Productivity – Drag and drop data binding – Declarative validation – Control hints

  10. Understanding Binding – UI to Data Control

  11. ADF Controller

  12. ADF Controller • An extension to the JSF page flow engine • Define flows of pages and methods • Diagram your process • Build reusable task flows – In other flows, inside other pages

  13. Task Flows - Reusable Page Flows

  14. ADF Business Components

  15. ADF Business Components • Simplify data access • Simplify validation and business logic • Uses SQL based data views • Separate data views from business logic • Implement best practices • Easy customization A framework that simplifies developing Java EE business services for developers familiar with 4GL tools, declarative development, and relational databases.

  16. Oracle ADF Architecture

More Related