<?xml version="1.0" encoding="UTF-8"?><rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
xmlns:media="http://search.yahoo.com/mrss/"
> <channel><title>Commentaires sur : Devoxx &#8211; Jour 3 &#8211; JEE6</title> <atom:link href="http://blog.xebia.fr/2009/11/25/devoxx-jour-3-jee6/feed/" rel="self" type="application/rss+xml" /><link>http://blog.xebia.fr/2009/11/25/devoxx-jour-3-jee6/</link> <description>J2EE, Agilité et SOA</description> <lastBuildDate>Thu, 09 Feb 2012 15:43:24 +0000</lastBuildDate> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=</generator> <item><title>Par : julien gaucher</title><link>http://blog.xebia.fr/2009/11/25/devoxx-jour-3-jee6/#comment-17626</link> <dc:creator>julien gaucher</dc:creator> <pubDate>Tue, 01 Dec 2009 00:47:20 +0000</pubDate> <guid
isPermaLink="false">http://blog.xebia.fr/?p=3338#comment-17626</guid> <description>C&#039;est vrai que d&#039;un point de vue de developpeur web (c&#039;est bien de ca que parle le web profile ? de web non ?), ce profil light est totalement loupé. Inclusion de choses inutiles, quasi abandon des jsp (dommage, google ouvre des pistes avec sitebriks, closure templates) sur comment faire un systeme de templating efficace et elegant, et inclusion de l&#039;usine a gaz jsf.
il va encore falloir attendre pour avoir droit a jax-rs (qui est pourtant je pense une des plus brillantes api sortie coté web dans le monde java), et abandonner JEE pour faire par exemple du pur site web.
dommage, il aura fallu la pression de spring pour faire evoluer toute la partie EJB, qui saura faire avancer correctement la zone web ?
Et le mot pour rire : en 2010, vu que java mail n&#039;est pas integré au profil web : il ne sera toujours pas possible de faire un mail sans ajouter des libs au serveur. (et je parle meme pas de la tete de l&#039;api javamail). Je pense que si la communauté java voulait pousser les developpeurs web vers rails/django/grails elle ne pourrait pas faire beaucoup mieux.</description> <content:encoded><![CDATA[<p>C&#8217;est vrai que d&#8217;un point de vue de developpeur web (c&#8217;est bien de ca que parle le web profile ? de web non ?), ce profil light est totalement loupé. Inclusion de choses inutiles, quasi abandon des jsp (dommage, google ouvre des pistes avec sitebriks, closure templates) sur comment faire un systeme de templating efficace et elegant, et inclusion de l&#8217;usine a gaz jsf.</p><p>il va encore falloir attendre pour avoir droit a jax-rs (qui est pourtant je pense une des plus brillantes api sortie coté web dans le monde java), et abandonner JEE pour faire par exemple du pur site web.</p><p>dommage, il aura fallu la pression de spring pour faire evoluer toute la partie EJB, qui saura faire avancer correctement la zone web ?</p><p>Et le mot pour rire : en 2010, vu que java mail n&#8217;est pas integré au profil web : il ne sera toujours pas possible de faire un mail sans ajouter des libs au serveur. (et je parle meme pas de la tete de l&#8217;api javamail). Je pense que si la communauté java voulait pousser les developpeurs web vers rails/django/grails elle ne pourrait pas faire beaucoup mieux.</p> ]]></content:encoded> </item> <item><title>Par : Cyrille Le Clerc</title><link>http://blog.xebia.fr/2009/11/25/devoxx-jour-3-jee6/#comment-17625</link> <dc:creator>Cyrille Le Clerc</dc:creator> <pubDate>Tue, 01 Dec 2009 00:42:25 +0000</pubDate> <guid
isPermaLink="false">http://blog.xebia.fr/?p=3338#comment-17625</guid> <description>@Antonio,
&lt;em&gt; &gt; Promis juré, j&#039;écrirai une série de post sur @Inject/CDI &lt;/em&gt;
Une démo @Inject implemented by Google Guice qui intègre un composant CDIsé ? :-)</description> <content:encoded><![CDATA[<p>@Antonio,</p><p><em> > Promis juré, j&#8217;écrirai une série de post sur @Inject/CDI </em></p><p>Une démo @Inject implemented by Google Guice qui intègre un composant CDIsé ? <img
src='http://blog.xebia.fr/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p> ]]></content:encoded> </item> <item><title>Par : Cyrille Le Clerc</title><link>http://blog.xebia.fr/2009/11/25/devoxx-jour-3-jee6/#comment-17623</link> <dc:creator>Cyrille Le Clerc</dc:creator> <pubDate>Tue, 01 Dec 2009 00:15:58 +0000</pubDate> <guid
isPermaLink="false">http://blog.xebia.fr/?p=3338#comment-17623</guid> <description>@Antonio
&lt;em&gt; &gt; &quot;nourrissent un espoir d&#039;évolution de JSP&quot;, là je crois que c&#039;est mort ;o)&lt;/em&gt;
Merci pour la mauvaise nouvelle :-). Tant pis pour moi, je jouerai &lt;a href=&quot;http://freemarker.org/&quot; rel=&quot;nofollow&quot;&gt;Freemarker&lt;/a&gt; en espérant qu&#039;ils s&#039;améliorent un peu plus encore en s&#039;inspirant de &lt;a href=&quot;http://code.google.com/p/google-sitebricks/&quot; rel=&quot;nofollow&quot;&gt;Google Sitebricks&lt;/a&gt;.
@Alexis,
&lt;em&gt; &gt; la majorité des WebSphere dans la nature sont encore déployés sur un JVM Sun&lt;/em&gt;
WebSphere ou Weblogic ? IBM impose la JVM lors de l&#039;installation de WebSphere (en particulier pour l&#039;ORB) et j&#039;ai même découvert un &lt;a href=&quot;http://www-01.ibm.com/support/docview.wss?rs=180&amp;uid=swg27012420&quot; rel=&quot;nofollow&quot;&gt;IBM SDK for Solaris&lt;/a&gt;, il n&#039;y a que pour HP-UX qu&#039;IBM annonce utiliser un JDK non-IBM : &lt;a href=&quot;http://www-01.ibm.com/support/docview.wss?rs=180&amp;uid=swg27012413&quot; rel=&quot;nofollow&quot;&gt;HP JDK for J2SE HP-UX 11i platform, adapted by IBM for IBM Software, Version 6.0&lt;/a&gt;.
En revanche, je serais curieux de connaître la proportion de serveurs Weblogic déployés en production avec Sun HotSpot  :-).
&lt;em&gt; &gt; SpringSource a toujours prôné l&#039;intégration vis-à-vis de plein d&#039;implémentations tierces à commencer par JTA. Se sont-ils trompés en se positionnant sur le créneau des serveurs d&#039;applications?&lt;/a&gt;&lt;/em&gt;
Il faudrait demander à VMWare étant donné le prix qu&#039;ils ont payé SpringSource :-).
C&#039;est vrai que SpringFramework a toujours revendiqué de reposer sur les implémentations des serveurs java sur lesquels il s&#039;exécutait. C&#039;était une autre époque, SpringFramework revendiquait de ne pas être intrusif dans le code, un grand éditeur de serveur J2EE ne pouvait s&#039;empêcher de traiter Spring de &quot;boite vide&quot;, ... :-)
Il y avait quand même quelques ombres à l&#039;intégration transparente de SpringFramework dans les serveurs J2EE. L&#039;intégration au Transaction Manager de WebSphere a été problématique jusqu&#039;en Juin 2007 (&lt;a href=&quot;http://blog.springsource.com/2007/06/21/spring-framework-certified-on-websphere/&quot; rel=&quot;nofollow&quot;&gt;Rod Johnson : Spring Framework Certified on WebSphere&lt;/a&gt;) !
Pour revenir sur le positionnement de SpringSource sur les serveurs Java léger, je suis plein d&#039;espoirs :
* La plupart de nos applications java-web se contentent très bien d&#039;un moteur de servlet
* Les utilisateurs recherchent aujourd&#039;hui des serveurs Java légers, c&#039;est notamment le positionnement de Glassfish v3 ;-)
* J&#039;ai envie que &quot;Java Platform as a Service&quot; devienne une réalité, j&#039;en avais parlé dans &lt;a href=&quot;http://blog.xebia.fr/2009/08/17/pourquoi-vmware-springsource-virtualisation-materielle-vs-cloud/&quot; rel=&quot;nofollow&quot;&gt;Pourquoi VMWare / SpringSource ? Virtualisation matérielle vs. Cloud&lt;/a&gt; et un certain &quot;Axel R&quot; avait alors dit &quot;il manque vraiment un OS et une JVM&quot; ;-)
En ce qui concerne Spring DM Server et le Blue Print OSGi, malgré les prophéties que j&#039;entends depuis des années à propos de la déferlante d&#039;OSGi dans les applications JavaEE, je suis encore dubitatif. Peut-être en 2012 si ce n&#039;est pas la fin du monde :-).
Désolé d&#039;avoir été bavard.
Cyrille (Xebia)</description> <content:encoded><![CDATA[<p>@Antonio</p><p><em> &gt; &laquo;&nbsp;nourrissent un espoir d&#8217;évolution de JSP&nbsp;&raquo;, là je crois que c&#8217;est mort ;o)</em></p><p>Merci pour la mauvaise nouvelle <img
src='http://blog.xebia.fr/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> . Tant pis pour moi, je jouerai <a
href="http://freemarker.org/" rel="nofollow">Freemarker</a> en espérant qu&#8217;ils s&#8217;améliorent un peu plus encore en s&#8217;inspirant de <a
href="http://code.google.com/p/google-sitebricks/" rel="nofollow">Google Sitebricks</a>.</p><p>@Alexis,</p><p><em> &gt; la majorité des WebSphere dans la nature sont encore déployés sur un JVM Sun</em></p><p>WebSphere ou Weblogic ? IBM impose la JVM lors de l&#8217;installation de WebSphere (en particulier pour l&#8217;ORB) et j&#8217;ai même découvert un <a
href="http://www-01.ibm.com/support/docview.wss?rs=180&amp;uid=swg27012420" rel="nofollow">IBM SDK for Solaris</a>, il n&#8217;y a que pour HP-UX qu&#8217;IBM annonce utiliser un JDK non-IBM : <a
href="http://www-01.ibm.com/support/docview.wss?rs=180&amp;uid=swg27012413" rel="nofollow">HP JDK for J2SE HP-UX 11i platform, adapted by IBM for IBM Software, Version 6.0</a>.</p><p>En revanche, je serais curieux de connaître la proportion de serveurs Weblogic déployés en production avec Sun HotSpot <img
src='http://blog.xebia.fr/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p><p><em> &gt; SpringSource a toujours prôné l&#8217;intégration vis-à-vis de plein d&#8217;implémentations tierces à commencer par JTA. Se sont-ils trompés en se positionnant sur le créneau des serveurs d&#8217;applications?</em></p><p>Il faudrait demander à VMWare étant donné le prix qu&#8217;ils ont payé SpringSource <img
src='http://blog.xebia.fr/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p><p>C&#8217;est vrai que SpringFramework a toujours revendiqué de reposer sur les implémentations des serveurs java sur lesquels il s&#8217;exécutait. C&#8217;était une autre époque, SpringFramework revendiquait de ne pas être intrusif dans le code, un grand éditeur de serveur J2EE ne pouvait s&#8217;empêcher de traiter Spring de &laquo;&nbsp;boite vide&nbsp;&raquo;, &#8230; <img
src='http://blog.xebia.fr/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p><p>Il y avait quand même quelques ombres à l&#8217;intégration transparente de SpringFramework dans les serveurs J2EE. L&#8217;intégration au Transaction Manager de WebSphere a été problématique jusqu&#8217;en Juin 2007 (<a
href="http://blog.springsource.com/2007/06/21/spring-framework-certified-on-websphere/" rel="nofollow">Rod Johnson : Spring Framework Certified on WebSphere</a>) !</p><p>Pour revenir sur le positionnement de SpringSource sur les serveurs Java léger, je suis plein d&#8217;espoirs :<br
/> * La plupart de nos applications java-web se contentent très bien d&#8217;un moteur de servlet<br
/> * Les utilisateurs recherchent aujourd&#8217;hui des serveurs Java légers, c&#8217;est notamment le positionnement de Glassfish v3 <img
src='http://blog.xebia.fr/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br
/> * J&#8217;ai envie que &laquo;&nbsp;Java Platform as a Service&nbsp;&raquo; devienne une réalité, j&#8217;en avais parlé dans <a
href="http://blog.xebia.fr/2009/08/17/pourquoi-vmware-springsource-virtualisation-materielle-vs-cloud/" rel="nofollow">Pourquoi VMWare / SpringSource ? Virtualisation matérielle vs. Cloud</a> et un certain &laquo;&nbsp;Axel R&nbsp;&raquo; avait alors dit &laquo;&nbsp;il manque vraiment un OS et une JVM&nbsp;&raquo; <img
src='http://blog.xebia.fr/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /></p><p>En ce qui concerne Spring DM Server et le Blue Print OSGi, malgré les prophéties que j&#8217;entends depuis des années à propos de la déferlante d&#8217;OSGi dans les applications JavaEE, je suis encore dubitatif. Peut-être en 2012 si ce n&#8217;est pas la fin du monde <img
src='http://blog.xebia.fr/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p><p>Désolé d&#8217;avoir été bavard.</p><p>Cyrille (Xebia)</p> ]]></content:encoded> </item> <item><title>Par : Alexis MP</title><link>http://blog.xebia.fr/2009/11/25/devoxx-jour-3-jee6/#comment-17600</link> <dc:creator>Alexis MP</dc:creator> <pubDate>Mon, 30 Nov 2009 15:20:07 +0000</pubDate> <guid
isPermaLink="false">http://blog.xebia.fr/?p=3338#comment-17600</guid> <description>&quot;Web Beans a du au dernier moment être complètement revu&quot;.
=&gt; Non, les modifs sont à la marge. Vraiment.
Dans un app server, la question &quot;CDI ou @Inject?&quot; n&#039;a pas de sens étant donné l&#039;absence de sémantique de @Inject. C&#039;est CDI qui &quot;qualifie&quot; @Inject.
&quot;Committer pour être crédible&quot;: je pense que la majorité des WebSphere dans la nature sont encore déployés sur un JVM Sun... SpringSource a toujours prôné l&#039;intégration vis-à-vis de plein d&#039;implémentations tierces à commencer par JTA. Se sont-ils trompés en se positionnant sur le créneau des serveurs d&#039;applications?
JSF: je comprends que tout le monde ne veuille pas en faire (même avec la v2), mais le rôle de la plate-forme Java EE (complète ou profil Web) est de fournir des solutions dans tous les domaines, framework MVC y compris. Pour les autres (au risque de faire une redite) il y l&#039;extensibilité de la plate-forme. Au passage, la présentation de Roberto à Devoxx (session, pas keynote) parle de manière avancée des différentes solution d&#039;extensibilité, pas seulement des fragments servlet 3.0.</description> <content:encoded><![CDATA[<p>&laquo;&nbsp;Web Beans a du au dernier moment être complètement revu&nbsp;&raquo;.<br
/> =&gt; Non, les modifs sont à la marge. Vraiment.</p><p>Dans un app server, la question &laquo;&nbsp;CDI ou @Inject?&nbsp;&raquo; n&#8217;a pas de sens étant donné l&#8217;absence de sémantique de @Inject. C&#8217;est CDI qui &laquo;&nbsp;qualifie&nbsp;&raquo; @Inject.</p><p>&laquo;&nbsp;Committer pour être crédible&nbsp;&raquo;: je pense que la majorité des WebSphere dans la nature sont encore déployés sur un JVM Sun&#8230; SpringSource a toujours prôné l&#8217;intégration vis-à-vis de plein d&#8217;implémentations tierces à commencer par JTA. Se sont-ils trompés en se positionnant sur le créneau des serveurs d&#8217;applications?</p><p>JSF: je comprends que tout le monde ne veuille pas en faire (même avec la v2), mais le rôle de la plate-forme Java EE (complète ou profil Web) est de fournir des solutions dans tous les domaines, framework MVC y compris. Pour les autres (au risque de faire une redite) il y l&#8217;extensibilité de la plate-forme. Au passage, la présentation de Roberto à Devoxx (session, pas keynote) parle de manière avancée des différentes solution d&#8217;extensibilité, pas seulement des fragments servlet 3.0.</p> ]]></content:encoded> </item> <item><title>Par : Antonio Goncalves</title><link>http://blog.xebia.fr/2009/11/25/devoxx-jour-3-jee6/#comment-17599</link> <dc:creator>Antonio Goncalves</dc:creator> <pubDate>Mon, 30 Nov 2009 15:13:42 +0000</pubDate> <guid
isPermaLink="false">http://blog.xebia.fr/?p=3338#comment-17599</guid> <description>Ha, j&#039;oubliai, si tu fais partie de ceux qui &quot;nourrissent un espoir d&#039;évolution de JSP&quot;, là je crois que c&#039;est mort ;o)</description> <content:encoded><![CDATA[<p>Ha, j&#8217;oubliai, si tu fais partie de ceux qui &laquo;&nbsp;nourrissent un espoir d&#8217;évolution de JSP&nbsp;&raquo;, là je crois que c&#8217;est mort ;o)</p> ]]></content:encoded> </item> <item><title>Par : Antonio Goncalves</title><link>http://blog.xebia.fr/2009/11/25/devoxx-jour-3-jee6/#comment-17598</link> <dc:creator>Antonio Goncalves</dc:creator> <pubDate>Mon, 30 Nov 2009 15:11:45 +0000</pubDate> <guid
isPermaLink="false">http://blog.xebia.fr/?p=3338#comment-17598</guid> <description>Promis juré, j&#039;écrirai une série de post sur @Inject/CDI (voir même une prez au Paris JUG ;o) car, il est vrai, le message d&#039;injection de dépendances à été un peu perdu dans la cohue. Pour faire simple, CDI ne fonctionne pas sans @Inject.</description> <content:encoded><![CDATA[<p>Promis juré, j&#8217;écrirai une série de post sur @Inject/CDI (voir même une prez au Paris JUG ;o) car, il est vrai, le message d&#8217;injection de dépendances à été un peu perdu dans la cohue. Pour faire simple, CDI ne fonctionne pas sans @Inject.</p> ]]></content:encoded> </item> <item><title>Par : Cyrille Le Clerc</title><link>http://blog.xebia.fr/2009/11/25/devoxx-jour-3-jee6/#comment-17597</link> <dc:creator>Cyrille Le Clerc</dc:creator> <pubDate>Mon, 30 Nov 2009 14:53:53 +0000</pubDate> <guid
isPermaLink="false">http://blog.xebia.fr/?p=3338#comment-17597</guid> <description>@Alexis,
Pour la division qu&#039;apportent CDI et @Inject, Antonio dit lui même qu&#039;ils ont fait &quot;&lt;em&gt;beaucoup (trop) de bruit&lt;/em&gt;&quot;. Web Beans a du au dernier moment être complètement revu car c&#039;était, aux yeux de certains comme IBM, un modèle de composants concurrent des EJB. @Inject n&#039;a-t-elle pas été souvent perçue comme &quot;sortie à la dernière minute pour mettre des bâtons dans les roues de Web Beans / CDI&quot; ?
Que dois-je utiliser aujourd&#039;hui sur un nouveau projet ? CDI ou @Inject ? Que se passe-t-il si je choisis pour mon projet @Inject alors que j&#039;intègre un composant qui a choisi CDI ? La coexistence @Inject &lt;-&gt; CDI a-t-elle été spécifiée ?
Comme les spécifications de CDI intègrent l&#039;ensemble des API d&#039;@Inject (annotations et interfaces), j&#039;imagine que l&#039;on peut intégrer des composants @Inject dans un projet qui repose sur CDI. En revanche, qu&#039;en est-il de l&#039;inverse ? Je ne trouve rien dans les spécifications, pour le moins laconiques, d&#039;@Inject.
@Antonio et @Alexis
Je ne remets pas en cause les collaborations entre &quot;grands éditeurs&quot; sur des briques de base comme JPA, Validation ou encore JAX-WS.
Mon point est sur la difficulté de monter en puissance sur des technologies complexes comme JSF et d&#039;être pertinent à offrir du support sur un framework sur lequel on n&#039;est pas committer.
Qui n&#039;a pas entendu un jour &quot;il leur manque une JVM pour être crédible sur le middleware&quot; ou &quot;nous on est pertinent sur ce framework, on a été committer très actif dessus&quot; ;-)
@Alexis,
&lt;/em&gt;&quot;JSF ... est aligné avec le reste de la plate-forme&quot;.&lt;/em&gt;
Devrais-je me sentir en marge de la plateforme si je suis plus à l&#039;aise avec un framework web orienté action ?
Pour ceux qui nourrissaient un espoir d&#039;évolution de JSP, Rémi Maucherat nous l&#039;avait déjà dit au Paris JUG, il n&#039;y a qu&#039;a passer à JSF 2 qui s&#039;éloigne de JSP pour proposer son propre templating hérité de Facelets. Et si je n&#039;utilise pas JSF 2 ...
Cyrille (Xebia)</description> <content:encoded><![CDATA[<p>@Alexis,</p><p>Pour la division qu&#8217;apportent CDI et @Inject, Antonio dit lui même qu&#8217;ils ont fait &laquo;&nbsp;<em>beaucoup (trop) de bruit</em>&laquo;&nbsp;. Web Beans a du au dernier moment être complètement revu car c&#8217;était, aux yeux de certains comme IBM, un modèle de composants concurrent des EJB. @Inject n&#8217;a-t-elle pas été souvent perçue comme &laquo;&nbsp;sortie à la dernière minute pour mettre des bâtons dans les roues de Web Beans / CDI&nbsp;&raquo; ?</p><p>Que dois-je utiliser aujourd&#8217;hui sur un nouveau projet ? CDI ou @Inject ? Que se passe-t-il si je choisis pour mon projet @Inject alors que j&#8217;intègre un composant qui a choisi CDI ? La coexistence @Inject < -> CDI a-t-elle été spécifiée ?</p><p>Comme les spécifications de CDI intègrent l&#8217;ensemble des API d&#8217;@Inject (annotations et interfaces), j&#8217;imagine que l&#8217;on peut intégrer des composants @Inject dans un projet qui repose sur CDI. En revanche, qu&#8217;en est-il de l&#8217;inverse ? Je ne trouve rien dans les spécifications, pour le moins laconiques, d&#8217;@Inject.</p><p>@Antonio et @Alexis</p><p>Je ne remets pas en cause les collaborations entre &laquo;&nbsp;grands éditeurs&nbsp;&raquo; sur des briques de base comme JPA, Validation ou encore JAX-WS.<br
/> Mon point est sur la difficulté de monter en puissance sur des technologies complexes comme JSF et d&#8217;être pertinent à offrir du support sur un framework sur lequel on n&#8217;est pas committer.<br
/> Qui n&#8217;a pas entendu un jour &laquo;&nbsp;il leur manque une JVM pour être crédible sur le middleware&nbsp;&raquo; ou &laquo;&nbsp;nous on est pertinent sur ce framework, on a été committer très actif dessus&nbsp;&raquo; <img
src='http://blog.xebia.fr/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /></p><p>@Alexis,</p><p>&laquo;&nbsp;JSF &#8230; est aligné avec le reste de la plate-forme&nbsp;&raquo;.<br
/> Devrais-je me sentir en marge de la plateforme si je suis plus à l&#8217;aise avec un framework web orienté action ?<br
/> Pour ceux qui nourrissaient un espoir d&#8217;évolution de JSP, Rémi Maucherat nous l&#8217;avait déjà dit au Paris JUG, il n&#8217;y a qu&#8217;a passer à JSF 2 qui s&#8217;éloigne de JSP pour proposer son propre templating hérité de Facelets. Et si je n&#8217;utilise pas JSF 2 &#8230;</p><p>Cyrille (Xebia)</p> ]]></content:encoded> </item> <item><title>Par : Antonio Goncalves</title><link>http://blog.xebia.fr/2009/11/25/devoxx-jour-3-jee6/#comment-17585</link> <dc:creator>Antonio Goncalves</dc:creator> <pubDate>Mon, 30 Nov 2009 10:17:08 +0000</pubDate> <guid
isPermaLink="false">http://blog.xebia.fr/?p=3338#comment-17585</guid> <description>@Cyrille
Je pense justement le contraire. Hormis le cas CDI et @Inject qui a fait, il est vrai, beaucoup (trop) de bruit, Java EE n&#039;a jamais été aussi soudé. Tu donnes l&#039;exemple de Mojarra (de Sun) qui est utilisé par JBoss. Il y a aussi EclipseLink (Eclipse) qui est utilisé par GlassFish (Sun). CDI et Bean Validation de JBoss utilisé par Sun...
Java EE 6, c&#039;est la spécification de &quot;Bugs bunny et tous ses amis&quot; (j&#039;ai pas trouvé un slogan aussi marquant chez les Bisounours)</description> <content:encoded><![CDATA[<p>@Cyrille</p><p>Je pense justement le contraire. Hormis le cas CDI et @Inject qui a fait, il est vrai, beaucoup (trop) de bruit, Java EE n&#8217;a jamais été aussi soudé. Tu donnes l&#8217;exemple de Mojarra (de Sun) qui est utilisé par JBoss. Il y a aussi EclipseLink (Eclipse) qui est utilisé par GlassFish (Sun). CDI et Bean Validation de JBoss utilisé par Sun&#8230;</p><p>Java EE 6, c&#8217;est la spécification de &laquo;&nbsp;Bugs bunny et tous ses amis&nbsp;&raquo; (j&#8217;ai pas trouvé un slogan aussi marquant chez les Bisounours)</p> ]]></content:encoded> </item> <item><title>Par : Alexis MP</title><link>http://blog.xebia.fr/2009/11/25/devoxx-jour-3-jee6/#comment-17576</link> <dc:creator>Alexis MP</dc:creator> <pubDate>Mon, 30 Nov 2009 07:53:14 +0000</pubDate> <guid
isPermaLink="false">http://blog.xebia.fr/?p=3338#comment-17576</guid> <description>@Cyrille
Le ticket d&#039;entrée du profil web est quand même bien plus bas qu&#039;auparavant ou EJB CMP, JAX-R, et autres JAX-RPC étaient requis. Je pense que des trois cités, c&#039;est largement à la portée de SpringSource et Caucho (jetty pas sûr qu&#039;ils soient intéressés, mais Intalio va peut-être changer la donne).
Coté JSF, le débat entre MVC orienté composant ou action n&#039;est pas clos effectivement et c&#039;est là que l&#039;extensibilité joue son rôle. JSF est un choix par défaut dont on sait qu&#039;il est aligné avec le reste de la plate-forme. Pour ce qui est de l&#039;implémentation, il en existe 2 et elles sont open source. Il existe plusieurs façons de se donner les moyens de supporter une brique qu&#039;on n&#039;a pas développer soi-même from scratch. Pas de pb pour GlassFish qui embarque Toplink depuis des années ou Weblogic qui fait du Metro.
CDI, @Inject: il faut que tu en dises plus sur la division! ;)</description> <content:encoded><![CDATA[<p>@Cyrille</p><p>Le ticket d&#8217;entrée du profil web est quand même bien plus bas qu&#8217;auparavant ou EJB CMP, JAX-R, et autres JAX-RPC étaient requis. Je pense que des trois cités, c&#8217;est largement à la portée de SpringSource et Caucho (jetty pas sûr qu&#8217;ils soient intéressés, mais Intalio va peut-être changer la donne).</p><p>Coté JSF, le débat entre MVC orienté composant ou action n&#8217;est pas clos effectivement et c&#8217;est là que l&#8217;extensibilité joue son rôle. JSF est un choix par défaut dont on sait qu&#8217;il est aligné avec le reste de la plate-forme. Pour ce qui est de l&#8217;implémentation, il en existe 2 et elles sont open source. Il existe plusieurs façons de se donner les moyens de supporter une brique qu&#8217;on n&#8217;a pas développer soi-même from scratch. Pas de pb pour GlassFish qui embarque Toplink depuis des années ou Weblogic qui fait du Metro.</p><p>CDI, @Inject: il faut que tu en dises plus sur la division! <img
src='http://blog.xebia.fr/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p> ]]></content:encoded> </item> <item><title>Par : Cyrille Le Clerc</title><link>http://blog.xebia.fr/2009/11/25/devoxx-jour-3-jee6/#comment-17564</link> <dc:creator>Cyrille Le Clerc</dc:creator> <pubDate>Mon, 30 Nov 2009 00:20:40 +0000</pubDate> <guid
isPermaLink="false">http://blog.xebia.fr/?p=3338#comment-17564</guid> <description>@Antonio,
J&#039;ai manqué de clarté dans mes propos, j&#039;espérais aussi un profil léger et consensuel qui satisferait les besoins de 95 % des applications java-web que nous développons et qui serait raisonnablement facile à satisfaire par atteindre de nouveaux entrants.
JTA est quasiment à l&#039;opposé : c&#039;est utilisé par très peu de projets mais très difficile à maîtriser pour un éditeur.
Pour mémoire, JBoss a du attendre le rachat d&#039;Arjnua et &lt;a href=&quot;http://sourceforge.net/project/shownotes.php?release_id=507793&amp;group_id=22866&quot; rel=&quot;nofollow&quot;&gt;JBoss AS 4.2 (mi 2007)&lt;/a&gt; pour proposer un moniteur JTA &quot;&lt;em&gt;production ready&lt;/em&gt;&quot; pour reprendre les mots de Bill Burke.
Concernant les nouveaux entrants potentiels sur le marché des moteurs de servlet certifiés, j&#039;en vois peu qui soient en mesure de proposer un moteur JTA &quot;&lt;em&gt;production ready&lt;/em&gt;&quot; :
* SpringSource (Tomcat) n&#039;a pas pour le moment de moniteur transactionnel,
* Webtide/Intalio (Jetty) embarque la version OpenSource de &lt;em&gt;l&#039;assez discret&lt;/em&gt; moniteur JTA Atomikos sans expliquer comment ils savent supporter cette technologie (le &lt;a href=&quot;http://store.kagi.com/cgi-bin/store.cgi?storeID=6FGCZ_LIVE&amp;&amp;&quot; rel=&quot;nofollow&quot;&gt;support Atomikos commercial coûte 3200 eruo /CPU/an&lt;/a&gt;),&lt;/em&gt;
* Caucho (Resin) annonce le support de XA mais je n&#039;ai pas trouvé de documentation sur leur site.
Dans la même rubrique &quot;loin d&#039;être utilisé par 95% des application java-web mais compliqué à maîtriser&quot;, il y a JSF 2.
Les implémentation JSF 2 sont très rares. Même JBoss qui pourtant investit beaucoup dans JSF &lt;a href=&quot;http://blogs.sun.com/theaquarium/entry/jboss_4_2_0_as&quot; rel=&quot;nofollow&quot;&gt;utilise l&#039;implémentation de Glassfish/Sun&lt;/a&gt;. Quel nouvel entrant voudra/pourra supporter ses clients sur JSF 2 et apporter une solution plutôt que de répondre &quot;c&#039;est un problème dans l&#039;implémentation de Glassfish/Sun, veuillez attendre qu&#039;ils corrigent&quot; ?
Sans oublier le manque de consensus à prendre JSF alors que les débats restent passionnels autour de JSF vs. Wicket vs. Tapestry vs. Spring MVC vs. Struts vs. Stripes vs. ...
Comme l&#039;a rappelé Alexis, il est trivial d&#039;intégrer dans une web app ou un middleware un framework comme JSF ou JAX-RS.
Enfin, JCDI et @Inject, c&#039;état probablement inévitable de les intégrer. Leur présence me rappelle juste que le vent de la division souffle sur Java EE 6.
Cyrille (Xebia)</description> <content:encoded><![CDATA[<p>@Antonio,</p><p>J&#8217;ai manqué de clarté dans mes propos, j&#8217;espérais aussi un profil léger et consensuel qui satisferait les besoins de 95 % des applications java-web que nous développons et qui serait raisonnablement facile à satisfaire par atteindre de nouveaux entrants.</p><p>JTA est quasiment à l&#8217;opposé : c&#8217;est utilisé par très peu de projets mais très difficile à maîtriser pour un éditeur.<br
/> Pour mémoire, JBoss a du attendre le rachat d&#8217;Arjnua et <a
href="http://sourceforge.net/project/shownotes.php?release_id=507793&amp;group_id=22866" rel="nofollow">JBoss AS 4.2 (mi 2007)</a> pour proposer un moniteur JTA &laquo;&nbsp;<em>production ready</em>&nbsp;&raquo; pour reprendre les mots de Bill Burke.<br
/> Concernant les nouveaux entrants potentiels sur le marché des moteurs de servlet certifiés, j&#8217;en vois peu qui soient en mesure de proposer un moteur JTA &laquo;&nbsp;<em>production ready</em>&nbsp;&raquo; :<br
/> * SpringSource (Tomcat) n&#8217;a pas pour le moment de moniteur transactionnel,<br
/> * Webtide/Intalio (Jetty) embarque la version OpenSource de <em>l&#8217;assez discret</em> moniteur JTA Atomikos sans expliquer comment ils savent supporter cette technologie (le <a
href="http://store.kagi.com/cgi-bin/store.cgi?storeID=6FGCZ_LIVE&amp;&amp;" rel="nofollow">support Atomikos commercial coûte 3200 eruo /CPU/an</a>),<br
/> * Caucho (Resin) annonce le support de XA mais je n&#8217;ai pas trouvé de documentation sur leur site.</p><p>Dans la même rubrique &laquo;&nbsp;loin d&#8217;être utilisé par 95% des application java-web mais compliqué à maîtriser&nbsp;&raquo;, il y a JSF 2.<br
/> Les implémentation JSF 2 sont très rares. Même JBoss qui pourtant investit beaucoup dans JSF <a
href="http://blogs.sun.com/theaquarium/entry/jboss_4_2_0_as" rel="nofollow">utilise l&#8217;implémentation de Glassfish/Sun</a>. Quel nouvel entrant voudra/pourra supporter ses clients sur JSF 2 et apporter une solution plutôt que de répondre &laquo;&nbsp;c&#8217;est un problème dans l&#8217;implémentation de Glassfish/Sun, veuillez attendre qu&#8217;ils corrigent&nbsp;&raquo; ?<br
/> Sans oublier le manque de consensus à prendre JSF alors que les débats restent passionnels autour de JSF vs. Wicket vs. Tapestry vs. Spring MVC vs. Struts vs. Stripes vs. &#8230;<br
/> Comme l&#8217;a rappelé Alexis, il est trivial d&#8217;intégrer dans une web app ou un middleware un framework comme JSF ou JAX-RS.</p><p>Enfin, JCDI et @Inject, c&#8217;état probablement inévitable de les intégrer. Leur présence me rappelle juste que le vent de la division souffle sur Java EE 6.</p><p>Cyrille (Xebia)</p> ]]></content:encoded> </item> <item><title>Par : Alexis MP</title><link>http://blog.xebia.fr/2009/11/25/devoxx-jour-3-jee6/#comment-17460</link> <dc:creator>Alexis MP</dc:creator> <pubDate>Fri, 27 Nov 2009 14:53:54 +0000</pubDate> <guid
isPermaLink="false">http://blog.xebia.fr/?p=3338#comment-17460</guid> <description>IL est simple de rajouter une implémentation JAX-RS 1.1 dans un web profile avec l&#039;extensibilité de Java EE 6/Servlet 3.0.
Avec GlassFish v3, &quot;pkg install jersey&quot; et hop!
Je ne justifie pas le choix (pas mon rôle), je le minimise...</description> <content:encoded><![CDATA[<p>IL est simple de rajouter une implémentation JAX-RS 1.1 dans un web profile avec l&#8217;extensibilité de Java EE 6/Servlet 3.0.<br
/> Avec GlassFish v3, &laquo;&nbsp;pkg install jersey&nbsp;&raquo; et hop!<br
/> Je ne justifie pas le choix (pas mon rôle), je le minimise&#8230;</p> ]]></content:encoded> </item> <item><title>Par : Antonio Goncalves</title><link>http://blog.xebia.fr/2009/11/25/devoxx-jour-3-jee6/#comment-17457</link> <dc:creator>Antonio Goncalves</dc:creator> <pubDate>Fri, 27 Nov 2009 14:33:19 +0000</pubDate> <guid
isPermaLink="false">http://blog.xebia.fr/?p=3338#comment-17457</guid> <description>Faisant parti de l&#039;expert groupe Java EE 6, je fais parti de ceux qui ont voté contre l&#039;inclusion de JAX-RS dans le profile web. Non pour des raisons &quot;politiques&quot;, mais plutôt pour vendre cette nouvelle idée de profile et pour en minimiser la taille. Ensuite, il faut savoir que le cycle de vie de Java EE et du Profile Web sont décorélés. Il y aura donc un Web Profile 1.1 (certainement avec JAX-RS) bien avant Java EE 7</description> <content:encoded><![CDATA[<p>Faisant parti de l&#8217;expert groupe Java EE 6, je fais parti de ceux qui ont voté contre l&#8217;inclusion de JAX-RS dans le profile web. Non pour des raisons &laquo;&nbsp;politiques&nbsp;&raquo;, mais plutôt pour vendre cette nouvelle idée de profile et pour en minimiser la taille. Ensuite, il faut savoir que le cycle de vie de Java EE et du Profile Web sont décorélés. Il y aura donc un Web Profile 1.1 (certainement avec JAX-RS) bien avant Java EE 7</p> ]]></content:encoded> </item> <item><title>Par : Cyrille Le Clerc</title><link>http://blog.xebia.fr/2009/11/25/devoxx-jour-3-jee6/#comment-17453</link> <dc:creator>Cyrille Le Clerc</dc:creator> <pubDate>Fri, 27 Nov 2009 13:43:24 +0000</pubDate> <guid
isPermaLink="false">http://blog.xebia.fr/?p=3338#comment-17453</guid> <description>@Antonio,
Le moniteur de transactions distribuées nécessaire à JTA laisse un gouffre entre le Web Profile et Tomcat ou Jetty :-) .
Ensuite, l&#039;intégration dans le Web Profile de &quot;JSF 2&quot;, &quot;JSR 299 - Web Beans&quot; et &quot;JSR 330 - Dependency Injection for Java&quot; plutôt, par exemple, que de JAX-RS me laisse un arrière goût politique qui nuira à la diffusion du JavaEE Web Profile.
Cyrille (Xebia)</description> <content:encoded><![CDATA[<p>@Antonio,</p><p>Le moniteur de transactions distribuées nécessaire à JTA laisse un gouffre entre le Web Profile et Tomcat ou Jetty <img
src='http://blog.xebia.fr/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p><p>Ensuite, l&#8217;intégration dans le Web Profile de &laquo;&nbsp;JSF 2&#8243;, &laquo;&nbsp;JSR 299 &#8211; Web Beans&nbsp;&raquo; et &laquo;&nbsp;JSR 330 &#8211; Dependency Injection for Java&nbsp;&raquo; plutôt, par exemple, que de JAX-RS me laisse un arrière goût politique qui nuira à la diffusion du JavaEE Web Profile.</p><p>Cyrille (Xebia)</p> ]]></content:encoded> </item> <item><title>Par : Salah LAARIDH</title><link>http://blog.xebia.fr/2009/11/25/devoxx-jour-3-jee6/#comment-17392</link> <dc:creator>Salah LAARIDH</dc:creator> <pubDate>Thu, 26 Nov 2009 08:17:13 +0000</pubDate> <guid
isPermaLink="false">http://blog.xebia.fr/?p=3338#comment-17392</guid> <description>Des nouveautés Intéressantes,  Nouvelle version  JEE6 qui inspire pleinement des Frameworks Open Source tel que Spring, seam, google guice, hibernate,…</description> <content:encoded><![CDATA[<p>Des nouveautés Intéressantes,  Nouvelle version  JEE6 qui inspire pleinement des Frameworks Open Source tel que Spring, seam, google guice, hibernate,…</p> ]]></content:encoded> </item> <item><title>Par : Antonio Goncalves</title><link>http://blog.xebia.fr/2009/11/25/devoxx-jour-3-jee6/#comment-17352</link> <dc:creator>Antonio Goncalves</dc:creator> <pubDate>Wed, 25 Nov 2009 08:44:16 +0000</pubDate> <guid
isPermaLink="false">http://blog.xebia.fr/?p=3338#comment-17352</guid> <description>Très bon post ;o)
Une information que je trouve très intéressante, est l&#039;arrivée de nouveaux acteurs dans le cercle (trop) fermé des serveurs d&#039;applications. Grâce au profile web, les éditeurs peuvent n&#039;implémenter qu&#039;un sous ensemble des APIs. Entre WebSpehere et Tomcat, il y avait un gouffre à combler. Le premier à tirer son épingle du jeu est Resin (de Caucho). Resin 4.x implémentera le profil web... à suivre.
http://www.caucho.com/</description> <content:encoded><![CDATA[<p>Très bon post ;o)</p><p>Une information que je trouve très intéressante, est l&#8217;arrivée de nouveaux acteurs dans le cercle (trop) fermé des serveurs d&#8217;applications. Grâce au profile web, les éditeurs peuvent n&#8217;implémenter qu&#8217;un sous ensemble des APIs. Entre WebSpehere et Tomcat, il y avait un gouffre à combler. Le premier à tirer son épingle du jeu est Resin (de Caucho). Resin 4.x implémentera le profil web&#8230; à suivre.</p><p><a
href="http://www.caucho.com/" rel="nofollow">http://www.caucho.com/</a></p> ]]></content:encoded> </item> </channel> </rss>
