An Oracle JDeveloper How To Document
Written by Chris Schalk, Oracle Corporation
JavaServer Faces is a new Java technology which provides a standard way to build thin client/HTML based applications using Java. Although JDeveloper 10g's complete and enhanced support for JSF development will be provided in post 10g releases, it is still possible to productively do JSF 1.0 development JDeveloper 10g. This document describes how to install and work with JavaServer Faces 1.0 in JDeveloper 10g.
To start building a JSF application, you will need to configure a project's web.xml and include a starter faces-config.xml file.
Now that you've configured project for JSF, you can test your configuration by creating a simple test JSF application.
Another helpful exercise in getting started with JSF development in JDeveloper is to open any of the JSF Sample Applications in JDeveloper 10g. This can easily be done by using the (Create) Project from War File feature in JDeveloper.
Let's open the JSF Car Demo application in JDeveloper 10g, observe how to edit it visually, and then run it from JDeveloper.
As you can see, even though post 10g releases will offer JDeveloper's full and comprehensive JSF support which includes numerous visual and productive JSF development features, it is possible to be very productive with JSF in the current JDeveloper 10g. Stay tuned for more helpful tips and tricks on using JSF with JDeveloper 10g!