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. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access