<?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/"
		>
<channel>
	<title>Commentaires sur : Seam : Repenser l&#8217;architecture des applications web ?</title>
	<atom:link href="http://blog.xebia.fr/2009/06/03/seam-repenser-larchitecture-des-applications-web/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.xebia.fr/2009/06/03/seam-repenser-larchitecture-des-applications-web/</link>
	<description>J2EE, Agilité et SOA</description>
	<lastBuildDate>Sun, 14 Mar 2010 16:52:10 +0100</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Par : Amin Fathallah</title>
		<link>http://blog.xebia.fr/2009/06/03/seam-repenser-larchitecture-des-applications-web/comment-page-1/#comment-17025</link>
		<dc:creator>Amin Fathallah</dc:creator>
		<pubDate>Tue, 17 Nov 2009 21:55:34 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.fr/?p=2104#comment-17025</guid>
		<description>Premier point : maintenance couteuse ?
Si vous lisez bien l’article vous pouvez qu’il y a une différence entre la note attribué au niveau de la maintenance pour chacune application : (--) couteuse et (-) assez couteuse ce  qui signifie qu’une application jsf/ejb/jpa est plus couteuse en terme de maintenance qu’une application Seam.
Deuxième point : réutilisation des composants ?

Un composant est une brique logicielle réutilisable par plusieurs applications. Un composant constitue un agent autonome, capable de s’organiser pour répondre aux besoins d’autres composants. Un composant Seam est représenté par une classe java du type POJO ou EJB 3.0 qui contient des annotations propres à Seam. Que faire au cas ou je veux réutiliser un composant EJB 1 ou EJB 2 … ? Est-ce que le faite d’ajouter des annotations Seam permet de l’intégrer facilement dans mon application Seam ? Pour moi c’est non d’où la complexité d’intégration des composants réutilisables dans une application Seam.  Toutefois, si vous avez réussi à le faire n’hésitez pas à le partager avec la communauté ;)

Troisième point : Architecture d’une application Seam ?
D&#039;après la documentation, Seam permettrait de rapprocher la couche applicative (JSF) et la couche services (EJB3). De ce fait, il n&#039;y a plus d&#039;intérêt à partir sur une architecture en 3 couches ... mais personne ne peut empêcher un concepteur de créer 30 couches si ça lui semble correcte ^^. 
Je dirais aussi que la qualité d’un concepteur (ou d’un architecte) ne dépend pas de nombre de couches crées pour résoudre une problématique mais plutôt de la simplicité de sa conception et la facilité de son intégration par les développeurs.</description>
		<content:encoded><![CDATA[<p>Premier point : maintenance couteuse ?<br />
Si vous lisez bien l’article vous pouvez qu’il y a une différence entre la note attribué au niveau de la maintenance pour chacune application : (&#8211;) couteuse et (-) assez couteuse ce  qui signifie qu’une application jsf/ejb/jpa est plus couteuse en terme de maintenance qu’une application Seam.<br />
Deuxième point : réutilisation des composants ?</p>
<p>Un composant est une brique logicielle réutilisable par plusieurs applications. Un composant constitue un agent autonome, capable de s’organiser pour répondre aux besoins d’autres composants. Un composant Seam est représenté par une classe java du type POJO ou EJB 3.0 qui contient des annotations propres à Seam. Que faire au cas ou je veux réutiliser un composant EJB 1 ou EJB 2 … ? Est-ce que le faite d’ajouter des annotations Seam permet de l’intégrer facilement dans mon application Seam ? Pour moi c’est non d’où la complexité d’intégration des composants réutilisables dans une application Seam.  Toutefois, si vous avez réussi à le faire n’hésitez pas à le partager avec la communauté <img src='http://blog.xebia.fr/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Troisième point : Architecture d’une application Seam ?<br />
D&#8217;après la documentation, Seam permettrait de rapprocher la couche applicative (JSF) et la couche services (EJB3). De ce fait, il n&#8217;y a plus d&#8217;intérêt à partir sur une architecture en 3 couches &#8230; mais personne ne peut empêcher un concepteur de créer 30 couches si ça lui semble correcte ^^.<br />
Je dirais aussi que la qualité d’un concepteur (ou d’un architecte) ne dépend pas de nombre de couches crées pour résoudre une problématique mais plutôt de la simplicité de sa conception et la facilité de son intégration par les développeurs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : belin</title>
		<link>http://blog.xebia.fr/2009/06/03/seam-repenser-larchitecture-des-applications-web/comment-page-1/#comment-17015</link>
		<dc:creator>belin</dc:creator>
		<pubDate>Tue, 17 Nov 2009 17:03:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.fr/?p=2104#comment-17015</guid>
		<description>Pourquoi trouvez vous la maintenance coûteuse tant en seam qu&#039;en jsf/ejb/jpa?

Et pourquoi vous trouvez la réutilisation des composants difficile dans seam? je pense que pour rendre un composant compatible seam, il suffit d&#039;ajouter quelques annotations.
Enfin je ne comprend pas pourquoi vous dites que l&#039;architecture des applications seam est 2 tiers! le nombre de couches d&#039;une application dépend du concepteur, et non du framework!</description>
		<content:encoded><![CDATA[<p>Pourquoi trouvez vous la maintenance coûteuse tant en seam qu&#8217;en jsf/ejb/jpa?</p>
<p>Et pourquoi vous trouvez la réutilisation des composants difficile dans seam? je pense que pour rendre un composant compatible seam, il suffit d&#8217;ajouter quelques annotations.<br />
Enfin je ne comprend pas pourquoi vous dites que l&#8217;architecture des applications seam est 2 tiers! le nombre de couches d&#8217;une application dépend du concepteur, et non du framework!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : sami saadaoui</title>
		<link>http://blog.xebia.fr/2009/06/03/seam-repenser-larchitecture-des-applications-web/comment-page-1/#comment-13142</link>
		<dc:creator>sami saadaoui</dc:creator>
		<pubDate>Sat, 06 Jun 2009 22:54:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.fr/?p=2104#comment-13142</guid>
		<description>merci pour cette presentation tres interresante pour les debutants interressé par seam</description>
		<content:encoded><![CDATA[<p>merci pour cette presentation tres interresante pour les debutants interressé par seam</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : romu</title>
		<link>http://blog.xebia.fr/2009/06/03/seam-repenser-larchitecture-des-applications-web/comment-page-1/#comment-13118</link>
		<dc:creator>romu</dc:creator>
		<pubDate>Thu, 04 Jun 2009 14:13:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.fr/?p=2104#comment-13118</guid>
		<description>La mention du livre &quot;Seam framework&quot; 2nde édition enrichirait votre article. 

Je suis d&#039;accord sur le fond de l&#039;article , quand vous mentionnez les dépendances techniques.

Je pense que la facilité d&#039;intégration de RichFaces/ajax dans les pages (les concepts de régions ..)  ainsi que l&#039;intégration du composant RESTeasy gagnerait a être mentionné.</description>
		<content:encoded><![CDATA[<p>La mention du livre &laquo;&nbsp;Seam framework&nbsp;&raquo; 2nde édition enrichirait votre article. </p>
<p>Je suis d&#8217;accord sur le fond de l&#8217;article , quand vous mentionnez les dépendances techniques.</p>
<p>Je pense que la facilité d&#8217;intégration de RichFaces/ajax dans les pages (les concepts de régions ..)  ainsi que l&#8217;intégration du composant RESTeasy gagnerait a être mentionné.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : mediamana</title>
		<link>http://blog.xebia.fr/2009/06/03/seam-repenser-larchitecture-des-applications-web/comment-page-1/#comment-13114</link>
		<dc:creator>mediamana</dc:creator>
		<pubDate>Wed, 03 Jun 2009 21:13:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.fr/?p=2104#comment-13114</guid>
		<description>Bonjour,

Quid des conversations qui est un des grands plus de ce framework comparé au stockage en session ?</description>
		<content:encoded><![CDATA[<p>Bonjour,</p>
<p>Quid des conversations qui est un des grands plus de ce framework comparé au stockage en session ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Alexandre de Pellegrin</title>
		<link>http://blog.xebia.fr/2009/06/03/seam-repenser-larchitecture-des-applications-web/comment-page-1/#comment-13111</link>
		<dc:creator>Alexandre de Pellegrin</dc:creator>
		<pubDate>Wed, 03 Jun 2009 13:03:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.fr/?p=2104#comment-13111</guid>
		<description>Merci pour ce post. Je propose une autre solution : passer sous Apache Wicket. Une utilisation correcte des modèles permet de résoudre les problématiques classiques rencontrées dans les applis web en se rapprochant réellement d&#039;un modèle de développement type &quot;client lourd&quot;.</description>
		<content:encoded><![CDATA[<p>Merci pour ce post. Je propose une autre solution : passer sous Apache Wicket. Une utilisation correcte des modèles permet de résoudre les problématiques classiques rencontrées dans les applis web en se rapprochant réellement d&#8217;un modèle de développement type &laquo;&nbsp;client lourd&nbsp;&raquo;.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
