• Web development is evolving from plain HTML to servlets/JSP to JavaServer Faces.
  • JSF is considered as the end of this evolutionary chain because it is the latest and most advanced web component at the Java side.
  • Initially, web application were written using Servlets, which used to deliver HTML directly.
  • Then JSP. Hybrid between HTML Page and Servlet.
  • Currently, JavaServer Faces is new technology for quickly building web applications using Java.
  • This application is based on Model View Controller [MVC] architecture.