septembre
2008
ICEfaces, la boite derrière le jeu de composants JSF ICEfaces (innovant soit dit en passant) est en train de faire quelques mouvements agressifs ces derniers jours histoire de promouvoir leur produit mais aussi leur support commercial. Dans mon cas, ça a commencé Lundi dernier (le 22) : j’ai reçu un mail de leur part comme quoi un compte en mon nom dans leur site a été crée … je me rappelle que j’avais crée un […]
septembre
2008
J’avais précédemment traité ce thème dans un autre billet, mais je dois avouer que la méthode que j’y avais présenté n’étatit pas vraiment solide ou fiable. Donc, suite à quelques recherches et expérimentations, j’ai pu mettre en place un autre filtre beaucoup plus solide qui permet d’intercepter les erreurs de sessions expirées dans JSF (qui sont plus qu’abondants avec ce dernier ) pour afficher une page personnalisée au lieu de la mooche page d’erreur par […]
juillet
2008
Ryan Lubke a publié un (autre) billet sur son blog où il présente (encore) quelques nouveautés du futur JSF 2.0. Ce qui m’a vraiment intéressé cette fois-ci est l’introduction du view scope qui vient s’ajouter aux autrez scopes classiques (Session, Request, Application). Basiquement, il s’agit d’un scope lié à une page, où une donnée qui y est stockée est gardé trant qu’on est sur une même vue, et est effacée dès qu’on navigue vers une […]
juin
2008
La première implémentation de référence du futur JSF 2.0 (Mojarra) vient de sortir en version EDR (Early Dravt Review). Pour rappel, j’avais parlé de quelques nouveautés du futur JSF 2.0 dans ce billet.
juin
2008
Bonjour. Spring 2.5 offre enfin une nouvelle méthode d’intégration avec JSF compatible avec la version 1.2 (qui ne repose pas sur le VariableResolver, déprécié depuis JSF 1.2). Donc, avant, dans le fichiers faces-config.xml on faisait: <application> <variable-resolver> org.springframework.web.jsf.DelegatingVariableResolver </variable-resolver> </application> Mais maintenant, on utilise le nouveau FacesELResolver de Spring 2.5 de cette façon: <application> <el-resolver> org.springframework.web.jsf.el.SpringBeanFacesELResolver </el-resolver> </application> Dommage que ce ne soit pas bien documenté dans […]
juin
2008
Spring peut facilement être intégré à une application JSF (voir ce billet). Ainsi, Les managed-beans de JSF pourront disposer des fonctionnalités offertes par Spring et spécialement la DI (Dependancy Injection) via l’utilisation des EL dans faces-config.xml. Avec la version 2.5, Spring permet d’aller encore plus loin en prenant en charge la gestion complète des managed beans de JSF.
juin
2008
Bonjour, Dans le développement d’une application JSF, on a souvent besoin de récupérer un managed-bean qu’on appelera A dans un autre managed-bean qu’on appelera B. JSF ne fournit malheureusement pas de solution élégante pour faire un truc pareil. Je ne dis pas que c’est pas possible, mais la façon de s’y prendre pour le faire est tellement moche et lourde que je ne vais même pas la montrer ici ! Ayant la chance de trvailler […]
juin
2008
Le groupe d’experts de la JSR 314 (connu plus sous le nom moins barbare de « JSF 2.0″) a publié la première version des specs (Early Draft Review : EDR) et sollicitent les retours de la communauté.
avril
2008
Avec la multiplication des composants dans les diverses couches d’une application Java EE (EJB dans la couche metier et persistance, Managed Beans dans la couche Web, etc.), on avait pensé à les unifier dans Java EE 6 en un type de composants unique qui est les WebBeans (JSR 299). Le Spec Lead de cette proposition, Gavin King, a récemment fait une présentation sur l’etat d’avancement actuel des WebBeans en Australie (vidéos disponibles ici). En se […]
avril
2008
Ryan Lubke vient d’annoncer dans son blog qu’à partir de cette nuit, les nightly build de la prochaine version de Mojarra (== Sun JSF RI) 1.2_09 inclueront une nouveauté de taille: un mode développement configurable dans web.xml via un context-param (comme celui de Wicket par exemple) qui permet d’utiliser Groovy pour ecrire les managed beans mais surtout de développer une application JSF en mode PHP-like, i.e. modifier ses classes/pages, et faire un F5 dans le […]