<Insert Picture Here> Advanced ADF Faces. Frank Nimphius Principal Product Manager

Similar documents
1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Oracle Fusion Middleware 11g: Build Applications with ADF I

Overview. Principal Product Manager Oracle JDeveloper & Oracle ADF

Oracle Fusion Middleware 11g: Build Applications with ADF I

Developing Applications with Java EE 6 on WebLogic Server 12c

Rich Web UI made simple Building Data Dashboards without Code

Oracle Fusion Middleware 11g: Build Applications with ADF Accel

<Insert Picture Here> Accelerated Java EE Development: The Oracle Way

ADF Code Corner How-to bind custom declarative components to ADF. Abstract: twitter.com/adfcodecorner

Java EE 6: Develop Web Applications with JSF

Oracle ADF: The technology behind project fusion. Lynn Munsinger Principal Product Manager Application Development Tools Oracle Corporation

Oracle Developer Day

<Insert Picture Here> The Oracle Fusion Development Platform: Oracle JDeveloper and Oracle ADF Overview

Oracle Fusion Developer Guide (ISBN: ) Preview Chapter 1. The Quick Lerner s Guide to Oracle Fusion Web Application Development PREVIEW

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Oracle Middleware 12c: Build Rich Client Applications with ADF Ed 1 LVC

Oracle Developer Day

Oracle Developer Day

Understanding Oracle ADF and its role in the Oracle Fusion Platform

If you wish to make an improved product, you must already be engaged in making an inferior one.

Mastering Oracle ADF Task Flows. Frank Nimphius Principal Product Manager Oracle JDeveloper / ADF

Oracle Developer Day

Oracle Application Development Framework Overview

ADF Hands-On. Understanding Task Flow Activities / 2011 ADF Internal Enterprise 2.0 Training. Abstract:

ADF Mobile Code Corner

ADF Code Corner. 048-How-to build XML Menu Model based site menus and how to protect them with ADF Security and JAAS. Abstract:

Peter Moskovits Principal Product Manager Oracle Corporation. Sue Vickers Group Manager Oracle Corporation

ADF Code Corner. 016-How-to customize the ADF Faces Table Filter. Abstract: twitter.com/adfcodecorner

ECLIPSE PERSISTENCE PLATFORM (ECLIPSELINK) FAQ

ADF Code Corner How-to restrict the list of values retrieved by a model driven LOV. Abstract: twitter.com/adfcodecorner

ADF Code Corner. Oracle JDeveloper OTN Harvest 10 / Abstract: twitter.com/adfcodecorner

Developing Cross Device Mobile Applications

Distributed Multitiered Application

6/13/2012. Sneak Preview: Oracle JDeveloper 12c New Features. Frank Nimphius Senior Principal Product Manager Oracle Development Tools

ADF OAF Who Cares? You Do! Oracle Applications Framework / Application Development Framework - Which way do I go?

1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

ADF Code Corner How-to launch a popup upon rendering of a page fragment in a region using JSF 2. Abstract: twitter.

Chapter. An Introduction to Oracle JDeveloper and Oracle ADF

<Insert Picture Here> JDeveloper Treasure Hunt

We didn t need dialogue. We had faces.

ADF Code Corner How-to build a reusable toolbar with Oracle ADF Declarative Components. Abstract: twitter.com/adfcodecorner

JavaServer Faces Technology, AJAX, and Portlets: It s Easy if You Know How!

A Closer Look at XPages in IBM Lotus Domino Designer 8.5 Ray Chan Advisory I/T Specialist Lotus, IBM Software Group

ADF Code Corner. 70. How-to build dependent list boxes with Web Services Business Services. Abstract: twitter.com/adfcodecorner

<Insert Picture Here> Productive JavaEE 5.0 Development

IBM Rational Application Developer for WebSphere Software, Version 7.0

20483BC: Programming in C#

The 60-Minute Guide to Development Tools for IBM Lotus Domino, IBM WebSphere Portal, and IBM Workplace Applications

Getting started with ADF 11g

Ajax and JSF: Natural Synergy

Oracle - Developing Applications for the Java EE 7 Platform Ed 1 (Training On Demand)

Kaazing Gateway. Open Source HTML 5 Web Socket Server

Type of Classes Nested Classes Inner Classes Local and Anonymous Inner Classes

ADF Code Corner. Oracle JDeveloper OTN Harvest 01 / Abstract: twitter.com/adfcodecorner

The Tie That Binds: An Introduction to ADF Bindings

Contents at a Glance

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. RichFaces

MVC. Peter Koletzke, Quovera. Figure 1. MVC layers

ADF Code Corner. 71. How-to integrate Java Applets with Oracle ADF Faces. Abstract: twitter.com/adfcodecorner

Java SE7 Fundamentals

ADF Mobile Code Corner

Oracle JDeveloper/Oracle ADF 11g Production Project Experience

Oracle WebCenter Suite Integrating Secure Enterprise Search

Oracle WebCenter Hands-On Practices. A Practical Introduction to Oracle WebCenter

ADF Code Corner Implementing auto suggest functionality in ADF Faces. Abstract:

Active Endpoints. ActiveVOS Platform Architecture Active Endpoints

Vision of J2EE. Why J2EE? Need for. J2EE Suite. J2EE Based Distributed Application Architecture Overview. Umair Javed 1

open source community experience distilled

Java- EE Web Application Development with Enterprise JavaBeans and Web Services

1Z0-560 Oracle Unified Business Process Management Suite 11g Essentials

1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Tools to Develop New Linux Applications

ADF Code Corner How-to declaratively build a master-detail behavior with DVT components. Abstract: twitter.com/adfcodecorner

Achieving the Perfect Layout with ADF Faces RC

Oracle Fusion Middleware

Oracle Application Development Framework

Contract Information Management System (CIMS) Technical System Architecture

Oracle Corporation

Chapter 1 GETTING STARTED. SYS-ED/ Computer Education Techniques, Inc.

Ignite UI Release Notes

Courses For Event Java Advanced Summer Training 2018

What's New in ActiveVOS 7.1 Includes ActiveVOS 7.1.1

An Oracle White Paper Oct ADF Faces Layout Basics

CHAPTER. Introduction to the Oracle Application Development Framework

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

ADF Code Corner. 65. Active Data Service Sample Twitter Client. Abstract: twitter.com/adfcodecorner

Java EE 7 is ready What to do next? Peter Doschkinow Senior Java Architect

SOFTWARE DEVELOPMENT SERVICES WEB APPLICATION PORTAL (WAP) TRAINING. Intuit 2007

VISUAL APPLICATION CREATION AND PUBLISHING FOR ANYONE

Java SE 8 Fundamentals

Sun Java Studio Creator. Ken Paulsen Staff Engineer Sun Microsystems, Incorporated (Slides by: Craig R. McClanahan)

Application Testing Suite OpenScript Functional Testing Introduction. Yutaka Takatsu Group Product Manager Oracle Enterprise Manager - ATS

Spring & Hibernate. Knowledge of database. And basic Knowledge of web application development. Module 1: Spring Basics

Case Study: Big Lots Store Inventory Management

1Z0-441

Migrating traditional Java EE applications to mobile

User s Guide 12c (12.2.1)

DESIGN AND IMPLEMENTATION OF SAGE DISPLAY CONTROLLER PROJECT

Writing Servlets and JSPs p. 1 Writing a Servlet p. 1 Writing a JSP p. 7 Compiling a Servlet p. 10 Packaging Servlets and JSPs p.

Transcription:

Advanced ADF Faces Frank Nimphius Principal Product Manager 1

Agenda "Must See" Introduction ADF Faces Table and Tree Active Data Services JavaScript Drag and Drop Declarative s Agenda "Must See" Introduction ADF Faces Table and Tree Active Data Services JavaScript Drag and Drop Declarative s 2

About ADF Faces RC JavaServer Faces set 150+ UI components, Operational s and DVT JSF 1.2 compliant Based on Apache MyFaces Trinidad s UI Layer of Choice for Oracle Applications Oracle Product Teams Enterprise Manager WebCenter Does not require Oracle ADF Supports 3rd party Java EE containers Supported Browsers: IE 7, IE 8, FF 2.1, FF3.x, Chrome, Safari ADF Faces Model Integration Java EE Model Server Side Business Service Data Binding to Model Binding Expression Language Web Service POJO ADF BC UI Renderer EJB BPEL Custom POJO Binding Model Client Side JMX Rich Client TopLink BAM Peer 3

ADF Faces ADF Model Integration Java EE Model Server Side Business Service Data Binding to Model Binding Expression Language Web Service POJO ADF BC ADF Data Control Data Binding Faces Ctrl Bindings PageDef.xml UI Renderer EJB BPEL Custom POJO Binding Model Client Side JMX Rich Client TopLink BAM Peer Product Demonstration Demo 4

Agenda "Must See" Introduction ADF Faces Table and Tree Active Data Services JavaScript Drag and Drop Change Persistence Declarative s ADF Faces Table af:table displays collection of data af:column only allowed child component Row filtering, sorting Column reordering, resize, freeze Listeners for select, sort and query Rows are stamped not rendered as component instances PanelCollection Multi column sort Detach/Attach Hide/show/move columns 5

Product Demonstration Table Filter ADF Faces Tree af:tree displays hierarchical data structures of ADF tree binding or Trinidad CollectionModel nodestamp pathstamp #{node} af:switcher component to render tree nodes diferently ChildPropertyTreeModel af:treetable Combination of table and tree 6

Product Demonstration Tree Samples Agenda "Must See" Introduction ADF Faces Table and Tree Active Data Services JavaScript Drag and Drop Declarative s 7

ADF - Active Data Services (ADS) Push server updates to the browser client Integrated framework for data streaming Based on JSF declarative model Externally configured Supports Push Long Polling Polling POJO and ADF binding support ADF BC leverages auto-ppr Product Demonstration Active Data Services 8

Agenda "Must See" Introduction ADF Faces Table and Tree Active Data Services JavaScript Drag and Drop Declarative s ADF Faces Architecture DOM Form Client Side Servlet Server Side Label1 Label2 Label3 OK JSF Lifecycle Tree UI s UI s Form Form Document View Root Peer Objects Renderer 9

Product Demonstration JavaScript Agenda "Must See" Introduction ADF Faces Table and Tree Active Data Services JavaScript Drag and Drop Declarative s 10

Drag and Drop The Rich Web must do because Desktops can At designtime, drag and drop is declaratively configured on the server side components af:attributedragsource af:attributedroptarget af:dragsource af:droptarget af:calendardroptarget af:collectiondragsource af:collectiondroptarget af:componentdragsource At runtime, drag and drop executes as a client side event Can be cancelled on the client using JavaScript Event addresses server side drop listener Product Demonstration Drag and Drop 11

Agenda "Must See" Introduction ADF Faces Table and Tree Active Data Services JavaScript Drag and Drop Declarative s Declarative ADF Faces s Usecases Create layout fragments Use in addition to page templates for consistent look and feel "Oracle Forms like" Toolbar Wrap components to add functionality For example, provide table shell that applies keyboard functionality Create panel that allows you to export table content to Excel in binary format Create complex components that operate on iterator or bindings that are passed in as arguments 12

Declarative ADF Faces Types Declarative Tag Library Definition (TLD) based Deployed in ADF Libraries Reusable across applications Cannot have ADF PageDef file Can invoke events on consumer page Dynamic Declarative s Defined in and for web project Deployed with the application Reusable within single application Cannot have ADF PageDef file Participates in geometry management Product Demonstration Declarative 13

14