JSF
JSF
Java Server Faces is a component oriented and event driven framework for web app lications. JSF was developed by Java Community Process(JCP). This is a community of web app lication experts. These experts are from different groups like Jakarta Struts, Oracle, Sun, IBM, ATG etc. They all collectively worked together to take the best from existing technologie s and removed problems. So their collective effort brought a new technology named Java Server Faces (JSF ). One of the main feature of JSF is that it has not only been designed for coding experts but for others also like : Page authors Application developers Component writers Application architects Tool vendors So main purpose of developing JSF was to create a collection of APIs for the UI components with the capacity to manage their states, handle events and validation. JSF is based on well established Model-View-Controller (MVC) design pattern.