First page Back Continue Last page Graphics


JSF Architecture

One of the key advantages of JSF is that it is both a Java Web UI standard as well as a framework that firmly follows the Model-View-Controller (MVC) design pattern. This makes JSF applications much more manageable because the UI code (View) is cleanly separated from the application data and logic (Model). To prepare the JSF context, which provides application data access to the pages, and to guard against unauthorized or improper access of the pages, all user interactions with the application are handled by a front-end “Faces” servlet (Controller).