JavaServer Faces is a technology that helps you build user interfaces for dynamic Web applications that run on the server. The JavaServer Faces framework manages UI states across server requests and offers a simple model for the development of server-side events that are activated by the client. JavaServer Faces is consistent and easy to use. For additional information on JavaServer Faces, refer to the Developing Web sites and applications
and Web Tools Features
section in the Help Contents of the Rational® Software Delivery Platform.
The client platform supports the use of JavaServer Faces based web applications. The required JAR files are provided as part of the client platform runtime.
By default, the project will be configured to use the Apache MyFaces JSF implementation. Refer to Using the Sun JSF Reference Implementation
for instructions on how to use the Sun Reference Implementation.
When creating a new Client Services web project, select Base Faces and JSTL facets from the Project Facets page in the wizard.
For an existing Client Services web project, select the Base Faces and JSTL facets by performing the following procedure:
- Right click your project in the Project Explorer view, and select Properties.
- Select Project Facets > Add/Remove Project Facets...
- From the Project Facets window, select the Base Faces and JSTL facets, then click Finish.
You should now be able to continue development of your JSF based web application.
Parent topic: Developing Web Application logic: XPD622