<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>social hortis &#187; Spring</title>
	<atom:link href="http://social.hortis.ch/category/spring/feed/" rel="self" type="application/rss+xml" />
	<link>http://social.hortis.ch</link>
	<description>De l'agilité à la performance</description>
	<lastBuildDate>Tue, 27 Jul 2010 09:24:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Java EE 6 &amp; GlassFish v3 au GenevaJUG le 23 Juin</title>
		<link>http://social.hortis.ch/2010/06/15/java-ee-6-glassfish-v3-au-genevajug-le-23-juin/</link>
		<comments>http://social.hortis.ch/2010/06/15/java-ee-6-glassfish-v3-au-genevajug-le-23-juin/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 15:08:51 +0000</pubDate>
		<dc:creator>Xavier Bourguignon</dc:creator>
				<category><![CDATA[Java User Group]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[open-source]]></category>

		<guid isPermaLink="false">http://social.hortis.ch/?p=1495</guid>
		<description><![CDATA[Hortis et le GenevaJUG sont heureux d&#8217;accueillir Alexis Moussine-Pouchkine pour une session sur Java EE 6 et GlassFish v3.
Java EE 6 est loin d&#8217;être un simple rafraichissement d’une technologie que certains trouvent vieillissante. Avec des évolutions majeures pour EJB, JPA, servlet, et JSF, avec l’arrivée d’une injection unifiée avec CDI, le rajout de JAX-RS ou [...]]]></description>
			<content:encoded><![CDATA[<p>Hortis et le GenevaJUG sont heureux d&#8217;accueillir Alexis Moussine-Pouchkine pour une session sur Java EE 6 et GlassFish v3.</p>
<p><a href="http://social.hortis.ch/wp-content/uploads/2010/06/geneva-jug-duke-362.png"><img class="alignleft size-full wp-image-1496" title="geneva-jug-duke-362" src="http://social.hortis.ch/wp-content/uploads/2010/06/geneva-jug-duke-362.png" alt="" width="152" height="152" /></a>Java EE 6 est loin d&#8217;être un simple rafraichissement d’une technologie que certains trouvent vieillissante. Avec des évolutions majeures pour EJB, JPA, servlet, et JSF, avec l’arrivée d’une injection unifiée avec CDI, le rajout de JAX-RS ou encore l’arrivée de BeanValidation il devient quasi inutile de rajouter des bibliothèques externes.</p>
<p>Avec un support complet de Java EE 6, des fonctions orientées développeur, de multiples outils d’administration, un mode embarqué, une modularité basée sur OSGi&#8230;. La liste des fonctionnalités de GlassFish 3 sonne comme les promesses d’autres serveurs d’applications. A vous de voir comment tout ceci est utilisable pour vous, dès aujourd&#8217;hui.</p>
<p>Cette présentation intègrera donc une bonne partie des nouveautés de la plate-forme Java EE 6, des démonstrations et une feuille de route sur l’avenir du projet GlassFish (3.1 et au delà).</p>
<p><a href="http://social.hortis.ch/wp-content/uploads/2010/06/glassfish_logo_large_transparent.png"><img class="alignright size-full wp-image-1497" title="glassfish_logo_large_transparent" src="http://social.hortis.ch/wp-content/uploads/2010/06/glassfish_logo_large_transparent.png" alt="" width="168" height="85" /></a></p>
<p>Au travers de son blog (<a href="http://bit.ly/bJlRds" target="_blank">http://bit.ly/bJlRds</a>), Alexis lance déjà le débat sur certaines questions:</p>
<ul>
<li>Spring est-il soluble dans Java EE 6 ?</li>
<li>Tomcat est-il soluble dans GlassFish ?</li>
<li>OSGi va-t-il nous sauver comme Maven l&#8217;a fait en son temps ?</li>
<li>GlassFish est-il soluble dans WebLogic ?</li>
</ul>
<p>N&#8217;oubliez donc pas de vous inscrire pour cette session qui aura lieu à l&#8217;Uni-Mail salle S130 à partir de 18h30 le Mercredi 23 Juin <a href="http://bit.ly/cJsxZM" target="_blank">http://bit.ly/cJsxZM</a> et qui finira comme d&#8217;habitude par un buffet gargantuesque !</p>
]]></content:encoded>
			<wfw:commentRss>http://social.hortis.ch/2010/06/15/java-ee-6-glassfish-v3-au-genevajug-le-23-juin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>QCon 2008 à Londres</title>
		<link>http://social.hortis.ch/2008/03/18/qcon-2008-a-londres/</link>
		<comments>http://social.hortis.ch/2008/03/18/qcon-2008-a-londres/#comments</comments>
		<pubDate>Mon, 17 Mar 2008 23:10:01 +0000</pubDate>
		<dc:creator>stephane.tavera</dc:creator>
				<category><![CDATA[SOA]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[agilité]]></category>
		<category><![CDATA[evenement]]></category>
		<category><![CDATA[jruby]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://social.hortis.ch/2008/03/18/qcon-2008-a-londres/</guid>
		<description><![CDATA[







Du 10 au 14 mars s&#8217;est déroulée à Londres la conférence QCon, organisée par JAOO et infoQ.
Les &#8220;rock stars&#8221; des méthodes Agiles et des experts reconnus dans les technologies émergentes étaient présents. 

Si vous hésitez avant de traverser à Londres, regardez par terre 
Si vous vous sentez perdu dans la jungle des technos et des [...]]]></description>
			<content:encoded><![CDATA[<table>
<tr>
<td>
<img id="image524" src="http://social.hortis.ch/wp-content/uploads/2008/03/lookRight.jpg" alt="look-right" /></td>
<td>
<img id="image526" src="http://social.hortis.ch/wp-content/uploads/2008/03/qcon_logo.gif" alt="QConLogo" /></td>
</tr>
</table>
<p>Du 10 au 14 mars s&#8217;est déroulée à Londres la conférence QCon, organisée par JAOO et infoQ.<br />
Les &#8220;rock stars&#8221; des méthodes Agiles et des experts reconnus dans les technologies émergentes étaient présents. </p>
<p />
Si vous hésitez avant de traverser à Londres, regardez par terre <img src='http://social.hortis.ch/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
Si vous vous sentez perdu dans la jungle des technos et des modes de l&#8217;IT, assistez à la QCon !<br />
Les thèmes qui semblent se dégager : <br />
 &#8211; La maturité de l&#8217;Agilité.<br />
 &#8211; Rest pour SOA (en lieu et place des WS-*) <br />
 &#8211; Le Cloud Computing<br />
 &#8211; Les DSLs<br />
 &#8211; l&#8217;enthousiasme des Rubyistes se confirme<br />
 &#8211; Les langages fonctionnels sortent de l&#8217;ombre</p>
<p />
La qualité générale des présentations : excellente !<br />
L&#8217;organisation : top.<br />
Que du bonheur&#8230;
<td><img id="image533" src="http://social.hortis.ch/wp-content/uploads/2008/03/IMG_4389.thumbnail.jpg" alt="BigBen" /></td>
<p><span id="more-525"></span></p>
<p>Quelques mots sur les présentations qui m&#8217;ont le plus marqué.</p>
<p />
&#8211; Linda Rising : &#8220;Born to Cycle? An Agile Approach to Working&#8221;<br />
<strong>Présentation bluffante.</strong><br />
Avec des exemples simples et concrets, Linda Rising nous a rappelé l&#8217;importance de respecter un rythme &#8220;soutenable&#8221; sur le long terme. Et sur l&#8217;absurdité de certains environnements où le task-switching est roi.<br />
<a href="http://www.eos1.dk/qcon-london-2008/slides/LIndaRising_BornToCycle.pdf">Les slides.</a><br />
Je vous recommande plus que chaleureusement de consulter son site :<br />
www.lindarising.org</p>
<p />
<p>&#8211; Kent Beck : &#8220;Trends in Agile Development&#8221;</p>
<p />
Les valeurs actuelles business &#8230;<br />
<br />
<img id="image530" src="http://social.hortis.ch/wp-content/uploads/2008/03/IMG_4305.jpg" alt="kbKeySkills" /><br />
<br /> &#8230; et les avantages des méthodes Agiles &#8220;match&#8221;.<br />
<img id="image529" src="http://social.hortis.ch/wp-content/uploads/2008/03/IMG_4306.jpg" alt="kbMatch" /></p>
<p />
<p><a href="http://www.eos1.dk/qcon-london-2008/slides/KentBeck_TrendsInAgileDevelopment.pdf">Les slides.</a></p>
<p>&#8211; Kent Beck : &#8220;Effective Design&#8221;</p>
<p />
<img id="image532" src="http://social.hortis.ch/wp-content/uploads/2008/03/IMG_4312.jpg" alt="kbIncrementalDesign" /><br />
Une présentation de l&#8217;essence du design incrémental.<br />
*Brillant*.<br />
<a href="http://www.eos1.dk/qcon-london-2008/slides/KentBeck_EffectiveDesign.pdf">Les slides.</a></p>
<p />
&#8211; Stefan Tilkov. Track SOA<br />
De l&#8217;humour, et surtout une présentation claire des architectures REST. Mise en perspective dans le contexte SOA très intéressante !<br />
J&#8217;adore ce slide <img src='http://social.hortis.ch/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> <br />
<img id="image531" src="http://social.hortis.ch/wp-content/uploads/2008/03/IMG_4311.jpg" alt="rest" /><br />
Les slides de toutes les présentations REST<br />
<a href="http://jaoo.dk/london-2008/tracks/show_track.jsp?trackOID=87">ICI</a></p>
<p>&#8211; Aslak Hellesøy, &#8220;Executable User Stories with RSpec and BDD&#8221;<br />
J&#8217;avais jamais bien compris le pourquoi du BDD avant cette présentation.<br />
Slides <a href="http://jaoo.dk/london-2008/file?path=/qcon-london-2008/friday/AslakHellesoy_Executable_User_Stories_RSpec_BDD.pdf">ICI</a><br />
Un post ne suffit pas (heureusement) à couvrir 3 jours de présentations aussi denses.<br />
J&#8217;espère vous avoir donné envie de creuser les sujets qui vous intéressent.<br />
Les slides de quasiment toutes les présentations sont maintenant disponibles.<br />
Précipitez-vous <a href="http://jaoo.dk/london-2008/schedule/wednesday.jsp">ICI</a></p>
<p />
cheers,<br />
s t</p>
]]></content:encoded>
			<wfw:commentRss>http://social.hortis.ch/2008/03/18/qcon-2008-a-londres/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>HORTIS RECRUTE !</title>
		<link>http://social.hortis.ch/2007/06/14/hortis-recrute/</link>
		<comments>http://social.hortis.ch/2007/06/14/hortis-recrute/#comments</comments>
		<pubDate>Thu, 14 Jun 2007 08:16:15 +0000</pubDate>
		<dc:creator>frederic.mareschal</dc:creator>
				<category><![CDATA[Spring]]></category>
		<category><![CDATA[emploi]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://social.hortis.ch/2007/06/14/hortis-recrute/</guid>
		<description><![CDATA[Avis aux développeurs Java/JEE qui souhaitent rejoindre Hortis, nous avons plusieurs postes ouverts.
Profil recherché: 2 ans d&#8217;expérience minimum en développement Java/JEE (spring, hibernate, EJB&#8230;),
Lieu de travail: Lausanne
Les personnes intéressées peuvent me contacter rapidement par email en m&#8217;envoyant leur dossier: frederic.mareschal@hortis.ch
Merci_
]]></description>
			<content:encoded><![CDATA[<p>Avis aux développeurs Java/JEE qui souhaitent rejoindre Hortis, nous avons plusieurs postes ouverts.</p>
<p>Profil recherché: 2 ans d&#8217;expérience minimum en développement Java/JEE (spring, hibernate, EJB&#8230;),</p>
<p>Lieu de travail: Lausanne</p>
<p>Les personnes intéressées peuvent me contacter rapidement par email en m&#8217;envoyant leur dossier: <a href="mailto:frederic.mareschal@hortis.ch">frederic.mareschal@hortis.ch</a></p>
<p>Merci_</p>
]]></content:encoded>
			<wfw:commentRss>http://social.hortis.ch/2007/06/14/hortis-recrute/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Créer une simple application Spring MVC avec IDEA</title>
		<link>http://social.hortis.ch/2006/02/19/creer-une-simple-application-spring-mvc-avec-idea/</link>
		<comments>http://social.hortis.ch/2006/02/19/creer-une-simple-application-spring-mvc-avec-idea/#comments</comments>
		<pubDate>Sun, 19 Feb 2006 19:32:19 +0000</pubDate>
		<dc:creator>usergone</dc:creator>
				<category><![CDATA[Spring]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://social.hortis.ch/?p=90</guid>
		<description><![CDATA[Créer une application Spring MVC est assez simple. Dans cet article je vais vous montrer comment le faire avec Intellij Idea
 Créer le projet
Ouvrir l&#8217;application IDEA puis New -> Project. Ce qui est demandé à cette étape est le nom du projet. Nous l&#8217;appelons &#8216;ExampleSpring&#8217;.

Cliquer sur Next
L&#8217;étape 2 propose le JDK par défaut

Cliquer sur Next
A [...]]]></description>
			<content:encoded><![CDATA[<p>Créer une application Spring MVC est assez simple. Dans cet article je vais vous montrer comment le faire avec <a href="http://www.jetbrains.com/idea/">Intellij Idea</a></p>
<p><span id="more-90"></span> <strong>Créer le projet</strong></p>
<p>Ouvrir l&#8217;application IDEA puis New -> Project. Ce qui est demandé à cette étape est le nom du projet. Nous l&#8217;appelons &#8216;ExampleSpring&#8217;.<br />
<img title="IDEA New Project 1" alt="IDEA New Project 1" src="http://social.hortis.ch/wp-content/uploads/2006/02/NewProject-1.gif" /></p>
<p>Cliquer sur <strong>Next</strong></p>
<p>L&#8217;étape 2 propose le JDK par défaut</p>
<p><img title="IDEA New Project 2" alt="IDEA New Project 2" src="http://social.hortis.ch/wp-content/uploads/2006/02/NewProject-2.gif" /></p>
<p>Cliquer sur <strong>Next</strong></p>
<p>A cette étape, il faut choisir si le projet est Single Module ou multiple modules (Web, EJB, etc&#8230;) Nous choisirons multiple modules.</p>
<p><img title="IDeA New Project 3" alt="IDeA New Project 3" src="http://social.hortis.ch/wp-content/uploads/2006/02/NewProject-3.gif" /></p>
<p>Cliquer sur<strong> Next</strong></p>
<p>Choisir le type de module : on choisit un module Web pour notre application web Spring MVC.</p>
<p><img alt="IDEA New Project 4" title="IDEA New Project 4" src="http://social.hortis.ch/wp-content/uploads/2006/02/NewProject-4.gif" /></p>
<p>Cliquer sur <strong>Next</strong></p>
<p>Définir le répertoire racine de notre Web application.</p>
<p><img title="IDEA New Project 5" alt="IDEA New Project 5" src="http://social.hortis.ch/wp-content/uploads/2006/02/NewProject-5.gif" /></p>
<p>Cliquer sur<strong> Next</strong></p>
<p>Le panneau suivant nous montre la location du fichier descripteur de deploiement</p>
<p><img title="IDEA New Project 6" alt="IDEA New Project 6" src="http://social.hortis.ch/wp-content/uploads/2006/02/NewProject-6.gif" /></p>
<p>Cliquer sur <strong>Next</strong></p>
<p>Choisir le répertoire ou seront créées les ressources web (JSP, HTML, images)</p>
<p><img title="IDEA New Project 7" alt="IDEA New Project 7" src="http://social.hortis.ch/wp-content/uploads/2006/02/NewProject-7.gif" /></p>
<p>Cliquer sur <strong>Next</strong></p>
<p>Définir le répertoire &#8216;exploded&#8217; Dans notre cas, comme j&#8217;utiliserai un fichier build.xml pour Ant, on n&#8217;a pas besoin de ce setup.</p>
<p><img title="IDEA New project 8" alt="IDEA New project 8" src="http://social.hortis.ch/wp-content/uploads/2006/02/NewProject-8.gif" /></p>
<p>Cliquer sur <strong>Next</strong></p>
<p>Choisir le répertoire où seront créés les fichiers .java<br />
<img title="IDEA New Project 9" alt="IDEA New Project 9" src="http://social.hortis.ch/wp-content/uploads/2006/02/NewProject-9.gif" /></p>
<p>Cliquer sur <strong>Next</strong></p>
<p>Enfin choisir le répertoire pour les .class</p>
<p><img title="IDEA New Project 10" alt="IDEA New Project 10" src="http://social.hortis.ch/wp-content/uploads/2006/02/NewProject-10.gif" /></p>
<p>Cliquer sur <strong>Finish</strong></p>
<p><strong>Ajouter les librairies</strong></p>
<p>Maintenant nous allons ajouter les librairies de Spring au projet. Aller sur le site <a href="http://www.springframework.org/">http://www.springframework.org/</a></p>
<p>Downloader la version 1.2.6, avec ou sans les dépendances. Pour l&#8217;exemple nous n&#8217;ajouterons que les librairies qui nous intéressent:</p>
<p>spring-core.jar, spring-beans.jar, spring-context.jar, spring-web.jar et spring-webmvc.jar</p>
<p>Pour notre JSP nous utiliseront JSTL. Downloader depuis <a href="http://jakarta.apache.org/taglibs/">Jakarta TagLibs</a></p>
<p>Copier tous les jars dans le répertoire WEB-INF/lib de votre projet. Depuis Idea, ajouter ces dépendances. Clique droit sur le module dans le panneau Project, choisir &#8216;Module settings&#8217;.</p>
<p>Cliquer sur l&#8217;onglet &#8216;Libraries (classpath)&#8217;</p>
<p>Ajouter les librairies de Spring, ainsi que jstl-xxx.jar et standard.jar</p>
<p><img title="IDEA Libraries" alt="IDEA Libraries" src="http://social.hortis.ch/wp-content/uploads/2006/02/IDEALibraries.gif" /></p>
<p>Cliquer sur <strong>OK</strong></p>
<p><strong>Configuration &#8211; web.xml </strong></p>
<p>Spring MVC utilise une servlet Spring en tant que controleur (<em>org.springframework.web.servlet.DispatcherServlet</em>) Cela nécessite donc une configuration du fichier web.xml</p>
<p>Ouvrir le fichier et ajouter les lignes suivantes:</p>
<p><img alt="web.xml" title="web.xml" src="http://social.hortis.ch/wp-content/uploads/2006/02/IDEA-web-xml1.gif" /><br />
Ajouter dans le répertoire WEB-INF/tld, le fichier c.tld pour JSTL.</p>
<p><strong>Configuration &#8211; Spring </strong></p>
<p>Maintenant que nous avons configuré les bases de l&#8217;application web, passons à Spring. Dans une application web Spring, toute la configuration de l&#8217;application se fait dans un fichier XML. Ce fichier prend le nom de la servlet controleur (voir web.xml) comme préfixe, avec &#8220;-servlet.xml&#8221; concaténé. Dans notre cas cela donnera un fichier dont le nom complet est &#8216;example-servlet.xml&#8217;.</p>
<p>Ce fichier devra être sauvé dans le répertoire WEB-INF.</p>
<p><img title="example-servlet.xml" alt="example-servlet.xml" src="http://social.hortis.ch/wp-content/uploads/2006/02/IDEA-spring-xml.gif" /></p>
<p>Le fichier configure deux beans Spring.</p>
<p>Le premier bean configure un mapping d&#8217;URL et definit que tout appel à /hello.html sera traité par <em>ExampleSpringController</em> . Le second bean définit la classe <em>example.ExampleSpringController</em> associée au controleur.</p>
<p><strong>Créer les pages web</strong></p>
<p>L&#8217;application étant très simple, seuls deux fichiers JSP sont nécessaires. Le premier affiche un texfield dans lequel l&#8217;utilisateur va saisir son nom. La seconde JSP affiche simplement le nom saisi.</p>
<p><img alt="index.jsp" title="index.jsp" src="http://social.hortis.ch/wp-content/uploads/2006/02/IDEA-index-jsp.gif" /></p>
<p>Sur cette page, nous avons un formulaire simple :quand nous saisissons le nom et après avoir appuyé sur Entrée, l&#8217;action &#8220;hello.html&#8221; est appelée.</p>
<p>Dans le fichier de configuration de Spring (example-servlet.xml) nous avons mappé &#8216;hello.html&#8217; sur le controleur <em>ExampleSpringController. </em>Créons désormais la JSP welcome.jsp (dispatch du controleur), dont le contenu est ci dessous:</p>
<p><img title="welcome.jsp" alt="welcome.jsp" src="http://social.hortis.ch/wp-content/uploads/2006/02/IDEA-welcome-jsp.gif" /></p>
<p><strong>Le controleur Spring</strong></p>
<p>La phase final de cette simple application, est de créer la classe controleur. Dans IDEA, clique droit sur le noeud &#8217;src&#8217;, puis créer un package, &#8216;example&#8217;. Puis Clique droit sur le noeud &#8217;src/example&#8217;, créer la classe &#8216;ExampleSpringController&#8217; dont le contenu est affiché ci dessous :</p>
<p><img alt="Controleur Spring" title="Controleur Spring" src="http://social.hortis.ch/wp-content/uploads/2006/02/IDEA-controller.gif" /></p>
<p>La chose la plus importante a connaitre est que le controleur doit implémenter l&#8217;interface <em>Controller</em> . Cette interface spécifie que la méthode <em>handleRequest</em> doit être implémentée. Cette méthode retourne l&#8217;objet <em>ModelAndView</em>, a qui on passe le nom de la vue sans l&#8217;extension : welcome (pour &#8216;welcome.jsp&#8217;), ainsi que le modèle <em>username</em></p>
<p><strong>Build et Run</strong></p>
<p>Nous créons un fichier build.xml pour Ant, contenant les 5 tâches <em>clean, init, compile, war </em>et<em> deploy </em>.</p>
<p>Le déploiement se fait sur le serveur d&#8217;applications JBoss.</p>
<p>Clique droit dans Idea, sur le fichier build.xml, puis &#8216;Add as Ant build file&#8217;. Dans la fenetre Ant (cf ci dessous) exécuter la tâche <em>deploy</em>.</p>
<p><img alt="build.xml" title="build.xml" src="http://social.hortis.ch/wp-content/uploads/2006/02/IDEA-build.gif" /><br />
Ouvrir le navigateur sur l&#8217;adresse : <em>http://localhost:8080/spring-demo/index.jsp</em></p>
<p><img alt="index.jsp" title="index.jsp" src="http://social.hortis.ch/wp-content/uploads/2006/02/IDEA-run1.gif" /></p>
<p><img src="http://social.hortis.ch/wp-content/uploads/2006/02/IDEA-output-jsp.gif" /></p>
<p>Les sources de ce mini tutoriel sont téléchargeables <a href="http://social.hortis.ch/wp-content/uploads/2006/02/spring-demo.zip">ici</a></p>
<p>Les <strong>ressources</strong> sont :</p>
<p><a href="http://www.manning.com/books/walls2">Spring in Action</a></p>
<p><a href="http://www.amazon.com/gp/product/0764558315/102-3888269-4388132?v=glance&#038;n=283155">J2EE Development without EJB</a></p>
]]></content:encoded>
			<wfw:commentRss>http://social.hortis.ch/2006/02/19/creer-une-simple-application-spring-mvc-avec-idea/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
