JavaServer Faces (JSF) is the standard component-oriented user interface (UI) framework for the Java EE platform. In terms which may sound more familiar, it’s a Java-based web framework. JSF hosting is included in the Java EE platform, so you can create applications that use JSF without adding any extra libraries in your project. JSF works equally as well as a standalone web framework, able to hook into bean containers such as Spring. How you use JSF is up to you. You can review list of some JSF implementations here: http://www.jsfcentral.com/products/implementations/
Official documentation: http://www.javaserverfaces.org/home
DailyRazor is a leading Java hosting provider for JSF hosting. JavaServer™ Faces (JSF) framework is supported and can be hosted on any of our Private Tomcat Java hosting plans.