title: What is the difference between creating JSF pages with .jsp or .xhtml or .jsf extension
body: <p>I saw some examples creating the JSF pages with <code>.jsp</code> extension, other examples creating them with <code>.xhtml</code> extension, and other examples choose <code>.jsf</code>.
  I just would like to know what the difference is between above extensions when working with JSF pages, and how to choose the appropriate extension?</p>