<?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</title>
  <link>http://blog.netapsys.fr/index.php/</link>
  <atom:link href="http://blog.netapsys.fr/index.php/feed/tag/spring/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>[JUG] Java EE &amp; CDI vs. Spring</title>
    <link>http://blog.netapsys.fr/index.php/post/2011/10/13/%5BJUG%5D-Java-EE-CDI-vs.-Spring</link>
    <guid isPermaLink="false">urn:md5:a0a5767dcb051a2a7f5849cb0b18d0a5</guid>
    <pubDate>Fri, 14 Oct 2011 08:05:00 +0200</pubDate>
    <dc:creator>Fabian Piau</dc:creator>
        <category>Java J2EE</category>
        <category>cdi</category><category>hibernate</category><category>Java</category><category>java EE 6</category><category>spring</category>    
    <description>&lt;p&gt;Mercredi soir au JUG nantais, nous avons pu assister à la présentation &quot;Stateful is beautiful&quot; d'Antoine Sabot-Durand.&lt;/p&gt;


&lt;p&gt;Expert en Java EE depuis plusieurs années, Antoine nous a donné sa vision sur le paysage Java actuel, en particulier sur &lt;a href=&quot;http://download.oracle.com/javaee/6/tutorial/doc/&quot; hreflang=&quot;en&quot; title=&quot;Documentation officielle Java EE&quot;&gt;Java EE&lt;/a&gt; (Enterprise Edition) et l'alternative &lt;a href=&quot;http://www.springsource.org/&quot; hreflang=&quot;en&quot; title=&quot;Site officiel de Spring&quot;&gt;Spring&lt;/a&gt;.&lt;/p&gt;    &lt;p&gt;Spring est un conteneur dit léger qui permet d'obtenir une infrastructure similaire à celle d'un serveur d’application Java EE plus lourd. Si le premier ne connait que les beans stateless, le second connait aussi les beans stateful.


L'exemple d'un site e-commerce est souvent choisi pour expliquer concrètement ces deux notions.
Le panier sera... &lt;a href=&quot;http://blog.netapsys.fr/index.php/post/2011/10/13/%5BJUG%5D-Java-EE-CDI-vs.-Spring&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; [JUG] Java EE &amp;amp; CDI vs. Spring&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.netapsys.fr/index.php/post/2011/10/13/%5BJUG%5D-Java-EE-CDI-vs.-Spring#comment-form</comments>
      <wfw:comment>http://blog.netapsys.fr/index.php/post/2011/10/13/%5BJUG%5D-Java-EE-CDI-vs.-Spring#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.netapsys.fr/index.php/feed/atom/comments/316</wfw:commentRss>
      </item>
    
  <item>
    <title>RESTer simple avec Spring et JAXB - Partie 1 : Binding avec JAXB</title>
    <link>http://blog.netapsys.fr/index.php/post/2010/12/02/RESTer-simple-avec-Spring-et-Jaxb-Partie-1-%3A-Binding-avec-JAXB</link>
    <guid isPermaLink="false">urn:md5:c61479ca7fddd9f25a55f4ccee762c14</guid>
    <pubDate>Wed, 02 Feb 2011 17:05:00 +0100</pubDate>
    <dc:creator>Vincent Durand</dc:creator>
        <category>Java J2EE</category>
        <category>Binding</category><category>java</category><category>JAXB</category><category>oxm</category><category>REST</category><category>spring</category>    
    <description>&lt;p&gt;Beaucoup de tutoriaux s'arrête à l'approche serveur de l'utilisation de REST. Le but de cette série de posts est d'écrire une application web utilisant le style d'architecture REST et de fournir une API cliente permettant d'utiliser les services offerts par le serveur.&lt;/p&gt;


&lt;p&gt;Cette première partie a pour objectif de générer la représentation XML du modèle métier de l'exemple. Dans un second billet, l'approche serveur sera abordée. Le projet se terminera par l'écriture de la partie cliente de l'application.&lt;/p&gt;    &lt;p&gt;Les choix suivants ont été faits :

l'application doit être la plus simple possible. Elle utilisera uniquement le JDK java 1.6 et le framework Spring.
les services offerts par le serveur doivent être accessible à tous les langages de programmation, d'où l'utilisation de REST et du XML.
l'API Java cliente ne doit pas obliger le développeur à... &lt;a href=&quot;http://blog.netapsys.fr/index.php/post/2010/12/02/RESTer-simple-avec-Spring-et-Jaxb-Partie-1-%3A-Binding-avec-JAXB&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; RESTer simple avec Spring et JAXB - Partie 1 : Binding avec JAXB&lt;/a&gt;&lt;/p&gt;</description>
    
          <enclosure url="http://blog.netapsys.fr/public/springJava/rest-simple.tar.gz"
      length="12036" type="application/x-gzip" />
    
    
          <comments>http://blog.netapsys.fr/index.php/post/2010/12/02/RESTer-simple-avec-Spring-et-Jaxb-Partie-1-%3A-Binding-avec-JAXB#comment-form</comments>
      <wfw:comment>http://blog.netapsys.fr/index.php/post/2010/12/02/RESTer-simple-avec-Spring-et-Jaxb-Partie-1-%3A-Binding-avec-JAXB#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.netapsys.fr/index.php/feed/atom/comments/182</wfw:commentRss>
      </item>
    
  <item>
    <title>Apache Camel - Configuration des timeouts HTTP</title>
    <link>http://blog.netapsys.fr/index.php/post/2011/01/18/Apache-Camel-Configuration-des-timeouts-HTTP</link>
    <guid isPermaLink="false">urn:md5:b3469c128db5872ca0016654ffff58b7</guid>
    <pubDate>Tue, 18 Jan 2011 12:35:00 +0100</pubDate>
    <dc:creator>Jean-Baptiste Defard</dc:creator>
        <category>Java J2EE</category>
        <category>camel</category><category>java</category><category>spring</category>    
    <description>    &lt;p&gt;La mise en œuvre d'une requête HTTP avec Camel est assez simple. Après avoir ajouté le composant camel-http.jar au classpath, la route suivante fait une requête de recherche sur Google.


from(&quot;direct:start&quot;).
to(&quot;http://www.google.com/search?q=netapsys).to(&quot;mock:result&quot;);



Un simple appel dans un test Camel permet de s'assurer que tout... &lt;a href=&quot;http://blog.netapsys.fr/index.php/post/2011/01/18/Apache-Camel-Configuration-des-timeouts-HTTP&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; Apache Camel - Configuration des timeouts HTTP&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.netapsys.fr/index.php/post/2011/01/18/Apache-Camel-Configuration-des-timeouts-HTTP#comment-form</comments>
      <wfw:comment>http://blog.netapsys.fr/index.php/post/2011/01/18/Apache-Camel-Configuration-des-timeouts-HTTP#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.netapsys.fr/index.php/feed/atom/comments/207</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>Un JUG printanier</title>
    <link>http://blog.netapsys.fr/index.php/post/2008/06/11/Un-JUG-printanier</link>
    <guid isPermaLink="false">urn:md5:ab6044cea5da1b8a16b6367f7cea2930</guid>
    <pubDate>Wed, 11 Jun 2008 00:43:00 +0200</pubDate>
    <dc:creator>Darko Stankovski</dc:creator>
        <category>Java J2EE</category>
        <category>java</category><category>JUG</category><category>parisjug</category><category>spring</category>    
    <description>&lt;p&gt;Pour le dernier JUG Parisien de printemps, le thème était le &lt;a href=&quot;http://springframework.org/&quot;&gt;framework Spring&lt;/a&gt;. La mouture 2.5 est en effet sortie il y a environ 2 mois, accompagnée de son lot de nouveautés.&lt;/p&gt;


&lt;p&gt;Retour sur cette soirée riche en enseignements.&lt;/p&gt;    &lt;p&gt;Une des évolutions, qui concernera le plus grand monde, est l'utilisation plus importante des annotations qui permet de décharger de manière très importante les fichiers de configuration. En effet, l'une des grandes critiques que l'on pouvait faire à propos de Spring, est le volume de fichier de configuration XML. Avec cette mouture 2.5, la... &lt;a href=&quot;http://blog.netapsys.fr/index.php/post/2008/06/11/Un-JUG-printanier&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; Un JUG printanier&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.netapsys.fr/index.php/post/2008/06/11/Un-JUG-printanier#comment-form</comments>
      <wfw:comment>http://blog.netapsys.fr/index.php/post/2008/06/11/Un-JUG-printanier#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.netapsys.fr/index.php/feed/atom/comments/27</wfw:commentRss>
      </item>
    
</channel>
</rss>
