<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.netapsys.fr/index.php/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Netapsys Blog - Tag - spring MVC</title>
  <link>http://blog.netapsys.fr/index.php/</link>
  <atom:link href="http://blog.netapsys.fr/index.php/feed/tag/spring%20MVC/rss2" rel="self" type="application/rss+xml"/>
  <description></description>
  <language>fr</language>
  <pubDate>Mon, 06 Feb 2012 16:16:04 +0100</pubDate>
  <copyright>Netapsys 2008 - 2011</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Les controllers SPRING MVC</title>
    <link>http://blog.netapsys.fr/index.php/post/2009/06/23/Les-controllers-SPRING-MVC</link>
    <guid isPermaLink="false">urn:md5:0c34896daa6c1dd7abed6b49c79d3a61</guid>
    <pubDate>Tue, 23 Jun 2009 14:09:00 +0200</pubDate>
    <dc:creator>Mounir Gzady</dc:creator>
        <category>Java J2EE</category>
        <category>controller</category><category>spring MVC</category>    
    <description>&lt;p&gt;Cet article a pour but de passer en revue les controllers SPRING MVC les plus courants en fournissant une brève description de ceux-ci, de décrire dans quels cas ils sont utilisés et comment les mettre en place.&lt;/p&gt;    &lt;p&gt;Le SimpleFormController



Le SimpleFormController est le controller standard fourni par Spring MVC. Il implémente comme tous les controllers l'interface Controller et met à disposition de son utilisateur toute une gamme de méthodes pour effectuer le traitement des formulaires basiques.
SimpleFormController permet de gérer :



Les GET pour la... &lt;a href=&quot;http://blog.netapsys.fr/index.php/post/2009/06/23/Les-controllers-SPRING-MVC&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; Les controllers SPRING MVC&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.netapsys.fr/index.php/post/2009/06/23/Les-controllers-SPRING-MVC#comment-form</comments>
      <wfw:comment>http://blog.netapsys.fr/index.php/post/2009/06/23/Les-controllers-SPRING-MVC#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.netapsys.fr/index.php/feed/atom/comments/98</wfw:commentRss>
      </item>
    
  <item>
    <title>Tests JUnit4 combiné avec Spring et Spring MVC en mode transactionnel</title>
    <link>http://blog.netapsys.fr/index.php/post/2009/01/08/Tests-Unitaires-et-dintegration-avec-Junit4-et-Spring-MVC-en-mode-transactionnel</link>
    <guid isPermaLink="false">urn:md5:a20f1b6fc0438b9a6560a953cc84b57f</guid>
    <pubDate>Fri, 17 Apr 2009 16:18:00 +0200</pubDate>
    <dc:creator>Abderrazek CHINE</dc:creator>
        <category>Java J2EE</category>
        <category>annotations</category><category>controlleurs</category><category>DAO</category><category>dataSource</category><category>framework</category><category>java</category><category>JEE</category><category>junit4</category><category>Junit4</category><category>netapsys</category><category>servlet</category><category>spring</category><category>Spring</category><category>spring 2.5</category><category>spring MVC</category><category>springframework</category><category>tests dintégration</category><category>tests unitaires</category><category>transaction</category><category>transactionManager</category><category>transactionnel</category><category>Web</category><category>webapp</category>    
    <description>&lt;p&gt;Le titre de ce billet montre bien l'étendue des thèmes variés qui seront traités. Il a pour objectif d'illustrer, à l'aide d'un exemple assez complet et proche des cas réels, la mise en place des tests, en mode transactionnel, pour les différentes couches applicatives. Ainsi les vraies difficultés rencontrées par les développeurs seront évoquées.
&lt;br /&gt;
Le billet traite &lt;a href=&quot;http://blog.netapsys.fr/index.php/tag/JUnit4&quot;&gt;JUnit4&lt;/a&gt; enrichi avec les annotations de &lt;a href=&quot;http://blog.netapsys.fr/index.php/tag/Spring&quot;&gt;Spring&lt;/a&gt; 2.5+ et ses lanceurs pour exécuter facilement les tests.
Des illustrations en mode transactionnel vous sont proposées à la fin de ce billet.&lt;br /&gt;
Le framework JUnit est l'oeuvre conjointe de Kent Beck (créateur de XP) et Erich Gamma (auteur des Design Patterns).&lt;br /&gt;
Avec la version 4, JUnit tente de rattraper son retard sur Testng tout en gardant la compatibilité avec JUnit3x ainsi qu'une parfaite intégration aux éditeurs Eclipse, Netbeans, ...
&lt;br /&gt;
Avec les lanceurs de spring, les tests deviennent plus attrayants. Spring encourage ainsi à adopter l'approche TDD &quot;Test Driven Design&quot; ou &quot;Test-First Developpment&quot;. &lt;br /&gt;
Notez que le jdk5+ est nécessaire pour certaines parties de code Java. Les commentaires dans le code java le mentionnent au bon endroit.
&lt;br /&gt;&lt;/p&gt;    &lt;p&gt;Le framework JUnit est l'oeuvre conjointe de Kent Beck (créateur de XP) et Erich Gamma (auteur des Design Patterns).
Avec la version 4, JUnit tente de rattraper son retard sur Testng tout en gardant la compatibilité avec JUnit3x ainsi qu'une parfaite intégration aux éditeurs Eclipse, Netbeans, ...


La pratique des tests unitaires est l'un des... &lt;a href=&quot;http://blog.netapsys.fr/index.php/post/2009/01/08/Tests-Unitaires-et-dintegration-avec-Junit4-et-Spring-MVC-en-mode-transactionnel&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; Tests JUnit4 combiné avec Spring et Spring MVC en mode transactionnel&lt;/a&gt;&lt;/p&gt;</description>
    
          <enclosure url="http://blog.netapsys.fr/public/code/JUnit4EtSpringMVC/spring-mvc-webapp_blog220309.zip"
      length="117475" type="application/zip" />
    
    
          <comments>http://blog.netapsys.fr/index.php/post/2009/01/08/Tests-Unitaires-et-dintegration-avec-Junit4-et-Spring-MVC-en-mode-transactionnel#comment-form</comments>
      <wfw:comment>http://blog.netapsys.fr/index.php/post/2009/01/08/Tests-Unitaires-et-dintegration-avec-Junit4-et-Spring-MVC-en-mode-transactionnel#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.netapsys.fr/index.php/feed/atom/comments/58</wfw:commentRss>
      </item>
    
  <item>
    <title>Introduction à Spring MVC</title>
    <link>http://blog.netapsys.fr/index.php/post/2008/04/13/Introduction-A-Spring-MVC</link>
    <guid isPermaLink="false">urn:md5:049e27f066ec5763779ac5c92b235efd</guid>
    <pubDate>Sun, 13 Apr 2008 01:14:00 +0200</pubDate>
    <dc:creator>Michael Courcy</dc:creator>
        <category>Java J2EE</category>
        <category>hibernate</category><category>java</category><category>MVC</category><category>spring MVC</category><category>spring web flow</category>    
    <description>&lt;p&gt;Dans la guerre furieuse des frameworks MVC il y en a un qui se démarque par sa simplicité, sa facilité de prise en main et sa parfaite intégration à Spring&amp;nbsp;: Spring MVC.&lt;/p&gt;


&lt;p&gt;Certes Spring MVC n'est pas un framework événementiel comme pourraient l'être jsf, wicket, tapestry ou struts 2. Mais il possède de nombreux points d'extensions et utilisé avec Spring Web Flow il devient un framework très puissant.&lt;/p&gt;


&lt;p&gt;Je vous propose ici une  introduction des plus simples qui va consister à afficher une page Hello Spring MVC avec le framework Spring MVC.&lt;/p&gt;


&lt;p&gt;Puis nous enrichirons progressivement notre application exemple avec de nouveaux tutoriels pour aboutir à l'utilisation de Spring Web Flow avec la gestion d'une transaction longue Hibernate.&lt;/p&gt;    &lt;p&gt;Le projet est un projet Maven, tout ce qu'il y a de plus simple que vous pouvez télécharger ici.


Sinon je vous propose (et vous conseille) de le construire pas à pas avec moi :


Etape 1 : création du projet


Créons un projet web avec maven :

mvn archetype:create -DarchetypeGroupId=org.apache.maven.archetypes... &lt;a href=&quot;http://blog.netapsys.fr/index.php/post/2008/04/13/Introduction-A-Spring-MVC&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; Introduction à Spring MVC&lt;/a&gt;&lt;/p&gt;</description>
    
          <enclosure url="http://blog.netapsys.fr/public/code/spring-mvc-webapp.zip"
      length="117475" type="application/zip" />
    
    
          <comments>http://blog.netapsys.fr/index.php/post/2008/04/13/Introduction-A-Spring-MVC#comment-form</comments>
      <wfw:comment>http://blog.netapsys.fr/index.php/post/2008/04/13/Introduction-A-Spring-MVC#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.netapsys.fr/index.php/feed/atom/comments/14</wfw:commentRss>
      </item>
    
</channel>
</rss>
