In this chapter, we learned a little about the history of Apache MyFaces and took a quick look at several sub-projects of Apache MyFaces. We saw that, apart from the Core implementation of the JSF standard, Apache MyFaces offers a lot of additional libraries, making the life of a JSF developer easier and more fun.
Most subprojects of MyFaces introduced in this chapter will be discussed in much more detail in seperate chapters of this book. We will also look into the use of these libraries in real-life projects. A sample case will be used throughout the book, and will be introduced in the next chapter. The next chapter will also discuss how to prepare our development environment and our application server for use with MyFaces and its subprojects.