Pro JSF and Ajax
already familiar with JSF, you may still find some of the discussion of component and lifecycle
architecture to be of interest, because these topics are fundamental to your understanding of
the rest of this book. This chapter will cover application development, give an overview of JSF
and how it relates to other similar frameworks, and provide an in-depth examination of the
JSF architecture and its component model. By the end of this chapter, you should understand
the JSF architecture, its building blocks, and its request lifecycle.
core audience: page authors, application developers, component writers, tools providers, and
JSF implementers, as shown in Table 1-1.
about markup and scripting languages, as well as the rendering
technology such as JavaServer Pages (JSP). According to the JSF
specification, this developer type is generally not familiar with
programming languages such as Java or Visual Basic.
charge of the server-side functionality of an application that may or
may not be related to the UI. The technical skills of an application
developer generally include Java, Enterprise JavaBeans (EJBs), or other
server technologies.