Quelle est la différence entre la création de pages JSF avec .jsp ou .xhtml ou .jsf extension

J'ai vu quelques exemples de créer les pages JSF avec .jsp extension, d'autres exemples de la création avec .xhtml extension, et d'autres exemples de choisir .jsf.
J'aimerais juste savoir quelle est la différence entre les extensions ci-dessus lorsque vous travaillez avec des pages JSF, et comment choisir la bonne extension?

InformationsquelleAutor fresh_dev | 2011-10-27