JSF Interview Questions

  1. What are JSF releases?
  2. What is JSF architecture?
  3. What are the main tags in JSF?
  4. What are the advantages of JSF?
  5. What are the JSF life-cycle phases?
  6. How JSF Fits For Web Applications?
  7. How to download PDF file with JSF?
  8. What is JSF life cycle and its phases?
  9. Who are the users of JSF technology?
  10. What is required for JSF to get started?
  11. What is Java Server Faces Technology?
  12. What does it mean by render kit in JSF?
  13. What typical JSF application consists of?
  14. What Is a Java Server Faces Application?
  15. How to mask actual URL to the JSF page?
  16. Explain briefly the life-cycle phases of JSF?
  17. How to declare the Message Bundle in JSF?
  18. What is the difference between JSP and JSF?
  19. What is Java Server Faces conversion model?
  20. How to declare the Navigation Rules for JSF?
  21. What are differences between struts and JSF?
  22. What does it mean by rendering of page in JSF?
  23. What is Java Server Faces expression language?
  24. How to get current page URL from backing bean?
  25. How to print out html markup with h: outputText?
  26. What if no navigation rule matches a given action?
  27. What are the different kinds of Bean Scopes in JSF?
  28. What is Java Server Faces event and listener model?
  29. What is the difference between JSP-EL and JSF-EL?
  30. How to access web.xml init parameters from jsp page?
  31. How to access web.xml init parameters from java code?
  32. How JSF different from conventional JSP / Servlet Model?
  33. Is it possible to have more than one Faces Configuration file?
  34. What are the available implementations of Java Server Faces?
  35. How to reload the page after Value Change Listener is invoked?
  36. How do you declare the managed beans in the faces-config.xml file?
  37. How to pass a parameter to the JSF application using the URL string?
  38. What are the differences between a Backing Bean and Managed Bean?
  39. How to show Confirmation Dialog when user Click the Command Link?
  40. What is the difference between the domain object model and a view object?