CHAPTER 9JavaServer Faces Basics
There are three things I always forget.Names, faces, and—the third I can’t remember.
—Italo Svevo (1861–1928)
The purpose of frameworks (and of new development technologies in general) is to make development within a complex environment easier. Technologies evolve so that development can be faster, cheaper, and more accurate. It is one thing to develop a technology and create guidelines about how best to use it. It is another to actually apply that theory to a real-world application development project. The proof of the technology and its methods comes from applying it. Therefore, as a natural course in the evolution of a technology or framework, features and methods are added that improve development productivity. ...