Java Server Faces (JSF)

* is a MVC web framework that simplifies the construction of user interfaces (UI) for server-based applications using reusable UI components in a page.
* example to create a simple jsf page [ref]
* jsf is component based framework.....that mean it provides various components which you can use to build web application


jsf managed beans


jsf components
  1. h:inputText
  2. h:outputText
  3. h:form
  4. h:commandButton
  5. h:inputSecret
  6. h:inputTextarea
  7. h:commandLink
  8. h:inputSecret
  9. h:inputHidden
  10. h:inputFile
  11. h:graphicImage
  12. h:dataTable
  13. h:message
  14. h:messages
  15. h:outputFormat
  16. h:outputLabel
  17. h:outputLink
  18. h:panelGrid
  19. h:panelGroup
  20. h:selectBooleanCheckbox
  21. h:selectManyCheckbox
  22. h:selectManyListbox
  23. h:selectManyMenu
  24. h:selectOneListbox
  25. h:selectOneMenu
  26. h:selectOneRadio
  27. h:column
















references:
[sanref1] [https://www.tutorialspoint.com/jsf/jsf_overview.htm] JSF - Overview
[sanref2] [https://www.javatpoint.com/what-is-jsf] JavaServer Faces