JSF Architecture

JSF Architecture

JSF developed based on MVC design pattern. Therefore, the applications can be scaled better and well maintained. It is standardized pattern driven by Java Community Process. The advantage of JSF is both Java web user interface and a framework which perfectly fits with MVC. The presentation and behaviour of a web application is a clean separation. UI can be created by web page authors and the business logic can be utilized by managed beans. There are controllers which can be used to perform user actions.

JSF Architecture

The JSF framework leverages Singleton, Model-View-Controller, Factory Method, State, Composite, Decorator, Strategy, Template Method, and Observer design patterns. It's a robust framework in that its architecture is based on already proven design patterns, which are utilized very nicely in the JSF framework.
How JSF different from conventional JSP?
How JSF different from conventional JSP? - In JSP, page navigation and validation should be implemented by developers...
How the components of JSF are rendered?
How the components of JSF are rendered? - Add JSF libraries to an application. Add the .jsp tag libraries in the .jsp page like:...
How to declare the Navigation Rules for JSF?
How to declare the Navigation Rules for JSF? - A navigation rule specifies the JSF implementation which page need to send back to the browser after submitting a form...
Post your comment