Developing JSF Pages Using ADF Faces. ADF Faces Rich Client Components Over 150 components Ajax enabled Pluggable look and feel Accessibility & internationalization.

Slides:



Advertisements
Similar presentations
WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
Advertisements

Review. Microsoft Office Excel 2013 provides powerful tools to organize, analyze, manage, and share information Locations where work is done are cells,
Project Implementation for COSC 5050 Distributed Database Applications Lab4.
Project Information: Customizing and Printing Lesson 7.
Visual Basic 2010 How to Program. © by Pearson Education, Inc. All Rights Reserved.2.
Visual Basic 2010 How to Program Reference: Instructor: Maysoon Bin Duwais slides Visual Basic 2010 how to program by Deitel © by Pearson Education,
Intro to Excel - Session 5.31 Tutorial 5 - Session 5.3 Working with Excel Lists.
Avrom Roy-Faderman Senior Instructor and Programmer May 15, 2008 The Evolving Web UI.
Integrating Access with the Web and with Other Programs.
6 Copyright © 2004, Oracle. All rights reserved. Working with Data Blocks and Frames.
Practical Computing by Lynn Hogan
Macromedia Dreamweaver 4 Advanced Level Course. Add Rollovers Rollovers or mouseovers are possibly the most popular effects used in designing Web pages.
1 GUI Elements in Java Nelson Padua-Perez Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
1 Introduction to OBIEE: Learning to Access, Navigate, and Find Data in the SWIFT Data Warehouse Lesson 5: Navigation in OBIEE – Touring the Catalog Page.
FIRST COURSE PowerPoint. XP New Perspectives on Microsoft Office 2007: Windows XP Edition2 What Is PowerPoint? PowerPoint is a powerful presentation graphics.
Lesson 21 Getting Started with PowerPoint Essentials
1 Chapter 1 Tour of Access. 1 Chapter Objectives Start and exit Microsoft Access Open and run an Access application Identify the major elements of the.
2 Copyright © 2010, Oracle and/or its affiliates. All rights reserved. Navigating in R12.x Oracle Applications.
Lesley Bross, August 25, 2010 ArcGIS 10 Add-In Components and Controls.
Multi-Table Forms Access – Lesson 5.
Scripted, Tab Accessible Tree Control Hierarchical view of data via tree control. Keyboard Navigation from initially closed tree to view above with focus.
® IBM Software Group © 2006 IBM Corporation Creating JSF/EGL Template Pages This section describes how to create.JTPL (Java Template Pages) using the Page.
Chapter 4 Dreamweaver: Part II The Web Warrior Guide to Web Design Technologies.
1 Forms A form is the usual way that information is gotten from a browser to a server –HTML has tags to create a collection of objects that implement this.
6 Copyright © 2004, Oracle. All rights reserved. Working with Data Blocks and Frames.
© Cheltenham Computer Training 2001 Macromedia Dreamweaver 4 - Slide No 1 Macromedia Dreamweaver 4 Advanced Level Course.
Overview of Previous Lesson(s) Over View  ASP.NET Pages  Modular in nature and divided into the core sections  Page directives  Code Section  Page.
Introduction to the Oracle Application Development Framework 11g
PowerPoint Presentation By: David Larson. IPA’s Identify Components of Visio 2010 interface, navigate a Visio drawing, and get help Using Visio. Manipulate.
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.
TATA CONSULTANCY SERVICES
Introduction to MS WORD.
Designing Interface Components. Components Navigation components - the user uses these components to give instructions. Input – Components that are used.
Class Agenda Excel  PivotTables Excel & Word Integration Try PivotTable tutorial & work on Assignment #1.
Chapter 3 – Part 1 Word Processing Writer for Linux CMPF 112 : COMPUTING SKILLS.
Fall CIS 764 Database Systems Engineering L9: ADF Homework, Listening Assignment.
JavaScript Framework for Rich Apps in Every Browser Maura Wilder Joan Wortman
Lesson 2 Basic editing Word 2013.
Ventsislav Popov Crossroad Ltd.. 1. What is AJAX?  AJAX Concept  ASP.NET AJAX Framework 2. ASP.NET AJAX Server Controls  ScriptManager, UpdatePanel.
JavaScript Framework for Rich Apps in Every Browser Maura Wilder Joan Wortman
User Interface Components Lecture # 5 From: interface-elements.html.
RIA and Web2.0 Development with no Coding Juan Camilo Ruiz Senior Product Manager Development Tools.
GRITS 2011: Benny Chan. Browsers as Application GUI  Modern Browsers are basically an HTML and a power JavaScript rendering engine.  As the internet.
Swing - 2 Session 13. Swing - 2 / 2 of 38 Objectives (1) Discuss trees and tables Discuss progress bars Discuss MVC architecture Describe menus.
CMPF114 Computer Literacy Chapter 3 The Visual Basic Environment 1.
Chapter 12© copyright Janson Industries Java Server Faces ▮ Explain the JSF framework ▮ SDO (service data objects) ▮ Facelets ▮ Pagecode classes.
Oct 091 Example Program DemoInputValidation1.java DemoInputValidation2.java.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 8 1 Microsoft Office Access 2003 Tutorial 8 – Integrating Access with the.
PYP002 Intro.to Computer Science MS PowerPoint Presentation1 Finalizing a Presentation Microsoft PowerPoint.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1.
Customizing Menus and Toolbars CHAPTER 12 Customizing Menus and Toolbars.
24 Copyright © 2009, Oracle. All rights reserved. Building Views and Charts in Requests.
Lesson 3: Working with Forms. Learning Objectives After studying this lesson, you will be able to: Identify form design elements Create and print forms.
1. Explore Interactive GIS 2. Create Map Layouts 3. Reuse a Custom Map Layout 4. Create a Custom Map Template 5. Add a Report to a Layout 6. Add a Graph.
16 Copyright © 2004, Oracle. All rights reserved. Building ADF UIX View Components.
Data Visualization with Tableau
Dive Into® Visual Basic 2010 Express
Contract Compliance: Reporting
Boeing 787 SCMP Training June 2016
IVend Retail 6.5 Dashboard Designer.
Navigation Details Boeing 787 SCMP March 2018.
Lesson 21 Getting Started with PowerPoint Essentials
Action Request System Example Education Console
Microsoft Office Access 2003
Microsoft Office Access 2003
Web Development Using ASP .NET
IBM SCPM Basic Navigation
Tutorial 8 Sharing, Integrating, and Analyzing Data
HEDA Cube Report Viewer
Presentation transcript:

Developing JSF Pages Using 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

ADF Faces Components

Common Components Input and output components Fields, sliders, selectors Navigation components Links, buttons, menus List selection components Dropdown, LOV, shuttle Data collection components Table, tree, carousel Others Progress bar, calendar

Operation Components Instead of writing JavaScript Validators Convertors Behaviors Drag and drop Listeners Export Print More…

Graphs 50 graph types Flash or PNG rendering Interactive: Zoom Scroll Time selector window Line and legend highlighting/fading Animation

Layout Components Arrange your page using areas Relative positioning Advanced layouts Change page layout at runtime

Using Facets Facets are: Placeholders for subcomponents Similar to detail elements Used to specify subordinate elements like header or footers Displayed with the component

Partial Page Rendering PPR uses AJAX technology. Update the page without refreshing the whole page. Select a value from a list and filter a result table by that value. Scroll through a results table. Expand a tree control. PPR in ADF Faces is mostly transparent: Expand a tree node. Nothing special needs to be done. Explicit PPR attributes: partialSubmit: Used by command components autoSubmit: Used by input items or lists, and so on partialTriggers: Used by all components

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