Java Reference
In-Depth Information
applications, and how to use the JSFU nit project to solve them. We then implement a
sample MusicStore application and demonstrate the power of JSFU nit.
15.1
Introducing JSF
Apart from the specification we mentioned, people refer to JSF 1 as the implementa-
tion of this specification: a server-side, user-interface, component framework for Java
technology-based applications. This means that different organizations can imple-
ment the specification and produce different frameworks, all compatible with the
specification. Some of the most popular implementations are Apache MyFaces ( http://
myfaces.apache.org/) an d Sun's Mojarra JSF reference implementation.
In this topic, we use the Apache MyFaces implementation because we consider it
the most robust.
Figure 15.1 shows an architectural overview of a sample JSF application. The JSF
framework was intended to simplify development of web application. For this reason
it's designed to get developers to think in terms of components, managed beans, page
navigations, and so on, and not in terms of technical details such as request, response,
session, and the like.
Figure 15.1
Architectural overview of a JSF application
1
If you're new to the JavaServer Faces technology, we highly recommend JavaServer Faces in Action , by Kito Mann.
 
 
 
Search WWH ::




Custom Search