<?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/">
<channel>
  <title>Netapsys Blog</title>
  <link>http://blog.netapsys.fr/index.php/</link>
  <description></description>
  <language>fr</language>
  <pubDate>Tue, 06 Jan 2009 10:51:28 +0100</pubDate>
  <copyright>Netapsys 2008</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Nantes JUG - Soirée FLEX</title>
    <link>http://blog.netapsys.fr/index.php/post/2008/12/09/Nantes-JUG-Soiree-FLEX</link>
    <guid isPermaLink="false">urn:md5:4cc47a4bf17ee89ceb5a4470fd1bb5a0</guid>
    <pubDate>Tue, 09 Dec 2008 12:45:00 +0100</pubDate>
    <dc:creator>Sébastien Roul</dc:creator>
        <category>Java</category>
        <category>flex</category><category>JUG</category><category>nantes</category><category>NETAPSYS ATLANTIQUE</category>    
    <description>    &lt;p&gt;&lt;a href=&quot;http://www.nantesjug.org&quot; hreflang=&quot;fr&quot;&gt;&lt;img src=&quot;http://blog.netapsys.fr/public/images/gruesmall_transarent.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Le JUG de Nantes reçoit ce mois-ci Olivier Staigre pour une soirée FLEX.&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;But what's FLEX&amp;nbsp;?&lt;/p&gt;


&lt;p&gt;La présentation propose un panorama de la technologie Adobe Flex vu par l'oeil d'un architecte Java.
En particulier, le projecteur sera braqué sur les possibilités d'interconnexion d'une application Flex avec une technologie serveur de type java EE (EJB mais aussi spring framework etc.).&lt;/p&gt;


&lt;p&gt;Une introduction à BlazeDS, le projet open-source qui rend cette intégration possible, sera présentée.&lt;/p&gt;



&lt;p&gt;Jeudi 11 Décembre&amp;nbsp;: Soirée FLEX &lt;a href=&quot;http://jugevents.jugpadova.it/jugevents/event/registration.form?event.id=12065&quot; hreflang=&quot;fr&quot;&gt;Inscrivez-vous&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.netapsys.fr/index.php/post/2008/12/09/Nantes-JUG-Soiree-FLEX#comment-form</comments>
      <wfw:comment>http://blog.netapsys.fr/index.php/post/2008/12/09/Nantes-JUG-Soiree-FLEX#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.netapsys.fr/index.php/feed/rss2/comments/52</wfw:commentRss>
      </item>
    
  <item>
    <title>Nantes JUG - Soirée Apache MAVEN</title>
    <link>http://blog.netapsys.fr/index.php/post/2008/11/07/NANTES-JUG-Soiree-Apache-MAVEN</link>
    <guid isPermaLink="false">urn:md5:67d679a8530b8bc07d73c2e01687c4a4</guid>
    <pubDate>Fri, 07 Nov 2008 13:44:00 +0100</pubDate>
    <dc:creator>Sébastien Roul</dc:creator>
        <category>Java</category>
        <category>JUG</category><category>Maven</category>    
    <description>    &lt;p&gt;&lt;img src=&quot;http://blog.netapsys.fr/public/images/gruesmall_transarent.png&quot; alt=&quot;Logo-jug&quot; /&gt;&lt;/p&gt;


&lt;h2&gt;Le JUG de Nantes reçoit ce mois-ci Arnaud l'Héritier (committer/pmc sur Maven) pour une soirée Apache MAVEN.&lt;/h2&gt;


&lt;p&gt;Arnaud est accompagné de Benoit JACOB. Ils interviennent dans des entreprises de toutes tailles où ils accompagnent des projets, des cellules transverses ou des DSI. Ils sont souvent sollicités pour améliorer la productivité des équipes, et améliorer la qualité des livrables. Dans ce cadre ils mettent régulièrement en place Apache Maven.
Durant cette session, Arnaud et Olivier vous présenteront les bénéfices que l'on peut attendre de cet outil multifonction, mais aussi, les pièges à éviter lors de sa mise en œuvre et de nombreux conseils issus de leur expérience.&lt;/p&gt;


&lt;p&gt;Au programme de cette session&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Pourquoi Maven&amp;nbsp;? Un peu d'archéologie pour retrouver les besoins qui ont conduit à la création du projet.&lt;/li&gt;
&lt;li&gt;Maven, les concepts. Une revue plus ou moins détaillée en fonction de l'audience sur les fonctionnalités et concepts de l'outil.&lt;/li&gt;
&lt;li&gt;Maven, dans l’entreprise. Pourquoi&amp;nbsp;? Quels apports&amp;nbsp;? Comment&amp;nbsp;?&lt;/li&gt;
&lt;li&gt;10 moyens de faire échouer son projet avec Maven&amp;nbsp;? Et oui, il est si simple de mal l'utiliser...&lt;/li&gt;
&lt;li&gt;Démonstration, en fonction du temps qu'il nous restera, pour présenter son utilisation à travers eclipse et son plugin m2eclipse.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Jeudi 13 Novembre&amp;nbsp;: Apache MAVEN, mise en œuvre en entreprise
&lt;a href=&quot;http://jugevents.jugpadova.it/jugevents/event/registration.form?event.id=11126&quot; hreflang=&quot;fr&quot;&gt;Inscrivez-vous&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.netapsys.fr/index.php/post/2008/11/07/NANTES-JUG-Soiree-Apache-MAVEN#comment-form</comments>
      <wfw:comment>http://blog.netapsys.fr/index.php/post/2008/11/07/NANTES-JUG-Soiree-Apache-MAVEN#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.netapsys.fr/index.php/feed/rss2/comments/47</wfw:commentRss>
      </item>
    
  <item>
    <title>API Hibernate criteria : poser deux critères de recherche sur la même entité dans deux méthodes distinctes</title>
    <link>http://blog.netapsys.fr/index.php/post/2008/10/13/API-Hibernate-criteria-%3A-Poser-deux-criteres-de-recherche-sur-la-meme-entite-dans-deux-methodes-distinctes</link>
    <guid isPermaLink="false">urn:md5:3ef096f4f50af273a97701548be58ad3</guid>
    <pubDate>Mon, 13 Oct 2008 23:08:00 +0200</pubDate>
    <dc:creator>Sébastien Roul</dc:creator>
        <category>Java</category>
        <category>criteria</category><category>Hibernate</category><category>Nantes</category>    
    <description>    &lt;p&gt;Après pas mal de recherche, j’ai trouvé une solution à une difficulté récurrente&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Une méthode X ajoute un critère sur une des tables d’un &quot;join&quot; (exemple order.product.price&amp;gt;0)&lt;/li&gt;
&lt;li&gt;Une méthode Y ajoute un autre critère sur la même table du &quot;join&quot; (exemple order.product.deleted=false)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href=&quot;http://blog.netapsys.fr/index.php/tag/Hibernate&quot;&gt;Hibernate&lt;/a&gt; renvoie une erreur de type QueryException en disant «&amp;nbsp;duplicate association path&amp;nbsp;: product….&amp;nbsp;»
Et nous n’arrivions pas à accéder au premier critère posé par la méthode Y.&lt;/p&gt;


&lt;p&gt;C’est finalement une histoire de cast&amp;nbsp;: l’interface criteria n’expose pas la méthode iterateSubCriteria, son implémentation CriteriaImpl, si&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;
Iterator&amp;lt;Subcriteria&amp;gt; iter = ((CriteriaImpl)crit).iterateSubcriteria();
boolean found = false;
while ( iter.hasNext() ) {
	Subcriteria subcriteria = iter.next();
	if (&amp;quot;product&amp;quot;.equalsIgnoreCase(subcriteria.getPath())) {
		subcriteria.add(Expression.eq(&amp;quot;deleted&amp;quot;, false));
		found=true;
		break;
	}
}
if(!found){
	crit.createCriteria(&amp;quot;product&amp;quot;).add(Expression.eq(&amp;quot;deleted&amp;quot;, false));
}
&lt;/pre&gt;</description>
    
    
    
          <comments>http://blog.netapsys.fr/index.php/post/2008/10/13/API-Hibernate-criteria-%3A-Poser-deux-criteres-de-recherche-sur-la-meme-entite-dans-deux-methodes-distinctes#comment-form</comments>
      <wfw:comment>http://blog.netapsys.fr/index.php/post/2008/10/13/API-Hibernate-criteria-%3A-Poser-deux-criteres-de-recherche-sur-la-meme-entite-dans-deux-methodes-distinctes#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.netapsys.fr/index.php/feed/rss2/comments/45</wfw:commentRss>
      </item>
    
  <item>
    <title>Petits Déjeuners Netapsys / Intégration continue et outils de pilotage stratégique de vos projets</title>
    <link>http://blog.netapsys.fr/index.php/post/2008/10/10/Evenements-/-Petits-Dejeuners-NETAPSYS-/-Integration-continue-%3A-Outil-de-conduite-de-changement</link>
    <guid isPermaLink="false">urn:md5:585199befa5c57204c002492c888998b</guid>
    <pubDate>Fri, 10 Oct 2008 16:22:00 +0200</pubDate>
    <dc:creator>Sébastien Roul</dc:creator>
        <category>Netapsys</category>
        <category>hudson</category><category>industrialisation</category><category>intégration continue</category><category>maven</category><category>netapsys</category><category>petit déjeuner</category><category>pilotage</category><category>qualité</category><category>sonar</category>    
    <description>    &lt;p&gt;&lt;strong&gt;Jeudi 20 novembre à Nantes, Netapsys Atlantique vous invite à son petit déjeuner technique&amp;nbsp;: Intégration continue et outils de pilotage stratégique de vos projets.&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Animée par Jean-Baptiste Defard, Directeur Technique Netapsys, cette présentation sera l'occasion de détailler l'apport de tels outils par rapport à vos problématiques d'industrialisation des développements, de qualité et de pilotage stratégique de vos projets.&lt;/p&gt;


&lt;p&gt;Nous vous proposerons sur cette rencontre de répondre aux questions suivantes&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Qu'est-ce que l'intégration continue&amp;nbsp;?&lt;/li&gt;
&lt;li&gt;Quelles sont les étapes importantes de sa mise en oeuvre&amp;nbsp;?&lt;/li&gt;
&lt;li&gt;Quels sont les impacts au quotidien&amp;nbsp;?&lt;/li&gt;
&lt;li&gt;Quels sont les outils disponibles&amp;nbsp;? Maven, Hudson, Sonar...&lt;/li&gt;
&lt;li&gt;Quels retours d'expérience après plus d'un an d'utilisation&amp;nbsp;?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Inscription sur notre site&amp;nbsp;: &lt;a href=&quot;http://petitdejeuner.netapsys.fr&quot; hreflang=&quot;fr&quot;&gt;http://petitdejeuner.netapsys.fr&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.netapsys.fr/index.php/post/2008/10/10/Evenements-/-Petits-Dejeuners-NETAPSYS-/-Integration-continue-%3A-Outil-de-conduite-de-changement#comment-form</comments>
      <wfw:comment>http://blog.netapsys.fr/index.php/post/2008/10/10/Evenements-/-Petits-Dejeuners-NETAPSYS-/-Integration-continue-%3A-Outil-de-conduite-de-changement#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.netapsys.fr/index.php/feed/rss2/comments/44</wfw:commentRss>
      </item>
    
  <item>
    <title>Première réunion du Nantes JUG</title>
    <link>http://blog.netapsys.fr/index.php/post/2008/09/16/Premiere-reunion-du-NANTES-JUG</link>
    <guid isPermaLink="false">urn:md5:ae17db2a18906e2322406dbae70915f6</guid>
    <pubDate>Tue, 16 Sep 2008 12:04:00 +0200</pubDate>
    <dc:creator>Sébastien Roul</dc:creator>
        <category>Java</category>
        <category>hudson</category><category>intégration continue</category><category>JUG</category><category>maven</category><category>nantesjug</category><category>sonar</category>    
    <description>    &lt;h2&gt;C'était jeudi dernier, le 11 septembre.&lt;/h2&gt;


&lt;p&gt;Force est de constater que cette soirée était bien choisie pour le lancement du Nantes JUG.&lt;/p&gt;


&lt;p&gt;25 personnes sont venues assister à la présentation, dans une ambiance décontractée et active.&lt;/p&gt;


&lt;p&gt;Au delà de l'intégration continue en tant que telle, il a été intéressant de constater la prise de conscience du changement culturel que celle-ci imposait.
Certains découvraient ce que l'intégration voulait dire, d'autres apportaient leurs retours d'expérience. &lt;strong&gt;Bref un vrai lieu d'échange&lt;/strong&gt;&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;La suite de la rencontre s'est prolongée jusqu'à 22 heures autours d'un verre, de discussions et quelques gâteaux apéro.&lt;/p&gt;



&lt;p&gt;Le programme de la fin d'année va bientôt sortir, à vos fils RSS.&lt;/p&gt;



&lt;p&gt;Longue vie au Nantes JUG.&lt;/p&gt;


&lt;p&gt;Quelques photos de l'évenement&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://blog.netapsys.fr/public/images/NANTES%20JUG/DSC00636.JPG&quot;&gt;&lt;img src=&quot;http://blog.netapsys.fr/public/images/NANTES JUG/.DSC00636_t.jpg&quot; alt=&quot;&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://blog.netapsys.fr/public/images/NANTES%20JUG/DSC00639.JPG&quot;&gt;&lt;img src=&quot;http://blog.netapsys.fr/public/images/NANTES JUG/.DSC00639_t.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://blog.netapsys.fr/public/images/NANTES%20JUG/DSC00638.JPG&quot;&gt;&lt;img src=&quot;http://blog.netapsys.fr/public/images/NANTES JUG/.DSC00638_t.jpg&quot; alt=&quot;&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://blog.netapsys.fr/public/images/NANTES%20JUG/DSC00640.JPG&quot;&gt;&lt;img src=&quot;http://blog.netapsys.fr/public/images/NANTES JUG/.DSC00640_t.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://blog.netapsys.fr/public/images/NANTES%20JUG/DSC00642.JPG&quot;&gt;&lt;img src=&quot;http://blog.netapsys.fr/public/images/NANTES JUG/.DSC00642_t.jpg&quot; alt=&quot;&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
    
          <enclosure url="http://blog.netapsys.fr/public/images/NANTES%20JUG/DSC00636.JPG"
      length="62483" type="image/jpeg" />
          <enclosure url="http://blog.netapsys.fr/public/images/NANTES%20JUG/DSC00639.JPG"
      length="55278" type="image/jpeg" />
          <enclosure url="http://blog.netapsys.fr/public/images/NANTES%20JUG/DSC00640.JPG"
      length="47099" type="image/jpeg" />
          <enclosure url="http://blog.netapsys.fr/public/images/NANTES%20JUG/DSC00642.JPG"
      length="2959511" type="image/jpeg" />
          <enclosure url="http://blog.netapsys.fr/public/images/NANTES%20JUG/DSC00638.JPG"
      length="320883" type="image/jpeg" />
    
    
          <comments>http://blog.netapsys.fr/index.php/post/2008/09/16/Premiere-reunion-du-NANTES-JUG#comment-form</comments>
      <wfw:comment>http://blog.netapsys.fr/index.php/post/2008/09/16/Premiere-reunion-du-NANTES-JUG#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.netapsys.fr/index.php/feed/rss2/comments/41</wfw:commentRss>
      </item>
    
  <item>
    <title>Première rencontre du Nantes JUG</title>
    <link>http://blog.netapsys.fr/index.php/post/2008/08/09/Premiere-rencontre-de-Nantes-JUG</link>
    <guid isPermaLink="false">urn:md5:e1b3f04cbe8ee63ac4bdcb472dbd1fd7</guid>
    <pubDate>Sat, 09 Aug 2008 09:24:00 +0200</pubDate>
    <dc:creator>Sébastien Roul</dc:creator>
        <category>Java</category>
        <category>hudson</category><category>intégration continue</category><category>java</category><category>JUG</category><category>maven</category><category>nantes</category><category>sonar</category>    
    <description>    &lt;p&gt;&lt;img src=&quot;http://blog.netapsys.fr/public/images/gruesmall_transarent.png&quot; alt=&quot;Logo-jug&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;&lt;br /&gt;&lt;/p&gt;



&lt;h2&gt;Au menu, &lt;strong&gt;Intégration Continue.&lt;/strong&gt;&lt;/h2&gt;

&lt;p&gt;&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.nantesjug.org&quot; hreflang=&quot;fr&quot;&gt;Nantes JUG&lt;/a&gt; annonce sa première rencontre&amp;nbsp;: &lt;a href=&quot;http://jugevents.jugpadova.it/jugevents/event/show.html?id=7031&quot; hreflang=&quot;fr&quot;&gt;le jeudi 11 septembre&lt;/a&gt;&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;La rencontre sera l'occasion de voir&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Quels outils peuvent être utilisés: &lt;em&gt;Maven, Hudson, CruiseControl, Sonar&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Quelles sont les étapes importantes de la mise en oeuvre&amp;nbsp;: &lt;em&gt;L'infrastructure&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Comment ça fontionne au quotidien&amp;nbsp;: &lt;em&gt;Mylyn, Jira, TRAC, les tests, un métier d'ingénieur qui change !&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Quel est le retour d'expérience&amp;nbsp;: &lt;em&gt;Retour sur un an d'utilisation&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;L'Ecole des Mines de Nantes nous accueillera dans ses locaux pour ce premier évènement.&lt;/p&gt;


&lt;p&gt;Inscrivez-vous vite&amp;nbsp;: &lt;a href=&quot;http://jugevents.jugpadova.it/jugevents/event/show.html?id=7031&quot; hreflang=&quot;fr&quot;&gt;ICI&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;em&gt;NANTES JUG&amp;nbsp;: Communauté des utilisateurs JAVA de NANTES.&lt;/em&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.netapsys.fr/index.php/post/2008/08/09/Premiere-rencontre-de-Nantes-JUG#comment-form</comments>
      <wfw:comment>http://blog.netapsys.fr/index.php/post/2008/08/09/Premiere-rencontre-de-Nantes-JUG#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.netapsys.fr/index.php/feed/rss2/comments/36</wfw:commentRss>
      </item>
    
  <item>
    <title>Nantes JUG : c'est parti !</title>
    <link>http://blog.netapsys.fr/index.php/post/2008/05/09/JUG-Nantes-%3A-cest-parti</link>
    <guid isPermaLink="false">urn:md5:729c7af09f2cf124110053d62379183f</guid>
    <pubDate>Fri, 09 May 2008 17:08:00 +0200</pubDate>
    <dc:creator>Sébastien Roul</dc:creator>
        <category>Java</category>
        <category>java</category><category>JUG</category><category>nantes</category><category>nantesjug</category>    
    <description>    &lt;p&gt;Le JUG (Java User Group) de Nantes est lancé !&lt;br /&gt;&lt;/p&gt;



&lt;p&gt;&lt;ins&gt;Un JUG pour quoi faire ?&lt;/ins&gt;&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;Le but est de réunir les acteurs nantais du langage (professionnels, communautés open source, institutions, étudiants, enseignants...) afin d'échanger des idées et de discuter &quot;Java&quot;.&lt;/p&gt;


&lt;p&gt;&lt;ins&gt;Un JUG pour qui ?&lt;/ins&gt;&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;Tous les passionnés de JAVA qui souhaitent échanger dans un autre cadre que l'école ou le boulot.&lt;/p&gt;


&lt;p&gt;&lt;ins&gt;Un JUG pour quand ?&lt;/ins&gt;&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;Nous lançons les bases du projet dès la semaine prochaine, l'idée est d'être opérationnel en Septembre.&lt;/p&gt;



&lt;p&gt;Y a t'il des personnes motivées pour participer à l'aventure&amp;nbsp;? N'hésitez pas à nous contacter&amp;nbsp;: &lt;a href=&quot;http://blog.netapsys.fr/index.php/post/2008/05/09/mailto:%74%65%61%6d%40%6e%61%6e%74%65%73%6a%75%67%2e%6f%72%67&quot; hreflang=&quot;fr&quot;&gt;team@nantesjug.org&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.netapsys.fr/index.php/post/2008/05/09/JUG-Nantes-%3A-cest-parti#comment-form</comments>
      <wfw:comment>http://blog.netapsys.fr/index.php/post/2008/05/09/JUG-Nantes-%3A-cest-parti#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.netapsys.fr/index.php/feed/rss2/comments/22</wfw:commentRss>
      </item>
    
</channel>
</rss>