Librairies de composants pour JSF 2.0

Daté du 21/05/12

Librairie Remarques Forum Roadmap Téléchargement Démo en ligne Tutoriel et documentation Divers liens
PrimeFaces, version 3.2 Beaucoup de composants mais aussi de nombreux bugs (voir ce lien) ; est-ce que la version 3 sera plus fiable ? http://forum.primefaces.org/

http://blog.primefaces.org/?p=1838

http://www.primefaces.org/downloads.html http://www.primefaces.org/showcase/ui/home.jsf http://www.primefaces.org/documentation.html  
OpenFaces, version 3.0 Moins riche que Primefaces mais plus stable https://groups.google.com/a/teamdev.com/group/openfaces-forum/topics https://groups.google.com/a/teamdev.com/group/openfaces-forum/browse_thread/thread/dcd1e088772c133b# http://openfaces.org/downloads/ http://openfaces.org/demo/overview/homepage.jsf http://openfaces.org/documentation/developersGuide/index.html  
RichFaces, version 4.2.2 Un bon compromis entre PrimeFaces et OpenFaces ? http://community.jboss.org/en/richfaces?view=discussions

Pour la version 4.3

http://www.jboss.org/richfaces/download.html http://richfaces.org/showcase

http://www.jboss.org/richfaces/docs
Guide du développeur
Référence des composants
Javadoc des composants

 

Icefaces, version 3.0.1

Honte à eux !!

La version gratuite ne contient pas tous les composants (les "composite components" sont dans la version payante Icefaces EE) http://www.icefaces.org/JForum/forums/list.page http://www.icefaces.org/pages/ICEfaces-2.0-roadmap-jsf-2.0-update.html http://www.icefaces.org/main/downloads/os-downloads.iface http://component-showcase.icefaces.org/component-showcase/showcase.iface http://www.icefaces.org/main/resources/tutorials.iface  
ADF faces

Dernière version compatible JSF 2.0.

Ne marche qu'avec l'IDE JDevelopper d'Oracle ?

           

MyFaces Core, version 2.1.6

Uniquement les composants de la spécification JSF 2.1     http://myfaces.apache.org/download.html      

MyFaces Tomahawk version 1.1.11 for JSF 2.0

D'autres composants (ou extensions des composants) que ceux de la spécification 2.0.     http://myfaces.apache.org/tomahawk/download.html      
Trinidad, version 2.0.0       http://myfaces.apache.org/trinidad/download.html http://www.irian.at/trinidad-demo/faces/index.jspx (version 1.2 seulement) http://myfaces.apache.org/trinidad/devguide/index.html  
Tobago Pas de version adaptée à JSF 2.0 actuellement   Compatibilité de Tobago avec les versions des API de base        

Quelques liens pour JSF 2.0

http://jsftutorials.net/index.php

Spécification JSF 2.0 (JSR 314) - Dernière version de la spécification de JSF (2.2) - Des nouvelles de l'avancement de JSF 2.2

Spécification du langage d'expression

Javadoc JSF 2.0

Balises JSF 2.0 (f:, h:, composite:, ui:,...)

Glassfish 3.1.2, serveur d'application java EE 6

Mojarra (implémentation de référence de la spécification JSF) : version 2.1.8 (http://javaserverfaces.java.net/nonav/rlnotes/2.1.8/index.html ; marche avec GlassFish ou WebLogic mais pas avec Tomcat ou Jetty).
Si vous n'arrivez pas à installer une nouvelle version dans Glassfish (http://javaserverfaces.java.net/nonav/rlnotes/2.1.8/releasenotes.html), essayez de vider le répertoire osgi-cache/felix (supprimez le contenu, pas le répertoire ; faites un backup de ce que vous supprimez quelque part, au cas où...) de votre domaine. Pour avoir la version que vous utilisez, examinez les messages de Glassfish (logs). Vous pouvez aussi aller voir directement dans le fichier MANIFEST du jar jsf-impl.jar du répertoire modules mais une ancienne version conservée par le cache OSGI peut être utilisée par Glassfish.
Des problèmes de la version : http://java.net/jira/secure/IssueNavigator.jspa?mode=hide&requestId=10885.

Java Servlet 3.0

JavaServer Pages 2.1 (pour la spécification du langage EL)

JavaServer Pages Standard Tag Library 1.2

Java EE 6 - Documentation sur Java EE 6 - Tutoriel Java EE 6 - Javadoc Java EE 6

CDI : spécification (JSR 299), javadoc (fichier zip), javadoc en ligne

Tutoriels

Marty Hall

Quelques exemples de base

Forums, blogs, podcasts,...

En dehors des forums des librairies de composants, voici des forums très actifs où vous pouvez poser vos questions ou voir des réponses à des questions déjà posées.

http://stackoverflow.com/ ; faites une recherche en haut sur JSF (ou un thème plus précis)

JavaRanch sur JSF

blogs.jsfcentral.com/JSFNewcast/ : liens, mises à jour de librairies, podcasts

Quelques articles intéressants

Benchmark avec PrimeFaces, RichFaces et IceFaces

Comparaison entre 3 serveurs d'applications open source (Glassfish 3, JBoss 6 et Resin 4)

Quelques liens pour Java EE

Exemples de Apache TomEE

Java EE 7

N'hésitez pas à m'envoyer un email pour me signaler des erreurs dans cette page ou à me donner de nouveaux liens vers des bibliothèques, tutoriels ou autres articles intéressants sur JSF 2.0.