JavaServer Faces (JSF) Standard Request-Response Lifecycle

JSF manages MVC 100% on the server side, using the browser as a rendering platform only.

The initial idea was to decouple the rendering platform from the server-side UI component model, in order to allow to replace HTML with alternative markup languages by swapping the Render Response phase.

This was in the early 2000’s when HTML could be soon replaced by XML-based alternatives (that never came to be), and then HTML5 came along. Also browsers where much more quirkier than what they are today, and the idea of cross-browser JavaScript libraries was not widespread.

Popular posts from this blog

How cavity walls insulation functions