Nous avons assisté aujourd’hui à une session de Jonas Jacobi et John Fallows (auteurs du livre ProJSF) sur le sujet de l’intégration du framework Dojo dans JavaServer Faces (JSF).Ce que j’ai retenu de la présentation c’est que c’était pas de la tarte quand même, mais bon, c’est mon point de vue totalement subjectif. En gros ils ont expliqué la création de composants JSF qui intègrent des instructions Dojo qui sont ensuite rendues côté client par le toolkit Dojo. C’est vrai qu’en ce sens l’utilisation du toolkit Dojo simplifie le code que doit produire un composant JSF, puisque le code Dojo est forcément plus concis et de plus haut niveau que le code JavaScript pur. Ainsi la création de composants JSF AJAX s’en trouve simplifiée.Un petit truc intéressant qu’ils ont mentionné c’est l’utilisation de la formule :
\nout.startElement("div");\nout.writeAttribute("id", "test");\nout.endElement("div");
au lieu de :
\nout.write("<div id='test'></div>");\n
C’est vrai que c’est plus propre et ça évite de faire de erreurs bêtes en ne fermant pas les balises, etc…Ils ont parlé également de « Comet » qui permet de faire du « Push » depuis le serveur. Je ne vois pas trop l’intérêt dans notre sphère de travail, car vu la taille et les contraintes que nous avons, le polling devrait toujours suffire.