Create Web-based user interfaces
Skill Level: IntroductoryRon Ben-Natan(firstname.lastname@example.org)
Freelance writer19 May 2005This tutorial demonstrates how to use JavaServer Faces (JSF) technology within IBMRational Application Developer Version 6.0. The tutorial walks you through a simpleapplication example that uses JSF technology to implement a simple messagingcenter. Using Rational Application Developer, see how easy it is to build Webapplications that are based on JSF technology and how easy it is to support functionsrelating to event handling, validation, and navigation using visual tools anddeclarations rather than having to write long, tedious code.
Section 1. Before you start
About this tutorial
This tutorial is written for Web developers or Web site builders who want to quicklylearn how to use IBM® Rational® Application Developer Version 6.0 to build Webapplications that use JavaServer Faces (JSF) technology. This tutorial assumes abasic knowledge of HTML and the Java™ language. However, because RationalApplication Developer is easy to use, you'll find the tutorial easy to follow even ifyou're a beginner to HTML and the Java language.JSF is an application framework for creating Web-based user interfaces (UIs). Thistutorial illustrates how to develop a Web application using JSF technology with afocus on the visual tools provided for building Faces pages within RationalApplication Developer Version 6.0. It shows you how to use the JSF tags, how todefine validation within your Web forms, how to define navigation between thedifferent Web pages, and how to define what takes place when a button is clicked.Finally, the tutorial shows you what happens behind the scenes, what JSFconstructs Rational Application Developer generates, and how all this works. Whileyou will learn the basics of JSF, you won't become an expert in JSF and its verylarge feature set. For a great introduction to JSF, see the developerWorks tutorial,UI