Now that we have taken a look at the JSF architecture in relation to other frameworks, it is time to dig into JSF itself. This chapter begins that process by giving an overview of essential JSF elements; in other words, those parts of the framework that are key to understanding how it works. We’ll cover JSF UI components, Converters, Validators, Renderers, and much more. In doing so, we’ll explore some of the sample applications provided with the JSF reference implementation.
We’ll continue with these applications in Chapter 3, “JSF Request-Processing Life Cycle,” and Chapter 4, “JSF Configuration,” as well while we finish covering the basics of JSF. In future chapters we’ll present new sample applications as we cover more advanced topics. The hope here is that you become familiar with the JSF reference implementation while learning the basics of JSF.
The goal of this chapter is not a complete examination of each element, since that is the purpose of Chapters 5 to 10. Our goal here is simply to get a good fee for how JSF is composed and how those parts work together. At the end of this chapter, you will have a good, albeit basic, understanding of how the most important elements of JSF work.
Download Elements of JSF (pdf)
We’ll continue with these applications in Chapter 3, “JSF Request-Processing Life Cycle,” and Chapter 4, “JSF Configuration,” as well while we finish covering the basics of JSF. In future chapters we’ll present new sample applications as we cover more advanced topics. The hope here is that you become familiar with the JSF reference implementation while learning the basics of JSF.
The goal of this chapter is not a complete examination of each element, since that is the purpose of Chapters 5 to 10. Our goal here is simply to get a good fee for how JSF is composed and how those parts work together. At the end of this chapter, you will have a good, albeit basic, understanding of how the most important elements of JSF work.
Download Elements of JSF (pdf)