why we use jsf in java?
Simply put, it's a component-based Java EE framework for building web applications. Or as I like to say, it's object-oriented web application development for the Java developer. ... JSF provides a number of easy-to-use UI components that help web developers build very powerful Ajax-enabled UIs in the web tier.