JavaBeat
JSF Home Articles Resources Tutorials JSF Interview Questions & FAQs JSF QnA Code Junction


1. JavaServer Faces Technology

2. JavaServer Faces Technology Benefits

3. What Is a JavaServer Faces Application?

4. Framework Roles

5. A Simple JavaServer Faces Application

6. User Interface Component Model

7. Navigation Model

8. Backing Bean Management

9. How the Pieces Fit Together

10. The Life Cycle of a JavaServer Faces Page

Framework Roles

Because of the division of labor enabled by the JavaServer Faces technology design, application development and maintenance can proceed quickly and easily. In many teams, individual developers play more than one of these roles; however, it is still useful to consider JavaServer Faces technology from a variety of perspectives based on primary responsibility. The members of a typical development team are as follows:

  • Page authors, who use a markup language, such as HTML, to author pages for web applications and usually have experience with graphic design. When using the JavaServer Faces technology framework, page authors are the primary users of the custom tag libraries included with JavaServer Faces technology.
  • Application developers, who program the objects, the event handlers, the converters, and the validators. Application developers can also provide the extra helper classes.
  • Component writers, who have user interface programming experience and prefer to create custom UI components using a programming language. These people can create their own components directly from the UI component classes, or they can extend the standard components provided by JavaServer Faces technology.
  • Application architects, who design web applications, ensure their scalability, define page navigation, configure beans, and register objects with the application.
  • Tools vendors, who provide tools (such as the Sun Java Studio Creator application development tool) that leverage JavaServer Faces technology to make building server-side user interfaces even easier.

The primary users of JavaServer Faces technology are page authors, application developers, and application architects. The next section walks through a simple application, explaining which piece of the application is developed by the page author, application developer, and application architect.



Sponsors
Webmaster Hosting Forum
Java Jobs
MyVideoLib
India News
Internet Advances
Latest QnA
Describe the lifecycle of a receiver application in order to receive a message?
Messages are not successful until they have been acknowledged. What are the types of acknowledgments?
What happens to messages if a transaction is rolled back?
What is the Role of the JMS Provider?
What is JMS administered object ?

JavaBeat Media (2004-2008), India
javabeat | planetoss | links directory | advertise
Copyright (2004 - 2008), JavaBeat