Bonjour.

J'aurais besoin de votre aide pour mieu comprendre JSF dans son ensemble.

1 - A travers la FAQ on parle de JSF et de MyFaces qui est une implémentation de JSF, puis de trinidad qui ajoute des composant à JSF et Tomahawk qui ajoute des composants MyFaces. Mais quel est exactement la différence au final ?

Y'a t'il une solution préconisée, ou plus efficace, face à l'autre ?

2 - J'ai recupéré JSF 1.2 sur le site d'oracle (projet mojarra) et qu'elle fut pas ma surprise de voir plein de fichiers en plus des libs. Sont-il tous nécessaires ?
Est-il possible de faire propre et de les mettres dans des dossiers dédiés ?

exemple :
WEB-INF
|
|--Lib
|--tld
| |--jsf
|--dtd
| |--jsf

Merci de vos futures réponses