Introduction to the Oracle Application Development Framework 11g

Slides:



Advertisements
Similar presentations
3 Copyright © 2005, Oracle. All rights reserved. Designing J2EE Applications.
Advertisements

ASP.NET Ajax Supplementary Tutorial. Why Use ASP.NET AJAX? - I ASP.NET AJAX enables you to build rich Web applications that have many advantages over.
Mia Urman, Take Your Oracle Forms on the Road Using ADF Mobile Mia
ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise applications Founded mid-2008 by Chris.
Developing JSF Pages Using ADF Faces. ADF Faces Rich Client Components Over 150 components Ajax enabled Pluggable look and feel Accessibility & internationalization.
Integrating SOA and the Application Development Framework Shaun O’Brien Principal Product Manager – Oracle JDeveloper / ADF.
SoftLab Project Winter 2008 Supervisor: Victor Kulikov Students: Dmitry Kanevsky Nir Lev-Ari.
SOA Basics SSE USTC Qing Ding. Topics Quick introduction to SOA Composite applications Services and SOA.
Software Engineering Module 1 -Components Teaching unit 3 – Advanced development Ernesto Damiani Free University of Bozen - Bolzano Lesson 2 – Components.
John Sadd Progress Fellow and OpenEdge Evangelist
Introduction to EJB INFORMATICS ENGINEERING – UNIVERSITY OF BRAWIJAYA Eriq Muhammad Adams J
Oracle JDeveloper and Oracle ADF Overview
Lucas Jellema Oracle OpenWorld 2014, San Francisco, CA, USA Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware for XML.
UNIT-V The MVC architecture and Struts Framework.
95-843: Service Oriented Architecture 1 Master of Information System Management Service Oriented Architecture Oracle SOA Suite 11g.
JavaServer Faces: The Fundamentals Compiled from Sun TechDays workshops (JSF Basics, Web-Tier Codecamp: JavaServer Faces, Java Studio Creator; IBM RAD)
Java Server Faces Çağatay Çivici Apache MyFaces Team Member
Tony Nguyen.  Architecture  Advantages  Disadvantages  Setup JSF Environment  JSF & Database  Conclusion  Demo.
CIS 375—Web App Dev II ASP.NET 2 Introducing Web Forms.
1 CHAPTER 1 OVERVIEW of JDEVELOPER. 2 Overview of JDeveloper Oracle’s JDeveloper 10g (JDeveloper) is an integrated development environment for Java programming.
Grant Ronald Principal Product Manager JDeveloper and ADF for Forms Developers: Taking it to the next level.
© 2007 by «Author»; made available under the EPL v1.0 | Date | Other Information, if necessary Eclipse SOA Tools Platform Project Eric Newcomer IONA Technologies.
JDeveloper 10g and JavaServer Faces: High-Performance UIs on the Web Avrom Roy-Faderman Senior Programmer May, 2006.
Oracle Application Express 4.0. © 2009 Oracle Corporation The following is intended to outline our general product direction. It is intended for information.
® How to Build IBM Lotus Notes Components for Composite Applications 정유신 과장 2007 하반기 로터스 알토란.
JSF Introduction Copyright © Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in print without written permission.
Silverlight Technology. Table of Contents 1.What is Silverlight Technology? 2.Silverlight Overview. 2.1 How it works 2.2 Silverlight development tools.
Fall CIS 764 Database Systems Design L8. Web ….
Fall CIS 764 Database Systems Engineering L9: ADF Homework, Listening Assignment.
JavaScript Framework for Rich Apps in Every Browser Maura Wilder Joan Wortman
Alcatel-Lucent CDC Workshop, Coaching & Knowledge Transfer Architecture.
Software Development for ISVs Ted Farrell Chief Architect, Application Development Oracle Corporation June 29, 2004.
JSF Framework Java Server Faces Presented by Songkran Totiya (6/10/2014)
Application Development Framework (ADF) Introduction 5-Oct-2012.
Liang, Introduction to Java Programming, Seventh Edition, (c) 2009 Pearson Education, Inc. All rights reserved Chapter 41 JavaServer Face.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1.
RIA and Web2.0 Development with no Coding Juan Camilo Ruiz Senior Product Manager Development Tools.
Java EE Patterns Dan Bugariu.  What is Java EE ?  What is a Pattern ?
Session 7: JMS, JCA, JSF Dr. Nipat Jongsawat.
3246 JSF Support in JBuilder 2005 Karl Ewald R&D Engineer Borland Software Corporation.
1 Copyright © 2004, Oracle. All rights reserved. Oracle Application Development Framework.
RIA to visualize the health of a project Team #4 Midterm presentation February 28,2008.
HNDIT Rapid Application Development
® IBM Software Group © 2003 IBM Corporation IBM WebSphere Studio V5.1.2: Making Java Development Easier May 2004.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1.
ASP.NET MVC An Introduction. What is MVC The Model-View-Controller (MVC) is an architectural pattern separates an application into three main components:
IBM Software Group Name Title Company Rational Application Developer (RAD) V6 Enabling Portlets with Service Data Objects (SDO) Web Services and JavaServer.
10 Copyright © 2004, Oracle. All rights reserved. Building ADF View Components.
2 Copyright © 2004, Oracle. All rights reserved. ADF Development Process.
SDJ INFOSOFT PVT. LTD. 2 BROWSERBROWSER JSP JavaBean DB Req Res Application Layer Enterprise server/Data Sources.
Service Oriented Architecture with Microsoft Platform Presenter name: Sandeep Kesiraju Company: Microsoft.
16 Copyright © 2004, Oracle. All rights reserved. Building ADF UIX View Components.
© Copyright SELA software & Education Labs Ltd Baruch Hirsch St.Bnei Brak Israel
Visual Web & AJAX with Netbeans 6.0 Your Name Sun Campus Ambassador Your Address.
Building rich web applications with ASP.NET AJAX Mike Ormond Developer & Platform Evangelism Group, Microsoft Ltd Developer & Platform Evangelism Group,
Guide for Excel Integration Fusion CRM ADFdi
J2EE Platform Overview (Application Architecture)
ORACLE ADF ONLINE TRAINING COURSE
N-Tier Architecture.
ORACLE ADF ONLINE TRAINING BY TEKSONIT IN INDIA
TECHLEADS IT Oracle Apps ADF R12
The Development Experience for Oracle Fusion
Fast App Creation with APEX Blueprints
Top Reasons to Choose Angular. Angular is well known for developing robust and adaptable Single Page Applications (SPA). The Application structure is.
Silverlight Technology
Building Graphical User Interface with Swing a short introduction
JavaServer Faces: The Fundamentals
Software Design Lecture : 14.
ASP.NET MVC Imran Rashid CTO at ManiWeber Technologies.
Presentation transcript:

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 – Composite applications development • Standards-based – Java EE, SOA • End-to-end coverage – MVC, security

The ADF Philosophy

Oracle ADF - The Bigger Picture

ADF Faces

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

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

ADF Model

ADF Model - Data Binding – 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

Understanding Binding – UI to Data Control

ADF Controller

ADF Controller – In other flows, inside other pages • 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

Task Flows - Reusable Page Flows

ADF Business Components

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

Oracle ADF Architecture