Trinidad Open Source Components - Version 1.2.1 for JSF 1.2 released!!!
|
|
|
|
Getting Started with JavaServer
Faces
|
|
|
Introduction
to JavaServer Faces - What is JSF?
A high level overview of what JavaServer Faces is and its overall
importance to J2EE Web development. |
Introduction
to JSF Components and the ADF Faces Components
Learn how Oracle ADF Faces simplifies and enhances JSF development. |
| Tutorial
- Getting Started with JSF Get busy building your first JSF application. |
Building
Database-Driven Applications with JSF
Learn how to develop JSF-based Web applications that update and query
a relational database using Oracle TopLink and JSTL's SQL tags. |
JSF Design Time Overview
An overview of the JSF development experience in JDeveloper. |
|
|
|
From the Blogs
|
|
|
| Frank Nimphius - "21 August 2007 - ADF Faces: Direct file download through managed bean> |
| Jakub Pawlowski - "21 August 2007 - Using selectManyShuttle component to manage user privileges in ADF application |
| Andrejus Baranovskis - 10 August 2007 - Three Dependent List Boxes in af:table Component |
| Andrejus Baranovskis - 23 July 2007 - Invoking BPEL Process from Oracle ADF Application |
| Lucas Jellema - 17 July 2007 - Uploading CSV files into dynamic ADF Faces tables - programmtically creating columns |
| Lucas Jellema - 16 July 2007 - ADF Faces File Uploading - It is really that simple! |
| Steve Muench - 03 June 2007 - Referencing Maximum Length of an Attribute in an EL Expression |
| Jakub Pawlowski - 03 June 2007 - Creating FDF files from ADF application to build PDF |
| Jakub Pawlowski - 24 May 2007 - Alternative displaying data using af:forEach component |
Olaf Heimburger - 25 April 2007 - ADF Faces 10.1.3: Dynamic Menus w/ ADF Regions |
| Olaf Heimburger - 23 April 2007 - ADF Faces 10.1.3: Setting skins per user role |
| Lucas Jellema (AMIS) - 13 April 2007 - Exporting to Excel from any ADF Table |
| Gerger Consulting - 13 April 2007 - An ADF Faces ProgressIndicator Example for File Upload |
| Gerger Consulting - 13 April 2007 - Filtering Nodes in an ADF Faces Tree Component |
| Gerger Consulting - 13 April 2007 - Using FLEX in ADF / JSF Applications |
| Olaf Heimburger - 10 April 2007 - ADF Binding 10.1.3.x: Clearing the input values of an ADF Faces form |
| Brenden Anstey - 25 March 2007 - How to reduce coding by extending Managed Beans |
| Dominionspy - February 2007 - Curbing the shown level of an ADF Faces menu tree |
| Dominionspy - February 2007 - An Advanced Custom Search Form For ADF Faces |
| Veniamin Goldin - January 2007 - Selecting af:tableSelectOne by clicking anywhere in the table row |
| Eric Marcoux - 19. Mar 2007 - ADF Faces skin best practices |
| Andrejus Baranovskis - 12. Mar 2007 - Oracle Object Types in Oracle ADF / ADF Faces |
| IT Eye - 08. Mar 2007 - Using facelets with ADF Faces |
| Didier Laurent - 26. Feb 2007 - ADF Faces Pages under WEB-INF Directory Do Not Render Correctly in 10.1.3.1 |
| Chris Muir - 20. Feb 2007 - JDeveloper and the art of the rollback |
IT Eye - 12. Feb 2007 - ADF Faces / JSF and cache-control |
| Steve Muench - 31. Jan 2007 - Example of Choosing a Row To Edit from a Popup Dialog |
| Lucas Jellema - 31. Jan 2007 - How to refer to an Attribute in the Currently Selected Table row in an ADF Faces page |
| Matthias Wessendorf - 26. Jan 2007 - Faces Goodies - kickstart for JSF, Facelets and Trinidad |
| Radovan Kobularcik - 26. Jan. 2007 - ADF: Oracle Form like overflow in ADF Faces + current row highlighting |
| Andrejus Baranovskis - 25. Jan. 2007 - Oracle Maps and ADF Faces af:table component |
| Chris Muir - 25. Jan. 2007 - Using multiple faces-config.xml files in JSF |
| Duncan Mills - 25. Jan. 2007 - ADF - The List Binding Value Problem - Retrieving the real value of a list |
| Duncan Mills - 19. Jan. 2007 - When PPR doesn't seem to work... |
| Lucas Jellema, 03. Jan. 2007 - Implement JAAS based Authentication and Authorization for ADF Faces applications on OC4J 10.1.3 |
| Lucas Jellema, 03. Jan. 2007 - Dynamic switch between radiobuttons and dropdownlist - create a new custom JSF component |
| Steve Muench, 20. Dec. 2006 - Example for dynamic language toggling in ADF Faces app(Example 95) |
| Andrejus Baranovskis, 20. Dec. 2006 - Dropdown list in each row (J2EE track with TopLink) |
| Grant Ronald, 14. Dec. 2006 - Conditional rendering of JSF fields depending on a drop down list (af:selectOneChoice) |
| John Stegemann, 13. Dec. 2006 - A re-usable "Prompt to Save Changes" component |
| Ric Smith, 7. Nov. 2006 - Using Facelets in JDeveloper 10.1.3.1 |
| Ric Smith, 6. Nov. 2006 - ADF Faces and ADF BC: FileUpload and Blobs ... continued |
| Duncan Mills, 16. Oct. 2006 - When PPR doesn't seem to work... |
| Ric Smith,10. Oct. 2006 - ADF Faces: Working with the af:tree |
| Steve Muench,02. Oct. 2006 - Dynamically-Updating JSP Graph in a JSF Page - Example 88 |
| Susan Duncan,20. Sept. 2006 - Dealing with Complex Input Params in ADF Web Service Data Controls |
| Lukas Jellema,20. Sept. 2006 - Changing the order of columns in a JSF Table Component -in the client, at run-time, by the end user |
|
Technical Papers & Articles
|
|
|
Creating a Databound List of Values in Oracle JDeveloper 10.1.3 10g (Yuri Gauchman) January-2007
|
|
Introducing Java Server Faces (JSF) to 4GL Developers (Grant Ronald) November-2006
|
|
JavaServer Faces, Ajax and Flash: Next Generation User Interfaces (Ric Smith) November-2006
|
|
Introducing JavaServer Faces - A Dummies Guide (Grant Ronald) November-2006
|
Deep Diving with
ADF Faces - The Benefits of the Ajax RenderKit (JDJ) June-2006 |
|
JSF and Ajax for
Google Fans (JDJ) April-2006 |
|
Super-charge JSF
Ajax Data Fetch (JDJ) March-2006 |
|
Rich Internet
Components with JSF (JDJ)
4-Dec-2005 |
|
AJAX and Mozilla
XUL with JavaServer Faces: Loading Resources With Weblets (JDJ)
1-Dec-2005 |
|
Multi-Client Development with JSF and ADF (NYOUG) 29-Sept-2005 |
| Building
Custom JSF UI Components (TheServerSide)
25-Aug-2005 |
|
Build Custom JSF Components (JavaPro)
25-Aug-2005 |
| Is
JSF Ready To Take on ASP? (JavaLobby)
25-Aug-2005 |
| Getting
Familiar with Oracle ADF Faces "Skinning" Support
25-Aug-2005 |
| The
JavaServer Faces Managed Bean Facility - A True IoC Container? 25-Aug-2005 |
| JavaServer
Faces: J2EE for Everyone? |
| Building
JSF "Drilldowns" |
|
Using
Oracle ADF Faces in existing JSF Applications |
| Build
complex Web UIs using Oracle's standard JSF components ADF
Faces |
| Using
the ADF Faces Dialog Framework |
| From
ADF UIX to JSF |
| Roadmap for the ADF UIX technology and JavaServer
Faces |
| Developing Faces (Using JDeveloper 10g 10.1.2) |
| Developing Web Interfaces with JSF (JavaPro Article) |
|
Samples and Documentation
|
|
|
Steve Muench - Example of JSF Parameter Form to Invoke a PL/SQL Stored Procedure  |
| Steve Muench - Not yet documented sample applications |
| ADF Business Components / ADF/ ADF Faces developer guide |
| EJB and TopLink / ADF / ADF Faces developer guide |
|
How-To's, Tutorials and Online Demos
|
 |
|
How-To's
|
Steve Muench - Screencast: Reacting to a New Database Column in an ADFBC Based JSF Application |
Introduction to ADF Faces/Trinidad Using JDeveloper (OOW 2006 - Hands-On) |
| Building
a Simple JSF and TopLink App |
| Building
a Simple JSF and Web Services App |
| Working
with JSF Select Components |
| Working
with ADF Faces Select Components |
| How To Use JSF with JDeveloper 10g (10.1.2 or previous
versions) |
| Using MyFaces with
JDeveloper |
| Running MyFaces Example
Apps in JDeveloper |
| How
to use WebGalileo Faces with JDeveloper pt1
25-Aug-2005 |
| How
to use WebGalileo Faces with JDeveloper pt2
25-Aug-2005 |
| Tutorials |
| Build
J2EE Applications with JSF |
| Using
Built-in and Custom validation in JSF Applications |
| Online Demos |
| JavaServer
Faces Overview |
| Editing
JSF Navigation Rules |
| New
J2EE Features Overview |
|
Trinidad Updates and News
|
|
|
How-to configure Apache Trinidad components in Oracle JDeveloper |
JBoss Seam and Apache Trinidad |
| Apache Trinidad 1.0.0-incubating released! |
| Open Sourcing ADF Faces: Trinidad Website |
| Web 2.0 - Building Mashup with Facelets and Google MAP API |
Using Facelets with Apache Trinidad  |
|
Books
|
|
|
|
Oracle JDeveloper 10g for Forms & PL/SQL Developers: A Guide to Web Development with Oracle ADF
by Peter Koletzke and Duncan Mills - ISBN: 0072259604
Migrate your Oracle development skills to a Java-based Web
development environment using Oracle JDeveloper 10g, Release 3 (10.1.3) and this exclusive guide from Oracle Press. Written by Oracle experts, Oracle
JDeveloper 10g for Forms & PL/SQL Developers shows you, step-by-step, how to create Internet-ready Java platform
applications. You'll learn the best way to use Oracle JDeveloper 10g,construct robust Web pages and UIs, access databases, and implement
important security procedures. PL/SQL and Oracle Forms concepts are compared with Oracle JDeveloper, JSF, and ADF programming techniques
throughout to assist you in the evolution to Java technology. Accompanying files can be found at tuhra.com
- Develop J2EE Web applications using Oracle JDeveloper 10g and Oracle Application Development Framework
- Understand the APIs, architectures, programming styles, and protocols that provide the foundation to J2EE
- Use Oracle JDeveloper as an IDE for rapid application development
- Wire Oracle databases into Java Web applications using ADF Business Components
- Build professional component-based user interfaces using JavaServer Faces and ADF Faces
- Use the ADF Model to bind user interfaces to backend business services
- Create login and logout screens, menus, home pages, edit pages, and interfactive search pages
- Incorporate a container-managed security policy based on standard Java APIs
- Call PL/SQL code in the database from your Web applications
- Render Web pages and migrate Oracle Forms applications using Oracle JHeadstart
|
JavaServer Faces: The Complete Reference
by Chris Schalk and Ed Burns - ISBN: 0072262400
Deliver feature-rich, cross-browser Internet applications using JavaServer Faces (JSF) and this one-stop guide. Written by experts directly
involved in developing this important technology, JavaServer Faces: The Complete Reference fully explains every aspect of JSF.The
book begins with a fast-paced introduction so you can get your first JSF application up and running quickly. Then, each aspect of JSF is
examined in depth, including the request processing lifecycle, page navigation, component development, AJAX, validation, internationalization, and security.
Throughout, Expert Group Insights offer an insider's view into the design of JSF.
Inside you'll find:
- Comprehensive coverage of the JSF lifecycle, managed beans, expression language (EL),
the Faces event, UI component, and navigation models
- Techniques for transforming and processing data from disparate sources using converters and validators
- A complete, integrated sample application to use as a model for your own JSF applications, with code available online
- Instructions on how to use Hibernate to integrate JSF with production-quality databases
- Details on building AJAX-enabled custom UI components, complete with numerous examples
- Instructions for extending Faces by building custom non-UI components ranging from validators and converters to NavigationHandlers and ViewHandlers
- Techniques for debugging and developing automated software tests for JSF applications
- Extensive discussions of third-party Faces technologies, including MyFaces, ADF Faces, Facelets, Shale, and Faces-enabled IDEs
- Detailed coverage on security (using JAAS), accessibility, internationalization, and localization with JSF
|
|
JavaServer Faces Software
|
|
|
Oracle
JDeveloper
Download a preview version of the JSF enabled JDeveloper 10.1.3 |
Oracle
ADF Faces Components Early Access
Download an early access version of the ADF Faces Components |
Oracle
Containers for J2EE
J2EE runtime engine to run your JSF applications |
|
Third-Party Resources
|
|
|
Faces Goodies Homepage - kickstart for JSF, Facelets and Trinidad |
| Official
JavaServer Faces Specification Website |
| Apache
Myfaces Website |
| JSF
Community Website - JSFCentral.com |
| James
Holmes' JavaServer Faces Resources |
|
|
| Have
Questions or Problems? |
| Post your question on the JDeveloper
discussion forum. |