Chapter 3. Building JSF Forms
"It's the whole thing. The way something actually works on so many different levels. Ultimately, of course, design defines so much of our experiences." | ||
--Sir Jony Ive, Senior Vice President of Design, Apple USA |
JavaServer Faces is an example of a component-oriented web application framework, as opposed to Java EE 8 MVC (See Chapter 9, Java EE MVC Framework), WebWork, or Apache Struts, which are known as request-oriented web application frameworks.
A request-oriented framework is one where the information flow is from the web request to the response. Such frameworks provide you with an ability and structure above the javax.servlet.http.HttpServletRequest
and javax.servlet.http.HttpServletResponse
objects, but there are no special user interface components. With additional help, the application user must program the mapping of the parameters and attributes to the data entity models. The developer, therefore, has to write...