<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
<channel>
  <title>Java et Compagnie</title>
  <link>http://www.jroller.com/bmoussaud/</link>
  
  <description>Java, J2EE, JDO, Spring et autres réflexions par Benoit Moussaud</description>
  <language>en-us</language>
  <copyright>Copyright 2008</copyright>
  <lastBuildDate>Mon, 4 Feb 2008 12:48:04 -0500</lastBuildDate>
  <generator>Apache Roller (incubating) 3.1 (20070421020349:dave)</generator>
        <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/JavaEtCompagnie" /><feedburner:info uri="javaetcompagnie" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site, subject to copyright and fair use.</feedburner:browserFriendly><item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/j2ee_et_poker</guid>
    <title>J2EE et Poker </title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/TVFvG4j0cRA/j2ee_et_poker</link>
        <pubDate>Mon, 4 Feb 2008 12:48:04 -0500</pubDate>
    <category>General</category>
    <category>j2ee</category>
    <category>poker</category>
    <category>xebia</category>
            <description>A première vue, ces deux concepts n'ont pas grand chose en commun....sauf depuis quelques jours. En effet, Xebia vous propose de vous envoler pour &lt;a href="java.sun.com/javaone/sf/index.jsp"&gt;JavaOne&lt;/a&gt;, &lt;a href="www.javapolis.com"&gt;JavaPolis&lt;/a&gt; ou d'être certifié &lt;a href="http://www.scrumalliance.org"&gt;Scrum Master&lt;/a&gt; par &lt;a href="http://jeffsutherland.com/"&gt;Jeff Sutherland&lt;/a&gt;, himself ! Comment ? C'est très simple.
&lt;ol&gt;
&lt;li&gt;Inscrivez vous rapidement sur le site &lt;a href="http://www.xebiapoker.com/"&gt;Xebia Poker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Répondez à des séries de quizz sur Java/J2EE et accumulez des Xebia Dollars. Revenez régulièrement sur le site, des nouveaux quizz seront proposés&lt;/li&gt;
&lt;li&gt;Les 50 plus riches en Xebia Dollars seront invités à un vrai tournoi de poker dans une salle à Paris. Si vous ne connaissez rien au Poker, une formation vous sera proposée avant le tournoi&lt;/li&gt;
&lt;/ol&gt;
Les 3 premiers gagneront :
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;1/ 1 voyage tous frais payés à JavaOne&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2/ 1 voyage tous frais payés à JavaPolis&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;3/ 1 formation ScrumMaster certifiante par Jeff Sutherland&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

Qu'attendez vous pour tentez votre chance !</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/j2ee_et_poker</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/service_stateful_vs_service_stateless</guid>
    <title>Service Stateful vs. Service Stateless</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/4IxYo6PXE2w/service_stateful_vs_service_stateless</link>
        <pubDate>Wed, 25 Jul 2007 18:00:00 -0400</pubDate>
    <category>Java</category>
    <category>service</category>
    <category>soa</category>
            <description>La multiplication des architectures SOA dans les projets J2EE mettent en évidence un point: très rapidement, souvent par manque de temps et/ou de compétences, les services exposés mettent en jeu la notion:
&lt;ul&gt;
&lt;li&gt;de contexte d'éxécution (pour différencier un canal) ou &lt;/li&gt;
&lt;li&gt;de sessions (&lt;em&gt;client, tu m'a déjà appelé, je sais qui tu es, et donc ce que je doit faire&lt;/em&gt;)&lt;/li&gt;
&lt;/ul&gt;
Manuel Eveno, Consultant dans la société &lt;a href="http://www.xebia.fr"&gt;Xebia&lt;/a&gt;, démontre dans son post '&lt;a href="http://blog.xebia.fr/2007/07/24/service-stateful-vs-service-stateless/"&gt;Service Stateful vs. Service Stateless&lt;/a&gt;' que c'est deux approches sont nuisibles en terme de maintenance et de performance et propose d'appliquer le célèbre pattern 'KISS'.</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/service_stateful_vs_service_stateless</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/weblogic_r%C3%A9apparu</guid>
    <title>Weblogic réapparu !</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/E7CQjZ-hs0o/weblogic_r%C3%A9apparu</link>
        <pubDate>Mon, 2 Jul 2007 18:00:00 -0400</pubDate>
    <category>Java</category>
            <description>Grace au commentaire d'&lt;a href="http://jroller.com/page/bmoussaud/?anchor=weblogic_a_disparu#comment1"&gt;Alexis&lt;/a&gt;, j'ai récupéré des connecteurs supplémentaires.&lt;br/&gt;&lt;br/&gt;
Dans le préférences, cliquer 'Use this proxy server for SSL'&lt;br/&gt;&lt;br/&gt;
&lt;img src="http://jroller.com/resources/b/bmoussaud/pref.jpg" alt="Eclipse preferences"/&gt;
&lt;br/&gt;
&lt;br/&gt;
Au chargement, des nouveaux connecteurs : BEA (Yess !) et Glassfish (Pourquoi pas un jour ;-).&lt;br/&gt;&lt;br/&gt;
&lt;img src="http://jroller.com/resources/b/bmoussaud/wlsapparu.jpg" alt="Connecteurs Weblogic et Glassfish"/&gt;
&lt;br/&gt;
&lt;br/&gt;
&lt;em&gt;Mais n'est-ce pas un peu compliqué pour diffuser un connecteur de serveur d'application ??&lt;/em&gt;&lt;br/&gt;
</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/weblogic_r%C3%A9apparu</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/weblogic_a_disparu</guid>
    <title>Weblogic a disparu !</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/NtAziRfhrp0/weblogic_a_disparu</link>
        <pubDate>Sun, 1 Jul 2007 18:00:00 -0400</pubDate>
    <category>General</category>
            <description>&lt;div&gt;Effectivement, le serveur Weblogic a disparu d'Eclipse WTP chargé avec la nouvelle version d'&lt;a href="http://www.eclipse.org/europa"&gt;Eclipse Europa&lt;/a&gt; (Eclipse 3.3) 
Je trouvais étonnant que mes projets WTP s'affichent plein d'erreurs. Alors je fonce, Bouton Droit, 'Run on Server'. Je décline l'ensemble des différentes options serveurs d'application. Pas de BEA. Mais pas d'IBM, non plus ! C'est là que je découvrer un lien 'Download additionnal servers adapters'. Une fenêtre s'ouvre, se connecte sur Internet et charge différentes définitions: Geronimo, IBM for WAS Comunitu Edition, Pramati,...et 'access à BEA'....bloqué sur l'url&lt;/div&gt;
&lt;div&gt;
&lt;a href="https://dev2devclub.bea.com/updates/eclipse-3.3/wls-plugins/"&gt;https://dev2devclub.bea.com/updates/eclipse-3.3/wls-plugins/&lt;/a&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;img src="http://jroller.com/resources/b/bmoussaud/beawtp.jpg" alt="wtp eclipse bea" style="margin: 1em"/&gt;
&lt;/div&gt;

Si on clique sur cette url, on arrive sur une page protégée accessible si on s'identifie avec un login fourni avec l'achat de &lt;a href="http://www.bea.com/framework.jsp?FP=/content/products/workshop/studio&amp;CNT=index.htm"&gt;'BEA Workshop Studio'!&lt;/a&gt;, L'Eclipse 'propriétaire' de BEA ! 
&lt;br/&gt;
Le mystère reste entier...
&lt;br/&gt;
PS: IBM fourni le pluging WAS 6.0 !



</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/weblogic_a_disparu</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/supervision_administration_et_support</guid>
    <title>Supervision, Administration et Support</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/e1VxARBpoJw/supervision_administration_et_support</link>
        <pubDate>Wed, 27 Jun 2007 01:01:01 -0400</pubDate>
    <category>General</category>
            <description>&lt;img src="http://blog.xebia.fr/wp-content/uploads/2007/06/interviewgbodet.jpg" alt="Interview de Guillaume Bodet" style="margin: 1em; float: right;"&gt;
&lt;br /&gt;&lt;p&gt;BEA organise le mardi 10 juillet 2007 un TechTalk sur les thèmes de la supervision, de l'administration et du support.
&lt;br /&gt;Guillaume Bodet, Directeur Technique de &lt;a href="http://www.xebia.fr"&gt;Xebia&lt;/a&gt; y fera un topo sur les meilleures pratiques en matière de supervision des Infrastructures Java/J2EE.&lt;/p&gt;
&lt;br /&gt;&lt;p&gt;Pour patienter, vous pouvez dès maintenant &lt;a href="http://fr.bea.com/evenements/techtalk/interview.html"&gt;visualiser son interview&lt;/a&gt;.
&lt;br/&gt;&lt;p&gt;Plus d'information sur cette journée : &lt;a href="http://blog.xebia.fr/2007/06/26/supervision-administration-et-support/"&gt;J2EE, Agilité et SOA&lt;/a&gt;&lt;/p&gt;</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/supervision_administration_et_support</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/d%C3%A9ploiement_%C3%A0_chaud_et_permgen</guid>
    <title>Déploiement à chaud et PermGen</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/EkU_VA7usu4/d%C3%A9ploiement_%C3%A0_chaud_et_permgen</link>
        <pubDate>Tue, 26 Jun 2007 18:00:00 -0400</pubDate>
    <category>Java</category>
            <description>Les mécanismes de déploiement à chaud ou d'interception impliquent généralement la génération de classes (.class) par des bibliotheques telle asm, cglib. Tout ces nouveaux objets sont instanciés dans une zone spéciale de la JVM, la mémoire permanente, PermGen. 
Apres plusieurs utilisations, ces mécanisment peuvent provoquer un remplissage complet de cette zone et provoquer des erreurs du type PermGen Out of Space.
Deux solutions: 
&lt;ul&gt;
&lt;li&gt;augmenter cette zone avec les parametres -XX:PermSize -XX:MaxPermSize, mais cela reste un pansement, tôt ou tard, la PermGen sera pleine&lt;/li&gt;
&lt;li&gt;permettre à la JVM d'effectuer des déchargements et du nettoyage de ces objets: -XX:+CMSPermGenSweepingEnabled -XX:+CMSClassUnloadingEnabled &lt;/li&gt;
&lt;/ul&gt;

J'ai été moi même confronté à cette erreur avec Eclipse 3.2 + WTP 1.5.x. Apres quelques dizaines de minutes d'utilisation, l'eclipse disparaissait. Pouf !
J'ai donc supprimé le lanceur (.exe), utilisé une JVM récente 6.x et créée un script de commande:
&lt;div class="code"&gt;
start javaw -Dcom.sun.management.jmxremote -Xms64m -Xmx256m  -XX:PermSize=64m  -XX:MaxPermSize=256m -XX:+CMSPermGenSweepingEnabled -XX:+CMSClassUnloadingEnabled -jar startup.jar
&lt;/div&gt;
et maitenant Eclipse reste ouvert pendant plusieurs heures....
</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/d%C3%A9ploiement_%C3%A0_chaud_et_permgen</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/esb_et_open_source</guid>
    <title>ESB et Open Source</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/I82et42flss/esb_et_open_source</link>
        <pubDate>Mon, 18 Jun 2007 18:00:00 -0400</pubDate>
    <category>Java</category>
            <description>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt;
 &lt;img src="http://jroller.com/resources/b/bmoussaud/esb.jpg" alt="ESB" style="border: solid 1px #000000;" /&gt;&lt;/a&gt;
 &lt;br /&gt;
&lt;/div&gt;
Une nouvelle bataille a débuté dans le monde Open Sourcen autour des ESB, Entreprise Service Bus. Cyrille Le Clerc, Consultant Senior chez Xebia, présente les différents bélligérants: IONA avec CFX et Apache avec ServiceMix, WSO2 et ActiveMQ.
&lt;ul&gt;&lt;li&gt;&lt;a href="http://blog.xebia.fr/2007/06/15/la-bataille-des-esb-apache-synapse-vs-service-mix-vs-cxf/"&gt;La bataille des ESB Apache : Synapse vs. Service Mix vs. CXF&lt;/a&gt;, sur J2EE, Agilité et SOA, Le blog de Xebia France&lt;/li&gt;&lt;/ul&gt;</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/esb_et_open_source</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/tout_sur_les_closures1</guid>
    <title>Tout sur les closures</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/9gk_yl3cJUI/tout_sur_les_closures1</link>
        <pubDate>Wed, 9 May 2007 18:00:00 -0400</pubDate>
    <category>Java</category>
            <description>Les closures seront &lt;b&gt;LA&lt;/b&gt; nouveauté de Java 7, encore faut-il se mettre d'accord sur la syntaxe et les différentes subtilités. Dans son dernier post sur le blog de Xebia France,&lt;a href="http://blog.xebia.fr"/&gt;J2EE, Agilité et SOA&lt;/a&gt;, Guillaume Bodet détaille les différents points de vue de la communauté Java et fait le parallèle avec le langage Ruby.
&lt;ul&gt;&lt;li&gt;&lt;a href="http://blog.xebia.fr/2007/05/10/des-closures-en-java/"&gt;Des closures en Java&lt;/a&gt; sur J2EE, Agilité et SOA&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blog.developpez.com/index.php?blog=51&amp;p=2644&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1"&gt;Revenons sur les Closures&lt;/a&gt; par adiGuba, ce post date de décembre 2006 cependant avec les explications de Guillaume Bodet, tout devient clair.&lt;/li&gt;&lt;/ul&gt;</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/tout_sur_les_closures1</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/java_ee_6</guid>
    <title>Java EE 6</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/9ig1YRqUihE/java_ee_6</link>
        <pubDate>Mon, 9 Apr 2007 18:00:00 -0400</pubDate>
    <category>Java</category>
            <description>Java EE 6
&lt;ul&gt;
&lt;li&gt;est porté par le &lt;a href="http://jcp.org/en/jsr/detail?id=313"&gt;JSR 313&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;est prévu pour Q3 2008 (c'est assez vague)&lt;/li&gt;
&lt;li&gt;va surement supprimer les EJB CMP (remplacé par JPA) et JAX-RPC (remplacé par JAX-WS)&lt;/li&gt;
&lt;li&gt;est orienté SOA avec l'adoption possible de la spécification SCA (Service Component Architecture)&lt;/li&gt;
&lt;li&gt;propose d'inclure des JSR 'oubliés' : 
&lt;ul&gt;
 &lt;li&gt;JSR-196 Java Authentication SPI for Containers - initié en 2002,
 &lt;li&gt;JSR 236: Timer for Application Servers - initié en 2003, 
 &lt;li&gt;JSR-237 Work Manager for Application Servers - initié en 2003
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;va mettre à jour les EJB, JPA, JSF, Servlet, Jax-WS, bref les 'core tech' de J2EE&lt;/li&gt;
&lt;li&gt;va oublier -encore- certains JSR : 
&lt;ul&gt;
 &lt;li&gt;Portail : JSR-168 Portlet Specification - initié en 2002, JSR-286 Portlet Specification 2.0 et SR-301 Portlet Bridge Specification for JavaServer Faces&lt;li&gt;
 &lt;li&gt;CMS : JSR-170 Content Repository for Java technology API - initié en 2002&lt;li&gt;
 &lt;li&gt;Processus : JSR-207 Process Definition for Java et JSR-208 Java Business Integration (JBI)&lt;/li&gt;
 &lt;li&gt;SOA : JSR-235 Service Data Objects&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

Résultat : un ensemble encore très technique, 'byte and byte', qui a du mal à prendre de la hauteur et à donner des solutions 'standards' à des problématiques de plus en plus récurrentes dans les applications modernes (Portail, CMS, SOA, BPM).
&lt;br/&gt;
&lt;br/&gt;
&lt;b&gt;Update:&lt;/b&gt;
D'apres &lt;a href="http://www.theserverside.com/news/thread.tss?thread_id=45033"&gt;The Server Side&lt;/a&gt;, le JSR Java EE 6, a été mis en stand-by pour des histoires de license du TCK...A suivre.
&lt;br/&gt;
&lt;br/&gt;
&lt;div class="tags"&gt;tags technorati : &lt;a href="http://technorati.com/tag/JavaEE6" rel="tag" class="techtag"&gt;JavaEE6&lt;/a&gt;&lt;/div&gt;</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/java_ee_6</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/griefs_contre_spring</guid>
    <title>Griefs contre Spring</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/a7F4IYUoKuw/griefs_contre_spring</link>
        <pubDate>Mon, 12 Mar 2007 19:00:00 -0400</pubDate>
    <category>Java</category>
            <description>En parcourant mes différents flux rss, j'ai réussi à trouver l'auteur de Guice: Crazy Bob. Il y a un an (déjà), il avait exposé ses différents griefs contre le célèbre conteneur:
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://crazybob.org/2006/01/i-dont-get-spring.html"&gt;Crazy Bob: I Don't get Spring&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="tags"&gt;tags technorati : &lt;a href="http://technorati.com/tag/guice" rel="tag" class="techtag"&gt;guice&lt;/a&gt; &lt;a href="http://technorati.com/tag/google" rel="tag" class="techtag"&gt;google&lt;/a&gt;&lt;/div&gt;</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/griefs_contre_spring</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/la_guerre_des_conteneurs_ioc</guid>
    <title>La guerre des conteneurs IoC est repartie</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/uR4VgqQtXZk/la_guerre_des_conteneurs_ioc</link>
        <pubDate>Sun, 11 Mar 2007 19:00:00 -0400</pubDate>
    <category>Java</category>
            <description>&lt;p&gt;Les conteneurs à base d'inversion de controle (IoC) sont apparus il y a quelques années: PicoContainer, HiveMind, Spring. Rapidement Spring s'est globalement imposé laissant les autres loin derrières. Spring faisait presque parti du 'standard' du Java d'Entreprise: Tomcat+Spring+Hibernate au même titre que Strut+DAO auparavant. Tout ce petit monde était tranquille. Au fil des mois, Spring incluait des nouvelles fonctionnallités d'encapsulation et d'injection. Sa taille augmentait et la dénomination 'conteneur légers' était de plus en plus usurpé. En parallèle, les critiques contre le 'Tout-Spring' commençaient elles-aussi à se manifester: Complexité des fichiers de parametrage, lenteurs de chargement,...&lt;/p&gt;
&lt;p&gt;..jusqu'à ce début du mois de mars ou Google a lancé plutot discrètement: &lt;a href="http://code.google.com/p/google-guice/"&gt;Guice&lt;/a&gt;,(qu'il faut prononcer 'Juice'). L'un des caractéristiques majeures de Guice est l'abandon du fameux fichier de configuration XML par un ensemble d'annotations (Java 5 nécessaire) qui assemble les beans d'une application. Ce mode de paramétrage est réguliérement proposé sur les forums Spring mais toujours balayé par les auteurs. Les premiers retours des différents bloggeurs sur le sujet indique un temps de chargement extrement rapide.&lt;/p&gt;
&lt;p&gt;
Google a tout prévu: il propose une &lt;a href="http://code.google.com/p/google-guice/wiki/SpringComparison"&gt;comparaison de Guice vs Spring&lt;/a&gt;
&lt;/p&gt;

Literature sur le sujet:
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.infoq.com/news/2007/03/guice"&gt;Guice: Fast and Light Dependency Injection Container&lt;/a&gt; sur InfoQ&lt;/li&gt;
&lt;li&gt;&lt;a href="http://stuffthathappens.com/blog/2007/03/09/guicy-good/"&gt;Guicy-Good&lt;/a&gt; un interessant retour d'expérience sur le portage d'une application&lt;/li&gt;
&lt;li&gt;&lt;a href="http://crazybob.org/2007/03/guice-10.html"&gt;guice 1.0&lt;/a&gt; et &lt;a href="http://crazybob.org/2007/03/first-guice-review.html"&gt;The First Guice Review&lt;/a&gt;sur le blog crazybob&lt;/li&gt;
&lt;/ul&gt;

La guerre est-elle repartie ? Affaire à suivre....
&lt;div class="tags"&gt;tags technorati : &lt;a href="http://technorati.com/tag/guice" rel="tag" class="techtag"&gt;guice&lt;/a&gt; &lt;a href="http://technorati.com/tag/google" rel="tag" class="techtag"&gt;google&lt;/a&gt;&lt;/div&gt;</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/la_guerre_des_conteneurs_ioc</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/visibilit%C3%A9_de_sch%C3%A9ma_oracle_xe</guid>
    <title>Visibilité de schéma Oracle XE</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/-YSx3zzTzEY/visibilit%C3%A9_de_sch%C3%A9ma_oracle_xe</link>
        <pubDate>Tue, 6 Feb 2007 05:00:00 -0500</pubDate>
    <category>General</category>
            <description>Toujours dans la mouvence &lt;i&gt;"Ce n'est pas parce qu'on a une petite base de données que l'on n'a pas besoin de l'administrer correctement"&lt;/i&gt;, j'ai voulu creer deux schémas Oracle pour mon nouveau domain Weblogic Intégration 9.2: l'un pour les tables WLI (Schema WLI92) l'autre pour la personnalisation (Schéma P13N). Tout ce passe bien sauf à la fin du démarrage du serveur ou celui m'annonce:
&lt;div class="code"&gt;Unable to deploy the EJB 'TrackedAnonymous' because the database table 'P13N_ANONYMOUS_USER' is not accessible. Please ensure that this table exists and is accessible.&lt;/div&gt;
La table P13N_ANONYMOUS_USER appartient au schéma P13N et le serveur utilise une datasource connectée avec le user WLI92. Il faut donc permettre au schéma WLI92 d'acceder au schéma P13N de manière tout a fait transparente.

Oracle XE a tout prévu:
1:Connecté en tant que P13N, il faut donner le droit (GRANT) d'accéder en lecture (SELECT) à la table P13N_ANONYMOUS_USER&lt;/li&gt;
&lt;div class="code"&gt;GRANT SELECT ON P13N_ANONYMOUS_USER TO WLI92;&lt;/div&gt;
2:Créer un synonyme de la table P13N.P13N_ANONYMOUS_USER sous le nom P13N_ANONYMOUS_USER
&lt;div class="code"&gt;CREATE PUBLIC SYNONYM P13N_ANONYMOUS_USER FOR P13N.P13N_ANONYMOUS_USER;&lt;/div&gt;

Et voila, c'est fait.
Si on veut généraliser ceci à l'ensemble des tables de P13N, il faut générer les commandes à partir du dictionnaire utilisateur:
&lt;div class="code"&gt;
set linesize 132&lt;br/&gt;
set pagesize 0&lt;br/&gt;
select 'GRANT SELECT ON '||table_name||' TO WLI92;' from user_tables;&lt;br/&gt;
select 'CREATE PUBLIC SYNONYM '||table_name||' FOR P13N.'||table_name||';' from user_tables;&lt;br/&gt;
&lt;/div&gt;

Par cette méthode, il est également possible d'attribuer les droits INSERT, UPDATE, DELETE, ALL.

&lt;div class="tags"&gt;tags technorati : &lt;a href="http://technorati.com/tag/oraclexe" rel="tag" class="techtag"&gt;oraclexe&lt;/a&gt; &lt;a href="http://technorati.com/tag/oracle" rel="tag" class="techtag"&gt;oracle&lt;/a&gt; &lt;a href="http://technorati.com/tag/grant" rel="tag" class="techtag"&gt;grant&lt;/a&gt; &lt;/div&gt;

</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/visibilit%C3%A9_de_sch%C3%A9ma_oracle_xe</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/bea_weblogic_server_10_0</guid>
    <title>BEA WebLogic Server 10.0</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/OixutJIkTFc/bea_weblogic_server_10_0</link>
        <pubDate>Thu, 14 Dec 2006 09:00:00 -0500</pubDate>
    <category>Java</category>
            <description>Alors que la gamme Weblogic Platform vient juste de sortir, en complet (Server, Portal, Integration et Workshop/Eclipse) et en version 9.2, BEA nous propose une &lt;i&gt;tech preview&lt;/i&gt; de weblogic server en version 10.0. La cible désignée est clairement le support de JEE 5 (EJB 3.0, WS JAX-WS 2.0 et JAXB 2.0, détail &lt;a href="http://e-docs.bea.com/wls/docs100/notes/new.html#wp1250836"&gt;ici&lt;/a&gt;). On peut également noter le support de MySQL 5, L'unicast pour la communication cluster (le multicast est toujours la!),...

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://e-docs.bea.com/wls/docs100/notes/new.html"&gt;What's new (complet)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://e-docs.bea.com/wls/docs100/"&gt;La documentation en ligne&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://commerce.bea.com/showproduct.jsp?family=WLS&amp;major=10Tech&amp;minor=-1"&gt;Téléchargement (680Mo) &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="tags"&gt;tags technorati : &lt;a target="_blank" href="http://technorati.com/tag/bea" rel="tag"&gt;bea&lt;/a&gt; &lt;a target="_blank" href="http://technorati.com/tag/JEE5" rel="tag"&gt;JEE5&lt;/a&gt; &lt;a target="_blank" href="http://technorati.com/tag/weblogic" rel="tag"&gt;weblogic&lt;/a&gt; &lt;a target="_blank" href="http://technorati.com/tag/weblogic10" rel="tag"&gt;weblogic10&lt;/a&gt;&lt;/div&gt;
</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/bea_weblogic_server_10_0</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/java_en_gpl</guid>
    <title>Java en GPL</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/0J8lAFdFcbE/java_en_gpl</link>
        <pubDate>Tue, 14 Nov 2006 03:00:00 -0500</pubDate>
    <category>Java</category>
            <description>Sun l'a annoncé hier: la nouvelle license de Java (langage, compilateur) est la license &lt;a href="http://fr.wikipedia.org/wiki/Licence_publique_g%C3%A9n%C3%A9rale_GNU"&gt;GPL&lt;/a&gt;, la plus ouverte des license du monde open source. Cette annonce n'est pas une révolution mais une évolution naturelle de Java. Cette nouvelle va par exemple permettre de placer la JVM au coeur des distributions Linux et pourquoi par placer la JVM au niveau du Kernel: &lt;i&gt;"JLinux, la distribution 100 % Linux, 100% Java".&lt;/i&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.lemondeinformatique.fr/dossiers/lire-java-open-source-ce-qui-va-changer-14-troisquestions.html"&gt;"Java Open Source : ce qui va changer"&lt;/a&gt; l'interview de Guillaume Bodet, CTO &lt;a href="http://www.xebia.fr"&gt;Xebia France&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/java_en_gpl</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/thread_dump</guid>
    <title>Thread Dump</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/WDgOe9TfcNk/thread_dump</link>
        <pubDate>Tue, 7 Nov 2006 11:00:00 -0500</pubDate>
    <category>Java</category>
            <description>&lt;p&gt;Mes derniers projets impliquent de plus en plus de serveurs d'applications Weblogic (Portail, Server, Integration ...) installés en mode cluster. Il est donc pas rare sur une même machine (généralement de type Unix, solaris) d'avoir plusieurs domaines Weblogic comprenant chacun un cluster allant jusqu'a 4 serveurs en cluster. En phase de mise au point et de tuning, un outil tres performant permet de diagnostique les inter-blocages, les latences: Le Thread Dump. &lt;/p&gt;
&lt;p&gt;
Le Thread Dump est une photographie prise à un instant t de l'activité de l'ensemble des threads du serveur d'application. Ils sont affichés les uns à la suite des autres sous forme de stack trace. C'est comme si le serveur avait lance un &lt;pre&gt;'new Throwable().printStackTrace();' &lt;/pre&gt;sur l'ensemble de ses threads.
&lt;/p&gt;
&lt;p&gt;
Sous Unix, la demande d'un thread dump s'effectue en envoyant un signal au processus:
&lt;div class="code"&gt;kill -3 PID&lt;/div&gt;
&lt;/p&gt;
Reste à retrouver le PID (Processus ID) du la (bonne) JVM.

&lt;br/&gt;&lt;b&gt;Méthode 1&lt;/b&gt;: la commande ps
&lt;div class="code"&gt;ps -ef | grep java&lt;/div&gt;
&lt;div class="code"&gt;
&lt;pre&gt;
 webadm  4744     1   0 23:33:25 ?         
159:14 /logiciels/bea/jdk142_11/bin/java 
-server -Xms1024m -Xmx1024m -XX:PermSize=256m
  webadm 28528     1   0   Nov 03 ?          
31:05 /logiciels/bea/jdk142_11/bin/java 
-server -Xms512m -Xmx512m -XX:PermSize=256m 
  webadm  4640     1   0 23:33:19 ?         
162:05 /logiciels/bea/jdk142_11/bin/java 
-server -Xms1024m -Xmx1024m -XX:PermSize=256m
&lt;/pre&gt;
&lt;/div&gt;
Généralement ce n'est pas suffisant pour déterminer le bon serveur.

&lt;br/&gt;&lt;b&gt;Méthode 2&lt;/b&gt;: la super-commande ps
&lt;div class="code"&gt;/usr/ucb/ps auxwwww | grep java&lt;/div&gt;
&lt;div class="code"&gt;
&lt;pre&gt;
beausr    4640  0.3 10.41561080851576 ?        
S 23:33:19 162:05 /bea/jdk142_11/bin/java 
-server -Xms1024m -Xmx1024m -XX:PermSize=256m 
-XX:MaxPermSize=256m -XX:NewRatio=5 
-XX:SurvivorRatio=4 -XX:TargetSurvivorRatio=80 
-Dweblogic.Name=WLSa-01 -Dweblogic.ProductionModeEnabled=true 
-Dweblogic.management.server=http://localhost:11001
-Djava.security.policy=/bea/wlplatform8.1SP5/server/lib/weblogic.policy
-DConnectJDBC=15 -Dweblogic.webservice.i18n.charset=utf-8 
-Dweblogic.security.audit.auditLogDir=/var/weblogic/log/ 
weblogic.Server
&lt;/pre&gt;
&lt;pre&gt;
beausr    4744  0.3  9.91531264809712 ?        
S 23:33:24 159:15 /bea/jdk142_11/bin/java 
-server -Xms1024m -Xmx1024m -XX:PermSize=256m 
-XX:MaxPermSize=256m -XX:NewRatio=5 
-XX:SurvivorRatio=4 -XX:TargetSurvivorRatio=80 
-Dweblogic.Name=WLSb-01 -Dweblogic.ProductionModeEnabled=true 
-Dweblogic.management.server=http://localhost:11001
-Djava.security.policy=/bea/wlplatform8.1SP5/server/lib/weblogic.policy
-DConnectJDBC=15 -Dweblogic.webservice.i18n.charset=utf-8 
-Dweblogic.security.audit.auditLogDir=/var/weblogic/log/ 
weblogic.Server
&lt;/pre&gt;
&lt;pre&gt;
beausr   28528  0.1  3.7971752301960 ?        S   Nov 03 31:06 /bea/jdk142_11/bin/java 
-server -Xms512m -Xmx512m -XX:PermSize=256m -XX:MaxPermSize=256m
-XX:MaxPermSize=256m -XX:NewRatio=5 
-XX:SurvivorRatio=4 -XX:TargetSurvivorRatio=80 
-Dweblogic.Name=WLSa-01 -Dweblogic.ProductionModeEnabled=true 
-Dweblogic.management.server=http://localhost:11001
-Djava.security.policy=/bea/wlplatform8.1SP5/server/lib/weblogic.policy
-DConnectJDBC=15 -Dweblogic.webservice.i18n.charset=utf-8 
-Dweblogic.security.audit.auditLogDir=/var/weblogic/log/ 
weblogic.Server
&lt;/pre&gt;
&lt;/div&gt;

Avec cette commande on obtient l'ensemble des parametres de lancement de la JVM, mais leur grand nombre fait qu'il est très difficile d'en extraire l'information utile et discriminante.

&lt;br/&gt;&lt;b&gt;Méthode 3&lt;/b&gt;: la super-commande ps avec la puissance de awk.
&lt;div class="code"&gt;
&lt;pre&gt;
/usr/ucb/ps auxwwww | grep java | awk '{for (i=1;i&lt;=NF;i++)
 {if ($i ~ /weblogic.Name/) 
   {split($i, name, "=");print $2,name[2];break;}
 }}'
&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="code"&gt;
&lt;pre&gt;
4640  WLSa-01
4744  WLSa-02
28528 CONSOLE
&lt;/pre&gt;
&lt;/div&gt;
Maintenant il est très facile de lancer la commande 'Kill -3 PID' sur le ou serveurs.

Pour obtenir un thread dump de l'ensemble des serveurs execeptés la console, il suffit de combiner la commande précédentes avec awk, grep et xargs:
&lt;div class="code"&gt;
&lt;pre&gt;
/usr/ucb/ps auxwwww | grep java | awk '{for (i=1;i&lt;=NF;i++)
 {if ($i ~ /weblogic.Name/) 
   {split($i, name, "=");print $2,name[2];break;}
 }}'
 &lt;b&gt;| grep WLS | awk '{print $1}'| xargs kill -3 &lt;/b&gt;
&lt;/pre&gt;
&lt;/div&gt;

&lt;br/&gt;&lt;b&gt;Remarques&lt;/b&gt;:
&lt;ul&gt;
&lt;li&gt;Si vous n'avez pas la commande 'super-ps', vous pouvez utiliser l'éxecutable jps livré à partir du JDK5 sous Unix et Windows:
&lt;div class="code"&gt;
&lt;pre&gt;
&lt;b&gt;/usr/java/bin/jps -v | grep -iv jps  &lt;/b&gt; |
 awk '{for (i=1;i&lt;=NF;i++) 
 {if ($i ~ /weblogic.Name/) 
  {split($i, name, "=");print $1,name[2];break;}}
 }'
&lt;/pre&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;Suivant la version de awk, vous pouvez obtenir des messages d'erreur ou des disfonctionnements. Utiliser alors &lt;b&gt;nawk&lt;/b&gt; ou &lt;b&gt;gawk&lt;/b&gt;&lt;/li&gt;
&lt;br/&gt;
&lt;/ul&gt;
Une fois vos thread dump générés, je vous recommande trois outils:
&lt;ul&gt;
&lt;li&gt;VI, the ultimate editeur ;-)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://tda.dev.java.net/"&gt;TDA&lt;/a&gt;: Thread Dump Analyzer&lt;/li&gt; 
&lt;li&gt;&lt;a href="http://lockness.plugin.free.fr"&gt;Lockness Eclipse Plugin&lt;/a&gt; - Java Thread Dump Analyser, un plugin eclipse qui analyse vos thread dumps et les présente sous forme de liste. Hébergé chez free.fr donc potentiellement proposé par un français ;-)&lt;/li&gt;
&lt;/ul&gt;


Pour des informations complémentaires sur les thread dumps:
&lt;ul&gt; 
&lt;li&gt;&lt;a href="http://java.sun.com/developer/technicalArticles/Programming/Stacktrace/"&gt;An Introduction to Java Stack Traces&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://weblogs.java.net/blog/mandychung/archive/2005/11/thread_dump_and_1.html"&gt;Thread Dump and Concurrency Locks&lt;/a&gt; présentation des outils jstack et jconsole du jdk 5&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="tags"&gt;tags technorati : &lt;a target="_blank" href="http://technorati.com/tag/thread+dump" rel="tag"&gt;thread dump&lt;/a&gt; &lt;a target="_blank" href="http://technorati.com/tag/weblogic" rel="tag"&gt;weblogic&lt;/a&gt; &lt;/div&gt;</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/thread_dump</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/le_support_pr%C3%A9emptif</guid>
    <title>Le support préemptif</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/KCvYKuGDcJ8/le_support_pr%C3%A9emptif</link>
        <pubDate>Fri, 22 Sep 2006 09:42:18 -0400</pubDate>
    <category>General</category>
            <description>BEA propose un nouvel outil de support préemptif: BEA Guardian. C'est une application Eclipse RCP, donc client riche et portable. Elle analyse la configuration d'un Domaine Weblogic (8.1 et plus) et remonte des alertes: mauvais paramétrage, trous de sécurité, patch manquants ou incorrents...
Je trouve cette initiative tres interessante pour prévenir la (sur)vie du domaine et ses applications critiques. un programme de beta test est ouvert, j'ai hate de recevoir l'outil et de me rendre compte de la pertinance des informations relevées.
Plus d'information: 
&lt;ul&gt;&lt;li&gt;&lt;a href="http://dev2dev.bea.com/pub/a/2006/09/guardian.html"&gt;BEA Guardian: A New Model of Pre-Emptive Support - DEV2DEV&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br/&gt;
&lt;div class="tags"&gt;tags technorati : &lt;a href="http://technorati.com/tag/bea" rel="tag" class="techtag"&gt;bea&lt;/a&gt; &lt;a href="http://technorati.com/tag/eclipse" rel="tag" class="techtag"&gt;eclipse&lt;/a&gt;&lt;/div&gt;</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/le_support_pr%C3%A9emptif</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/erreur_hibernation_r%C3%A9solue</guid>
    <title>Erreur hibernation: résolu !</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/OU-TKK3akMA/erreur_hibernation_r%C3%A9solue</link>
        <pubDate>Thu, 17 Aug 2006 18:00:00 -0400</pubDate>
    <category>General</category>
            <description>Depuis que je suis passé de 1 Go à 2 Go de RAM sur mon pc portable (ASUS M6000), mes fonctions de veilles et de veille prolongée ne fonctionnaient plus, enfin très aléatoirement avec un message d'erreur de ce style la !
&lt;img src="http://jroller.com/resources/b/bmoussaud/erreur_hibernation.jpg"/&gt;
Des appels au support Asus France se sont soldés par "Enlever la mémoire, et ca remarchera, le problème vient des barettes mémoires que vous avez installé!

Microsoft a mis à disposition au grand public un patch,&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=fr&amp;FamilyID=9D20F96A-A8D6-4627-89F7-787CD9B3852C"&gt;Windows XP KB909095&lt;/a&gt;,qui permet de corriger précisement ce problème. Je revis :-)

Source &lt;a href="http://www.clubic.com/actualite-37573-windows-xp-patchs-hibernation.html"&gt;Clubic&lt;/a&gt;</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/erreur_hibernation_r%C3%A9solue</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/top_8_soa_adoption_pitfalls</guid>
    <title>Top 8 SOA Adoption Pitfalls</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/ZzOj7pmi8mU/top_8_soa_adoption_pitfalls</link>
        <pubDate>Mon, 17 Jul 2006 18:00:00 -0400</pubDate>
    <category>Java</category>
            <description>The &lt;a href="http://www.infoq.com/"&gt;InfoQ&lt;/a&gt; web site has now taken a major place on my bookmark and my RSS reader. It reminds me TheServerSide at its beginning in 2000-2002 with very interesting and high level news and articles.
The lastest interesting article is about the &lt;a href="http://www.infoq.com/articles/Top-8-SOA-Adoption-Pitfalls"&gt;Top 8 SOA Adoption pitfalls&lt;/a&gt;. Enjoy ! </description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/top_8_soa_adoption_pitfalls</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/shine_on</guid>
    <title>Shine On !</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/vA8lgx9IqYA/shine_on</link>
        <pubDate>Wed, 12 Jul 2006 22:00:00 -0400</pubDate>
    <category>General</category>
            <description>While  &lt;a href="http://en.wikipedia.org/wiki/Roger_Waters"&gt;Roger Waters&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Nick_Mason"&gt;Nick Masson&lt;/a&gt; will be live &lt;a href="http://www.rogerwaters2006.com/"&gt;tomorrow&lt;/a&gt; in France and will play one of the most famous albums of Pink Floyd: &lt;a href="http://en.wikipedia.org/wiki/Dark_Side_Of_The_Moon"&gt;Dark Side of The Moon&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Syd_Barrett"&gt;Syd Barret&lt;/a&gt; died 3 days ago. :-(
&lt;p&gt;
&lt;i&gt;I 'll see you on the dark side of the moon !&lt;/i&gt;, Syd 
But &lt;i&gt;there is no dark side of the Moon really... matter of fact it's all dark&lt;/i&gt;
&lt;/p&gt;</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/shine_on</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/calisto_c_est_parti</guid>
    <title>Calisto c'est parti !</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/vDp-9NUNLgE/calisto_c_est_parti</link>
        <pubDate>Fri, 30 Jun 2006 05:35:00 -0400</pubDate>
    <category>Java</category>
            <description>Le projet &lt;a href="http://www.eclipse.org/callisto/"&gt;Calisto&lt;/a&gt; a pour but de synchroniser et d'intégrer l'ensemble des projets Eclipse. La date de la prochaine livraison est fixée pour le 30 juin 2006 à 16h00 (heure de Paris). A partir de cette date, si vous avez chargé Eclipse  3.2 vous pourrer récuper, avec la géniale fonction de mise à jour, l'ensemble des projets Eclipse en un click: le projet C/C++, le projet de performance TPTP, le projet J2EE (WST,JST)....
Apres surement un long temps de chargement et un redemarrage de la plateforme Eclipse, vous aurez à votre disposition un IDE complet et de grande qualité.
J'ai déjà fait l'experience sur les versions RC d'eclipse 3.2 c'est énorme !
&lt;ul&gt;Plus d'info....
&lt;li&gt;&lt;a href="http://www.onjava.com/pub/a/onjava/2006/06/28/whats-new-in-eclipse-3-2-java-development-tools.html"&gt;What's New in Eclipse 3.2 Java Development Tools&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.zdnet.com/Burnette/?p=133#more-133"&gt;Countdown to Callisto: An Eclipse singularity&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.eclipse.org/callisto/"&gt;Projet Calisto&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="tags"&gt;tags technorati : &lt;a href="http://technorati.com/tag/calisto" rel="tag" class="techtag"&gt;calisto&lt;/a&gt; &lt;a href="http://technorati.com/tag/eclipse" rel="tag" class="techtag"&gt;eclipse&lt;/a&gt;&lt;/div&gt;</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/calisto_c_est_parti</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/1_an_chez_xebia</guid>
    <title>1 an chez Xebia</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/9HYt_NuP1Mw/1_an_chez_xebia</link>
        <pubDate>Fri, 2 Jun 2006 11:40:00 -0400</pubDate>
    <category>General</category>
            <description>Déjà ! c'était le 30 mai, l'année dernière. Année tellement passionnante que j'en ai raté l'anniversaire. Je ne regrette pas ma décision: Quitter une grande SSII généraliste pour &lt;a href="http://www.xebia.fr"&gt;Xebia IT Architects&lt;/a&gt;, un cabinet d'expert J2EE reconnus de par le monde (France, Hollande, Inde). Des missions &lt;b&gt;riches&lt;/b&gt; tant au niveau du &lt;b&gt;contenu&lt;/b&gt;
&lt;ul&gt;
&lt;li&gt;de la performance J2EE aux 'livres blanc',&lt;/li&gt;
&lt;li&gt;du POC (Proof of Concept) au conseil,&lt;/li&gt;
&lt;li&gt;de l'open source aux éditeurs reconnus du marché des progiciels et des serveurs d'applications&lt;/li&gt;
&lt;/ul&gt;
que de la &lt;b&gt;durée&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;de ponctuelle sur un ou deux jours, passionnant&lt;/li&gt;
&lt;li&gt;à de l'accompagnement sur plusieurs mois, tres enrichissant&lt;/li&gt;
&lt;/ul&gt;

Si ce tableau vous donne envie de nous rejoindre, N'hésitez pas  &lt;a href="mailto:jobs@xebia.com"&gt;écrivez nous !&lt;/a&gt;</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/1_an_chez_xebia</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/jee_5_approuv%C3%A9_et_alors</guid>
    <title>JEE 5 approuvé ! et alors ?</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/u-dmGizA-gA/jee_5_approuv%C3%A9_et_alors</link>
        <pubDate>Tue, 2 May 2006 18:00:00 -0400</pubDate>
    <category>Java</category>
            <description>JEE 5, et pas J2EE 5, est finalement approuvé. L'ensemble des votants ont &lt;a href="http://jcp.org//en/jsr/results?id=3770"&gt;voté 'Oui'&lt;/a&gt; pour le JSR 244. Mention spéciales pour les commentaires de Sun Microsystems (Hurrah!  Hurrah!  Hurrah!) et Suleiman, Hani (Wheeeee!). Il va falloir donc se renseigner précisement sur JSF 1.2, JSP 2.1, le déjà très contreversé EJB 3.0 , JAX-WS, et autres consorts.

Reste une question: J2EE 1.4 est tout juste adopté par les projets ou l'on trouve facilement des briques open source comme Spring ou Hibernate, ou des produit d'entreprises, complètement propriétaires et non spécifiés par des JSR, tels des portails et des ESB. Cette nouvelle spécification répond-elle à un réel besoin des utilisateurs ? La garantie d'une spécification commune reste-t-elle nécessaire pour la réalisations d'applications ?

&lt;b&gt;Source&lt;/b&gt; The Server Side &lt;a href="http://www.theserverside.com/news/thread.tss?thread_id=40206"&gt;Java EE 5 passes - ready, set, code!&lt;/a&gt;

&lt;b&gt;MAJ&lt;/b&gt; developpez.com &lt;a href="hhttp://blog.developpez.com/index.php?blog=12&amp;title=java_ee_5_en_version_finale&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1"&gt;ava EE 5 en version finale&lt;/a&gt;

&lt;div class="tags"&gt;tags technorati : &lt;a href="http://technorati.com/tag/JEE5" rel="tag" class="techtag"&gt;JEE5&lt;/a&gt;&lt;/div&gt;</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/jee_5_approuv%C3%A9_et_alors</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/1kg_de_spring</guid>
    <title>1kg de Spring</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/yzZ_UsLTkBo/1kg_de_spring</link>
        <pubDate>Mon, 24 Apr 2006 18:00:00 -0400</pubDate>
    <category>Java</category>
            <description>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt;
&lt;img src="http://www.jroller.com/resources/b/bmoussaud/springparlapratique.jpg" alt="" style="border: solid 2px #000000;" /&gt;
&lt;/div&gt;

Le premier livre 100% français (&lt;a href="http://jroller.com/page/julien.dubois"&gt;Julien Dubois&lt;/a&gt;, Jean-Philippe Retaillé et Thierry Templier, les deux derniers déja auteurs de l'ouvrage 'Refactoring des applications J2EE' ) sur &lt;a href="http://www.springframework.org/"&gt;Spring&lt;/a&gt; vient de sortir aux édition Eyrolles: &lt;a href="http://www.eyrolles.com/Accueil/Livre/9782212117103/"&gt;&lt;i&gt;Spring par la pratique&lt;/i&gt;&lt;/a&gt;. C'est un joli pavé de plus de 500 pages et pesant plus d'1 kilo (1,1 pour être précis). La  &lt;a href="http://www.eyrolles.com/Chapitres/9782212117103/TDM_Dubois.pdf?xd=cfe5ccc52a57a3a3e6504d3e168639d7"&gt;table des matieres&lt;/a&gt; nous dévoile dans le détail le contenu: introduction à Spring et l'IOC, une section sur la présentation (Struts :-(, SpringMVC :-) et &lt;a href="http://www.eyrolles.com/Chapitres/9782212117103/Chap9_Dubois.pdf?xd=cfe5ccc52a57a3a3e6504d3e168639d7"&gt;Ajax&lt;/a&gt; et Portlets), une section sur la gestion des données (ORM et Transactions), une section Intégration (messaging, XML sur HTTP et la sécurité avec Acegi :-)) et pour terminer JMX et les tests avec Spring. D'apres ce que l'on peut voir dans les chapitres disponibles au format PDF, les auteurs alternent descriptions, explications et exemples pratiques basés sur l'application 'Tudu List'. Et Mûre sur le pancake, une &lt;a href="http://www.eyrolles.com/Chapitres/9782212117103/Preface_Dubois.pdf?xd=cfe5ccc52a57a3a3e6504d3e168639d7"&gt;préface&lt;/a&gt; par Rod Johnson, himself.
Des rumeurs semblent dire que ce livre serait basé sur la toute derniere version de Spring: Spring 2.0 A vérifier. Au passage, le milestone 2.0M4 vient de &lt;a hre="http://www.springframework.org/node/261"&gt;sortir&lt;/a&gt;, bientôt la RC1.
Je vais peut être me laisser tenter pour une fois...

&lt;div class="tags"&gt;tags technorati : &lt;a href="http://technorati.com/tag/spring" rel="tag" class="techtag"&gt;spring&lt;/a&gt;&lt;/div&gt;</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/1kg_de_spring</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/chez_ouam</guid>
    <title>Chez Ouam</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/-90ouuTf9vc/chez_ouam</link>
        <pubDate>Mon, 24 Apr 2006 08:58:43 -0400</pubDate>
    <category>General</category>
            <description>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt;
 &lt;a href="http://www.flickr.com/photos/10173588@N00/134142103/" title="photo sharing"&gt;&lt;img src="http://static.flickr.com/51/134142103_4472848ebd_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt;
 &lt;br /&gt;
 &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;
  &lt;a href="http://static.flickr.com/51/134142103_4472848ebd_o.jpg"&gt;Chez moi!&lt;/a&gt;
  &lt;br /&gt;
  Originally uploaded by &lt;a href="http://www.flickr.com/people/10173588@N00/"&gt;Benoit Moussaud&lt;/a&gt;.
 &lt;/span&gt;
&lt;/div&gt;
La résolution des cartes fournies par &lt;a href="http://maps.google.com"&gt;GoogleMap&lt;/a&gt; est vraiment impressionnante. La preuve, mon immeuble en gros plan dans la banlieu parisienne. Plus d'info sur &lt;a href="http://www.clubic.com/actualite-34066-google-earth-et-google-maps-progressent-en-europe.html"/&gt;Clubic&lt;/a&gt;
&lt;br clear="all" /&gt;</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/chez_ouam</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/oracle_db2_m%C3%AAme_combat</guid>
    <title>Oracle/DB2 Même combat</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/x5IuVpeC67s/oracle_db2_m%C3%AAme_combat</link>
        <pubDate>Fri, 21 Apr 2006 04:38:00 -0400</pubDate>
    <category>General</category>
            <description>Si vous avez eu quelques soucis lors d'une installation d'une base oracle sur votre machine, vous en aurez   lors d'une installation d'une base DB2. Dans le post &lt;a href="http://blog.inspiring.nl/page/inspiring?entry=installing_db2_for_oracle_dummy"&gt;&lt;i&gt;Installling DB2 for Oracle dummy's&lt;/i&gt;&lt;/a&gt;, l'auteur de l'&lt;a href="http://blog.inspiring.nl/"&gt;Inspiring Blog&lt;/a&gt;,Lonneke, nous détaille pas à pas les différents problèmes rencontrés pour simplement se connecter à une base DB2 fraichement installée. La conclustion : "&lt;i&gt;Basically it is like installing an Oracle database: all you have to do is click 'next'. If it fails, you are in trouble and you need an expert. If it succeeds, you were lucky and (people think) you are the expert.&lt;/i&gt;"</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/oracle_db2_m%C3%AAme_combat</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/oracle_xe_tablespace</guid>
    <title>Oracle XE TableSpace</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/3ZQzX0T37jY/oracle_xe_tablespace</link>
        <pubDate>Fri, 14 Apr 2006 08:00:00 -0400</pubDate>
    <category>General</category>
            <description>&lt;div&gt;&lt;i&gt;"Ce n'est pas parce qu'on a une petite base de données que l'on n'a pas besoin de l'administrer correctement"&lt;/i&gt;. Mon aventure avec OracleXe continue. Après mon problème de &lt;a href="http://jroller.com/page/bmoussaud/?anchor=oracle_xe_ora_12519"&gt;processus insuffisants&lt;/a&gt;, voici les tablespaces. Les prototypes que je developpe sur ma machine doivent se rapprocher le plus possible des configurations cibles. Or les tablespace sont dans le monde oracle un des pilliers de l'administration d'une base de données. Oracle XE permet avec la console d'administration de voir les tablespaces mais pas de les administer. Les fonctions de création, modification et suppressions ne sont pas disponibles. Il faut donc avoir recours au célèbre SQLPLUS et lancer les commandes suivantes:
&lt;/div&gt;

&lt;div&gt;Création du tablespace
&lt;div class="code"&gt;CREATE TABLESPACE MON_ESPACE_DE_TABLE  
DATAFILE 'C:\oraclexe\oradata\XE\MON_ESPACE_DE_TABLE.DBF'  
SIZE 20M AUTOEXTEND ON NEXT 5M MAXSIZE 100M;
&lt;/div&gt;
&lt;/div&gt;

&lt;div&gt;Modification d'un tablespace
&lt;div class="code"&gt;ALTER TABLESPACE MON_ESPACE_DE_TABLE  ADD DATAFILE
'C:\oraclexe\oradata\XE\MON_ESPACE_DE_TABLE_2.DBF' 
SIZE 10M AUTOEXTEND ON NEXT 5M;
&lt;/div&gt;
&lt;/div&gt;

&lt;div&gt;Suppression du tablespace
&lt;div class="code"&gt;DROP TABLESPACE MON_ESPACE_DE_TABLE;&lt;/div&gt;
&lt;/div&gt;

&lt;div&gt;
Merci à &lt;a href="http://didier.deleglise.free.fr/dba/structure/struct_main.htm"&gt;Didier Leglise&lt;/a&gt; et à &lt;a href="http://blogs.developpeur.org/fabrice69/archive/2006/03/08/18137.aspx"&gt;F___ French Blog&lt;/a&gt;
Informations complémentaires sur developpez.com: &lt;a href:"http://oracle.developpez.com/guide/architecture/tablespaces/"&gt;Le stockage de données&lt;/a&gt;
&lt;/div&gt;

&lt;div class="tags"&gt;tags technorati : &lt;a href="http://technorati.com/tag/oraclexe" rel="tag" class="techtag"&gt;oraclexe&lt;/a&gt; &lt;a href="http://technorati.com/tag/oracle" rel="tag" class="techtag"&gt;oracle&lt;/a&gt; &lt;a href="http://technorati.com/tag/tablespace" rel="tag" class="techtag"&gt;tablespace&lt;/a&gt; &lt;/div&gt;
</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/oracle_xe_tablespace</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/ruby_on_rails_contre_grails</guid>
    <title>Ruby On Rails contre Grails ? (ou le contraire)</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/Iv06NiRyr7Y/ruby_on_rails_contre_grails</link>
        <pubDate>Fri, 14 Apr 2006 06:00:00 -0400</pubDate>
    <category>Java</category>
            <description>On parle beaucoup de &lt;a href="http://www.rubyonrails.org"&gt;Ruby On Rails&lt;/a&gt;, ce nouveau socle de développement applicatifs ultra rapide, facile, souple,...Il est clair, si on se place du point de vue d'un developpeur J2EE, que toutes ces qualités sont attrayantes. Mais comment profiter de ce nouveau concept sans perdre ses acquis Java/J2EE (philosophie,langage,bibliothèques,...).
La solution : &lt;a href="http://grails.codehaus.org/"&gt;Grails&lt;/a&gt;, le portage de RubyOnRails, avec &lt;a href="http://groovy.codehaus.org/"&gt;Groovy&lt;/a&gt;, le langage (qui monte, qui monte) de scripting compatible Java. 
Richard Monson-Haefel a publié, sur le site OTN, un &lt;a herf="http://www.oracle.com/technology/pub/articles/haefel-oracle-ruby.html"&gt;tutorial&lt;/a&gt; sur Ruby On Rails et son utilisation avec Oracle . Sur son blog, Tug nous &lt;a href="http://www.grallandco.com/blog/archives/2006/04/grails_on_oracl.html"&gt;explique&lt;/a&gt; pas à pas comment développer la même application sur Grails. Plutôt intéressant comme démarche. 
Projet&lt;b&gt;S&lt;/b&gt; à suivre....

Il est d'ailleurs étonnant que le créateur de Ruby On Rails ai demandé à Grails un changement de nom du projet. Auparavant, il se nommait "Groovy On Rails". As-t-il peur de l'ombre que pourrait lui faire ce concurrent ?

&lt;b&gt;Source&lt;/b&gt;: &lt;a href="http://www.grallandco.com/blog/archives/2006/04/grails_on_oracl.html"&gt;Grails on Oracle (OracleAS and OracleXE)&lt;/a&gt;

&lt;div class="tags"&gt;tags technorati : &lt;a href="http://technorati.com/tag/grails" rel="tag" class="techtag"&gt;grails&lt;/a&gt; &lt;a href="http://technorati.com/tag/rails" rel="tag" class="techtag"&gt;rails&lt;/a&gt; &lt;a href="http://technorati.com/tag/oracle" rel="tag" class="techtag"&gt;oracle&lt;/a&gt; &lt;/div&gt;</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/ruby_on_rails_contre_grails</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/pas_oracle_redhat</guid>
    <title>Pas Oracle, RedHat</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/RwswneQVuiw/pas_oracle_redhat</link>
        <pubDate>Mon, 10 Apr 2006 09:30:00 -0400</pubDate>
    <category>General</category>
            <description>Les rumeurs allaient bon trains ces derniers mois: Dans sa longue vague de rachats plus ou moins cohérents,Oracle allait racheter JBoss très prochainement, surement pendant JavaOne. Ce nième rachat allait faire doublon: Oracle possède déja une implémentation de serveur J2EE, très orientée vers EJB3, JSF, ... exactement comme JBoss. Et la nouvelle tombe: RedHat, déja impliqué dans le developpement de serveurs d'applications J2EE avec Jonas, se paye JBoss pour plus $350 Millions !! C'est plutot cohérent. JBoss et Red Hat utilise le même modèle économique: proposer du service et du conseil autour de produits open source dans des domaines liés: le serveur d'application (jboss) s'éxecute dans une JVM qui tourne sur un OS (linux), une relation semblable au couple WebLogic(AS)/JRockit(JVM) à un niveau d'abstraction supplémentaire.
 
&lt;b&gt;Communiqué de presse&lt;/b&gt;: &lt;a href="http://www.redhat.com/about/news/prarchive/2006/jboss.html"&gt; Red Hat Signs Definitive Agreement to Acquire JBoss&lt;/a&gt;
&lt;b&gt;Source&lt;/b&gt; : &lt;a href="http://www.theserverside.com/news/thread.tss?thread_id=39866"&gt;TSS&lt;/a&gt;

&lt;div class="tags"&gt;tags technorati : &lt;a href="http://technorati.com/tag/jboss" rel="tag" class="techtag"&gt;jboss&lt;/a&gt;  &lt;a href="http://technorati.com/tag/redhat" rel="tag" class="techtag"&gt;redhat&lt;/a&gt; &lt;a href="http://technorati.com/tag/oracle" rel="tag" class="techtag"&gt;oracle&lt;/a&gt;&lt;/div&gt;</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/pas_oracle_redhat</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/je_participe_au_annual_css</guid>
    <title>Je participe au Annual CSS Naked Day</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/AA9biPyehTc/je_participe_au_annual_css</link>
        <pubDate>Wed, 5 Apr 2006 04:11:26 -0400</pubDate>
    <category>General</category>
            <description>Pourquoi ?
Explications : &lt;a href="http://www.fredcavazza.net/index.php?2006/04/04/1118-tous-a-poil-pour-les-standards-web"&gt;Tous à poil pour les standards web&lt;/a&gt;
Sources:
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://blogpro.toutantic.net/2006/04/05/blog-a-poil/"&gt;Aurélien Pelletier?s Weblog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.dustindiaz.com/naked-day/"&gt;First Annual Naked Day: April 05&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Update&lt;/b&gt;:fin de la journée "Tous Nus !", rétablissement de la feuille de style</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/je_participe_au_annual_css</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/oracle_xe_ora_12519</guid>
    <title>Oracle XE ORA-12519</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/Q_7JBJMdOpI/oracle_xe_ora_12519</link>
        <pubDate>Wed, 29 Mar 2006 02:15:10 -0500</pubDate>
    <category>General</category>
            <description>Ce n'est pas parce que l'on fait une maquette que l'on n'a pas besoin de ressources! Ma maquette utilise plutôt intensivement Oracle pour des accès de données pures et comme persistance de mes files JMS. J'ai donc déclaré plusieurs pools de connections, de datasources associées et de JDBC Persistence Store. Au bout d'un (trop court) moment, mon serveur weblogic m'a annoncé l'erreur suivante:
&lt;div class="code"&gt;BEA-001129 Received exception while creating connection for pool "cgPool": 
Listener refused the connection with the following error:
ORA-12519, TNS:no appropriate service handler found
The Connection descriptor used by the client was:
127.0.0.1:1521: xe
&lt;/div&gt;
J'ai fait &lt;i&gt;google-iser&lt;/i&gt; l'erreur et j'ai compris ce qui se passait: le listeneur effectue un comptage des connections. Lorsque le nombre de connexions dépasses la valeur indiquée par le paramètre PROCESSES il refuse les connexions suivantes. Il faut donc ajuster ce paramètre pour que WebLogic puisse utilier ses pools de connexions de manière optimale. Cependant il &lt;a href="http://www.mcse.ms/archive26-2006-2-2174494.html"&gt;semble qu'il existe un bug&lt;/a&gt;: le listener ne décremente jamais ce compteur. Donc l'erreur peut aussi ce produire après plusieurs arrets-relances sur le serveur d'application.
Corrections:
Il est nécessaire d'augementer le paramètre PROCESSES de l'instance oracle XE.
&lt;ol&gt;
&lt;li&gt;Ouvrir une session SQL (type SQLPLus)&lt;/li&gt;
&lt;li&gt;SQL&gt; SHOW PARAMETER PROCESSES  donne la valeur du paramètre. Par défaut sous oracle XE, la valeur est 40&lt;/li&gt;
&lt;li&gt;SQL&gt; ALTER system SET processes=100 scope=spfile;  cette commande met à jours la valeur du paramètre PROCESSES dans le fichier de configuration d'oracle. En effet, sous Oracle XE, il n'y a dans fichier ini.ORA qu'un lien vers une fichier binaire contenant les paramètres de configuration de la base, un SPFILE&lt;/li&gt;
&lt;li&gt;SQL&gt; COMMIT; pour valider les modifications.&lt;/li&gt;
&lt;li&gt;arreter la base&lt;/li&gt;
&lt;li&gt;redemarrer la base: le paramètres est pris en compte.&lt;/li&gt;
&lt;/ol&gt;

Je voudrais remercier un &lt;a href="http://itblog.eckenfels.net/archives/85-Oracle-10g-Express-Edition.html"&gt;blogger Allemand&lt;/a&gt; qui a eu surement le même soucis que moi(et google pour la traduction) et une &lt;a href="http://www.php.pe.kr/etc_main/tnt/oracle/my/9i_spfile.html"&gt;page sur PHP en koréen&lt;/a&gt; pour leur aide.

&lt;div class="tags"&gt;tags technorati : &lt;a href="http://technorati.com/tag/oraclexe" rel="tag" class="techtag"&gt;oraclexe&lt;/a&gt; &lt;a href="http://technorati.com/tag/oracle" rel="tag" class="techtag"&gt;oracle&lt;/a&gt; &lt;a href="http://technorati.com/tag/ORA-12519" rel="tag" class="techtag"&gt;ORA-12519&lt;/a&gt; &lt;/div&gt;</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/oracle_xe_ora_12519</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/mes_premiers_pas_avec_oracle</guid>
    <title>Mes premiers pas avec Oracle XE</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/RmL7jf1ox-w/mes_premiers_pas_avec_oracle</link>
        <pubDate>Tue, 28 Mar 2006 04:50:10 -0500</pubDate>
    <category>Java</category>
            <description>Dans mon métier de consultant en architecture J2EE, j'ai souvent besoin de monter un environnement serveur complet. La configuration la plus classique est un serveur d'application J2EE et une base de données. Dernièrement j'ai du monter un environnement BEA Weblogic avec Oracle. 
Avoir une instance d'Oracle sur un portable c'est le début des ennuis. L'installtion d'une version 9i relève un peu du parcour du combattant. Tout d'abord le setup: une fois sur deux vous n'arrivez pas à le lancer du premier coup. Ensuite il vous pose un million de questions dont vous n'avez souvent pas la réponse. La copie se lance et après 2 bonnes heures il vous demande si vous voulez créer une nouvelle instance. Si vous en êtes là, réponse est surement Oui! Et c'est reparti pour 20 questions et 30 minutes d'attente. Au final, vous obtenez un vraie installation d'Oracle, complète, trop complète: 10 processes lancés, 500 Mo de Ram utilisée et 10 go de disque en moins, pris par les données et les programmes Oracle. Votre machine est sur les genoux avant même d'avoir lancé votre serveur d'application J2EE, votre environnement de developpement :-(
Le plus souvent l'utilisation d'Oracle, à ce niveau, n'est pas destinée à tuner la base (en fin dans mon cas) mais à reproduire un environnement cible, en miniature. 
Avec la version 10g, l'installation est un peu plus compacte (en temps, pas en volume) mais au final on obtient plus ou moins la même chose.
C'est pourquoi pour mon prototype du jour, j'ai décidé d'utiliser Oracle XE. Oracle XE est un véritable moteur de base de données gratuit et redistribuable.Les limitations ? 
&lt;ul&gt;
&lt;li&gt;4 Go Maximum de données&lt;/li&gt;
&lt;li&gt;une seule instance d'oracleXE nommée XE par serveur&lt;/li&gt;
&lt;li&gt;un seul CPU est utilisé&lt;/li&gt;
&lt;li&gt;1 Go de RAM utilisé (au maximum)&lt;/li&gt;
&lt;/ul&gt;
Toutes ces limitations sont largement suffisantes pour un monter un prototype en mode developpement.
L'installeur ne pèse que 150 Mo. Apres 3 &lt;i&gt;boutons suivants&lt;/i&gt;, l'installeur commence à copier les fichiers et à créer l'unique instance. Après 20 minutes, c'est pret ! Dans le menu demarrer de windows on a un nouveau menu avec les commandes de base
&lt;ul&gt;
&lt;li&gt; Arrêter la base de données: un script cmd avec les commandes NET STOP&lt;/li&gt;
&lt;li&gt; Démarrer la base de données: un script cmd avec les commandes NET START&lt;/li&gt;
&lt;li&gt; Accéder à la page d'accueil de la base de données: une page web qui permet surveiller la base, voir les sessions, les objets,....très jolie et très pratique&lt;/li&gt;
&lt;li&gt;Exécuter la ligne de commande SQL: lancement d'un SQLPLus, pret à recevoir la commande Connect&lt;/li&gt;
&lt;li&gt;Sauvegarder la base de données et Restaurer la base de données (non testé pour l'instant)&lt;/li&gt;
&lt;/ul&gt;
Auparavent, j'avais une série de scripts qui me permettait de lancer Oracle ponctuellement et avec parcimonie. J'ai maintenant en permanence une instance Oracle prête à l'emploi. J'utilise différents schemas pour faire un peu de partionnement entres mes données. L'occupation mémoire est plus bonne: entre 30 et 60 Mo suivant la charge. Oracle XE peut être up tout le temps.

J'en ai aussi profité pour essayer &lt;a href="http://www.oracle.com/technology/products/database/sql_developer/index.html"&gt;SQL Developper&lt;/a&gt;: c'est joli et très puissant. Plutot à comparer avec &lt;a href="http://www.toadsoft.com/"&gt;Toad&lt;/a&gt;, l'outil de référence des utilisateurs de la base Oracle. Pour mes différents cas d'utilisation, je préfère &lt;a hef="http://squirrel-sql.sourceforge.net/"&gt;SQuirreL SQL Client&lt;/a&gt; qui me permet de garder le même outil quelque soit la base de données!

&lt;div class="tags"&gt;tags technorati : &lt;a href="http://technorati.com/tag/oraclexe" rel="tag" class="techtag"&gt;oraclexe&lt;/a&gt; &lt;a href="http://technorati.com/tag/oracle" rel="tag" class="techtag"&gt;oracle&lt;/a&gt; &lt;/div&gt;</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/mes_premiers_pas_avec_oracle</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/un_post_avec_performancing1</guid>
    <title>Un post avec Performancing</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/qJjpD9Wfqjo/un_post_avec_performancing1</link>
        <pubDate>Tue, 14 Mar 2006 04:07:01 -0500</pubDate>
    <category>General</category>
            <description>Un nouveau plugin pour firefox pour poster sur son blog directement depuis son navigateur. Son nom ? &lt;a href="http://performancing.com/"/&gt;Performancing&lt;/a&gt;. A suivre....&lt;br /&gt;</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/un_post_avec_performancing1</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/aqualogic_data_service_debug_flag</guid>
    <title>Aqualogic Data Services Debug Flag</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/MISU60-XBZU/aqualogic_data_service_debug_flag</link>
        <pubDate>Thu, 9 Mar 2006 03:50:07 -0500</pubDate>
    <category>Java</category>
            <description>&lt;a href="http://tinyurl.com/qlu56" title="Aqualogic Data Services Platform"&gt;Aqualogic Data Services Platform&lt;/a&gt; (ALDSP) is un implementation of the &lt;a href="http://dev2dev.bea.com/pub/a/2005/11/sdo.html"&gt;SDO&lt;/a&gt; specification. I had a problem in a  POC using ALDSP product. So I had needed a active log trace.
The configration and the log level is set in a file named xxxxLDConfig.xml (LD stands for &lt;b&gt;L&lt;/b&gt;iquid &lt;b&gt;D&lt;/b&gt;ata, previous name of ALDSP). It is located in the folder liquiddata created in your Weblogic domain:
ex: 
&lt;pre&gt;...\domains\MyDomain\liquiddata\MyDataServiceApplicationLDConfig.xml&lt;/pre&gt;
By default this XML file contains:
&lt;pre&gt;
&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;
&amp;lt;con:LiquidDataApplicationConfiguration 
     xmlns:con="http://www.bea.com/ld/management/configfile"&amp;gt;
    &amp;lt;con:ApplicationName&amp;gt;MyDataServiceApplication&amp;lt;/con:ApplicationName&amp;gt;
    &amp;lt;con:LoggingLevel&amp;gt;16&amp;lt;/con:LoggingLevel&amp;gt;
    &amp;lt;con:MaxNumberOfQueryPlanCached&amp;gt;100&amp;lt;/con:MaxNumberOfQueryPlanCached&amp;gt;
    &amp;lt;con:CacheEnabled&amp;gt;false&amp;lt;/con:CacheEnabled&amp;gt;
    &amp;lt;con:AccessControlEnabled&amp;gt;false&amp;lt;/con:AccessControlEnabled&amp;gt;
    &amp;lt;con:CacheDataSourceName/&amp;gt;
    &amp;lt;con:CacheTableName/&amp;gt;
    &amp;lt;con:MaxNumberOfThread&amp;gt;20&amp;lt;/con:MaxNumberOfThread&amp;gt;
    &amp;lt;con:MaxNumberOfThreadPerQuery&amp;gt;5&amp;lt;/con:MaxNumberOfThreadPerQuery&amp;gt;
    &amp;lt;con:DSConfigurations&amp;gt;
        &amp;lt;con:DSConfiguration id="ld:DataServices/people.ds"&amp;gt;
            .........
        &amp;lt;/con:DSConfiguration&amp;gt;
    &amp;lt;/con:DSConfigurations&amp;gt;
&amp;lt;/con:LiquidDataApplicationConfiguration&amp;gt;
&lt;/pre&gt;
The LoggingLevel tag may take these following values:
&lt;table align="center" border="1" cellpadding="5" cellspacing="0"&gt;
&lt;tr&gt;&lt;th&gt;Level&lt;/th&gt;&lt;th&gt;Value&lt;/th&gt;&lt;tr&gt;
&lt;tr&gt;&lt;td&gt;Error&lt;/td&gt;&lt;td&gt;16 (default value)&lt;/td&gt;&lt;tr&gt;
&lt;tr&gt;&lt;td&gt;Warning&lt;/td&gt;&lt;td&gt;32&lt;/td&gt;&lt;tr&gt;
&lt;tr&gt;&lt;td&gt;Notice &lt;/td&gt;&lt;td&gt;8&lt;/td&gt;&lt;tr&gt;
&lt;tr&gt;&lt;td&gt;Info&lt;/td&gt;&lt;td&gt;64&lt;/td&gt;&lt;tr&gt;
&lt;tr&gt;&lt;td&gt;Debug&lt;/td&gt;&lt;td&gt;128&lt;/td&gt;&lt;tr&gt;
&lt;/table&gt;

&lt;div class="tags"&gt;tags technorati : &lt;a href="http://technorati.com/tag/bea" rel="tag" class="techtag"&gt;bea&lt;/a&gt; &lt;a href="http://technorati.com/tag/aqualogic" rel="tag" class="techtag"&gt;aqualogic&lt;/a&gt; &lt;a href="http://technorati.com/tag/" rel="tag" class="techtag"&gt;&lt;/a&gt; &lt;a href="http://technorati.com/tag/aldsp" rel="tag" class="techtag"&gt;aldsp&lt;/a&gt;&lt;/div&gt;</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/aqualogic_data_service_debug_flag</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/fausse_bonne_id%C3%A9e</guid>
    <title>Fausse bonne idée</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/QUVFqwtOPQE/fausse_bonne_id%C3%A9e</link>
        <pubDate>Sat, 18 Feb 2006 02:51:01 -0500</pubDate>
    <category>Music</category>
            <description>&lt;p&gt;Je me baladais sur le site de la &lt;a href="http://www.fnac.com"&gt;FNAC&lt;/a&gt;. Je tombe par hasard sur une compilation, &lt;a href="http://www.fnacmusic.com/catalog/playlist.aspx?Type=PlaylistDiscover&amp;idcategory=51B47230-5CBA-4B50-85C4-6266F52B37A1&amp;idplaylist=0b2766b4-0a19-4e84-a119-7530038710d7&amp;idartist=&amp;idalbum=0b2766b4-0a19-4e84-a119-7530038710d7"&gt;Les plus belles chansons françaises - la discothèque idéale&lt;/a&gt;, prêtes à être téléchargées sur son ordinateur ou son balladeur MP3 préféré. Je regarde les différents titres, près de 75, et je vois qu'ils proviennent de différents artistes à différentes époques: de  Charles Trenet à Trust en passant par Christophe.
"Oua c'est une bonne idée, elle doit être sympa cette compilation, pour faire la route ou se ballader. Dommage que mon balladeur, une clé USB 256Mo(1), ne puisse accueillir tous ces morceaux". Cependant deux choses m'ont fait bondir:
&lt;ol&gt;
&lt;li&gt;Le prix:74 x 0.99? = 73,26 ?. Et Si tu prend l'ensemble ce n'est pas moins cher que les différents morceaux à l'unité, c'est exactement le même prix&lt;/il&gt;
&lt;li&gt;Le choix des morceaux:&lt;ul&gt;
&lt;li&gt;#54 Comme D'Habitude  Claude François, album Belles, Belles, Belles&lt;/li&gt;
&lt;li&gt;#72 Comme D'Habitude  Claude François, album Le Jouet Extraordinaire&lt;/li&gt;
&lt;/ul&gt;
Si ceci n'est pas une escroquerie, qu'est-ce que c'est ? Ils n'ont été foutus de trouver 74 morceaux différents !!!!&lt;/li&gt;
&lt;/ol&gt;
(1) en faite, presque, l'ensemble de ces morceaux font 270 Mo</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/fausse_bonne_id%C3%A9e</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/after_lamp_sash</guid>
    <title>After LAMP, SASH</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/9ujmioTOjtU/after_lamp_sash</link>
        <pubDate>Wed, 15 Feb 2006 10:49:01 -0500</pubDate>
    <category>General</category>
            <description>The famous &lt;a href="http://en.wikipedia.org/wiki/L.A.M.P"&gt;LAMP&lt;/a&gt; acronym stands for:
&lt;ul&gt;&lt;li&gt;&lt;b&gt;L&lt;/b&gt;inux, &lt;b&gt;A&lt;/b&gt;pache, &lt;b&gt;M&lt;/b&gt;ySQL and&lt;b&gt; P&lt;/b&gt;HP&lt;/li&gt;&lt;/ul&gt;
Now the new one is &lt;b&gt;SASH&lt;/b&gt;: &lt;ul&gt;&lt;li&gt;&lt;b&gt;S&lt;/b&gt;truts, &lt;b&gt;A&lt;/b&gt;xis, &lt;b&gt;S&lt;/b&gt;pring and &lt;b&gt;H&lt;/b&gt;ibernate.&lt;/li&gt;&lt;/ul&gt; 
&lt;p&gt;
Oracle Fusion Middleware has certified this powerful &lt;a href="http://www.oracle.com/technology/tech/java/sash.html"&gt;combination&lt;/a&gt;&lt;br/&gt;

Funny ! no ? Soon, O'Reilly will open a new web site: http://www.onSASH.com
&lt;/p&gt;
&lt;div class="tags"&gt;tags technorati : &lt;a target="_blank" href="http://technorati.com/tag/lamp" rel="tag"&gt;lamp&lt;/a&gt; &lt;a target="_blank" href="http://technorati.com/tag/sash"&gt;sash&lt;/a&gt;&lt;/div&gt;</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/after_lamp_sash</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/du_mouvement_dans_la_persistance</guid>
    <title>Du mouvement dans la persistance</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/n9SIfWYY3I8/du_mouvement_dans_la_persistance</link>
        <pubDate>Wed, 15 Feb 2006 08:00:59 -0500</pubDate>
    <category>Java</category>
            <description>Dans le désordre:
&lt;ul&gt;
&lt;li&gt;Oracle, avant un hypothétique rachat de JBoss ;-), vient d'acquérir &lt;a href="http://blog.sleepycat.com/2006/02/next-ten-years.html"&gt;Sleepycat&lt;/a&gt; et sa base de données non relationnelle BerkeleyDB&lt;/li&gt;
&lt;li&gt;BEA ouvre une large partie du code de Kodo, au départ une implémentation commercialle de la spécification JDO, sous le nom openJPA. JPA signifie &lt;b&gt;J&lt;/b&gt;ava &lt;b&gt;P&lt;/b&gt;ersistence &lt;b&gt;A&lt;/b&gt;pi, l'interface d'abstraction utilisée par EJB3 pour réaliser la persistance des données. Cette spécification permet de pouvoir utiliseer l'ORM de son choix (Hibernate, JDO, TopLink,...) avec les EJB3. "Laissons aux serveurs d'application l'implémentation des EJB, des Servlet, des Web Services et offrons aux experts de la persistance de gérer l'ensemble des bases de données !". Sur dev2dev.bea.com, une &lt;a href="http://dev2dev.bea.com/pub/a/2006/02/interview-kodo-opensource.html"&gt;interview de Neelan Choksi: Kodo?Towards an Open Source EJB 3.0 Persistence Engine&lt;/a&gt; nous donne tous les détails de la demarche "Blended" de BEA/KODO au sujet d'OpenJPA et de l'&lt;a hef="http://dev2dev.bea.com/opensource/"&gt;open source&lt;/a&gt; en général.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.hibernate.org/"&gt;Hibernate&lt;/a&gt; 3.1.2 et &lt;a href="http://tools.hibernate.org/"&gt;Hibernate tools&lt;/a&gt; 3.1b4 sont sortis (depuis la fin janvier)&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="tags"&gt;tags technorati : &lt;a target="_blank" href="http://technorati.com/tag/jpa" rel="tag"&gt;jpa&lt;/a&gt; &lt;a target="_blank" href="http://technorati.com/tag/persistance" rel="tag"&gt;persistance&lt;/a&gt; &lt;/div&gt;</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/du_mouvement_dans_la_persistance</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/xml_java_battu_par_net</guid>
    <title>XML: Java battu par .NET</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/Jij5WpxMPp4/xml_java_battu_par_net</link>
        <pubDate>Mon, 6 Feb 2006 08:36:23 -0500</pubDate>
    <category>Java</category>
            <description>XMLMark est un benchmark créé originellement par SUN afin de tester les capacités des traitements XML sur les plateformes Java et .Net 1.1. Le site &lt;a href="http://www.process64.com"&gt;http://www.process64.com&lt;/a&gt; a de nouveaux réalisé ce &lt;a href="http://www.process64.com/articles/xmlmark1/default.htm"&gt;benchmark &lt;/a&gt; pour comparer Java 5.0 (32 et 64 bits), .Net 1.1 et 2.0 beta et Mono. La plus grande surprise vient de Java 5 qui se fait battre par .Net dans quasiment tous les tests. Les auteurs ont tentés de &lt;i&gt;tuner&lt;/i&gt; la JVM sans grand succès. La question qui surgit "Pourquoi faut-il tuner la JVM pour obtenir des performances alors la machine virtuelle .Net fonctionne très bien sans réglage spécifique ?". Les auteurs sont d'ailleurs un peu dubitatifs sur le sujet et proposent d'executer à nouveau les tests pour vérifier tout ceci. Des volontaires ?

&lt;b&gt;Source&lt;/b&gt; &lt;a href="http://www.dotnetguru.org/modules.php?op=modload&amp;name=News&amp;file=article&amp;sid=737&amp;mode=thread&amp;order=0&amp;thold=0"&gt;[News] Un benchmark XML sur les plateformes .NET, Java et Mono&lt;/a&gt; [dotnetguru.org]

&lt;div class="tags"&gt;tags technorati : &lt;a target="_blank" href="http://technorati.com/tag/xml" rel="tag"&gt;xml&lt;/a&gt; &lt;a target="_blank" href="http://technorati.com/tag/.net" rel="tag"&gt;.net&lt;/a&gt; &lt;a target="_blank" href="http://technorati.com/tag/java" rel="tag"&gt;java&lt;/a&gt;&lt;/div&gt;</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/xml_java_battu_par_net</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/musique_en_vrac</guid>
    <title>Musique en vrac</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/UmZ7p6EooHQ/musique_en_vrac</link>
        <pubDate>Wed, 18 Jan 2006 04:16:04 -0500</pubDate>
    <category>Music</category>
            <description>&lt;ul&gt;
&lt;li&gt;Des mois que j'attend parler de &lt;a href="http://www.arcadefire.com"&gt;The Arcarde Fire"&lt;/a&gt; et de leur album "Funeral" sans avoir le temps d'y mettre mes deux oreilles. Eh bien voila, c'est fait, franchement c'est énorme, génial, un vrai moment de bonheur&lt;/li&gt;
&lt;li&gt;Le single du moment,&lt;i&gt;I Bet You Look Good On The Dancefloor&lt;/i&gt; des &lt;a href="http://www.arcticmonkeys.com/"&gt;Artic Monkeys&lt;/a&gt;. Un vrai renouveau dans le rock! en attendant l'album prévu pour le 23 janvier &lt;/li&gt; 
&lt;li&gt;Un autre single que j'adore à chaque passage radio, &lt;a href="http://www.totoutard.com/artistes.php?idArtiste=dasilva"&gt;Da Silva&lt;/a&gt; sur la label "Tot ou Tard", avec son titre l'indécision &lt;a href="http://www.totoutard.com/pointEcouteArtiste.php?idArtiste=dasilva"&gt;[en point écoute ici]&lt;/a&gt;. Cet artiste a d'ailleurs ouvert son &lt;a href="http://www.totoutard.com/blog/dasilva/"&gt;blog&lt;/a&gt; pour nous faire vivre ses grands moments (album, concert, tournée). &lt;/li&gt;
&lt;li&gt;Le site &lt;a href="http://www.bside-rock.com"&gt;bside-rock.com&lt;/a&gt; nous offre une longue interview du célèbre chroniqueur rock: &lt;a href="http://www.bside-rock.com/Philippe-Manoeuvre.html"&gt;Philippe Manoeuvre&lt;/a&gt;. Il y parle de son dernier bouquin (les 102 disques qui ont marqué le monde, &lt;i&gt;pas certain du titre&lt;/i&gt;), des stones (&lt;i&gt;évidemment&lt;/i&gt;), de groupes moins connus, de la période sans rock 82-87,...&lt;/li&gt;
&lt;li&gt;Le dernier &lt;a href="http://davidgilmour.musicblog.co.uk/"Blog musical&lt;/a&gt; que je viens de découvrir, celui de David Gilmour, un &lt;i&gt;ancien&lt;/i&gt; des Pink Floyd. Avec la sortie de son prochain album, "On the Island" prévu pour Mars 2006, il a plein de chose à nous dire. En revanche, je doute que ce soit lui qui poste, quasiment tous les jours, ces longs articles. Un post interessant &lt;a href="http://davidgilmour.musicblog.co.uk/archives/2006/01/five_favourites.html"&gt;?Five favourites?&lt;/a&gt; pour les 
pinkfloy-maniques, la liste des 20 morceaux préférés des fans. Le top 3 (sans grande surprise):
&lt;ol&gt;&lt;li&gt;Comfortably Numb&lt;/li&gt;
&lt;li&gt;Shine On You Crazy Diamond (Parts 1-5)&lt;/li&gt;
&lt;li&gt;Echoes&lt;/li&gt;
&lt;/ol&gt;
Je vous laisse découvrir les suivants. Les posts suivants listent les morceaux préférés, jusqu'au 100 ième !  Another Brick in the Wall (Part Two) n'arrive qu'à la 91ième place.
&lt;/li&gt;
&lt;/ul&gt;</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/musique_en_vrac</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/my_entry_with_jblogeditor</guid>
    <title>My Entry With JBlogEditor</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/idGtpYHZcoA/my_entry_with_jblogeditor</link>
        <pubDate>Thu, 12 Jan 2006 11:52:19 -0500</pubDate>
    <category>General</category>
            <description>I have discovered this new tool - &lt;a href="http://www.javio.com/JBlogEditor/index.html"&gt;JBlogEditor&lt;/a&gt;. The first coolest 
feature, it can installed on your machine with &lt;a href="http://java.sun.com/products/javawebstart/"&gt;Java WebStart&lt;/a&gt;.  The second one
it uses the &lt;a href="http://wiki.eclipse.org/index.php/Rich_Client_Platform"&gt;Eclipse RCP&lt;/a&gt; framework so I am not completly lost :-)
See in the futur if it is really usefull ....

&lt;div class="tags"&gt;tags technorati : 
&lt;a target="_blank" href="http://technorati.com/tag/jblogeditor" rel="tag"&gt;jblogeditor&lt;/a&gt;
&lt;a target="_blank" href="http://technorati.com/tag/jws" rel="tag"&gt;jws&lt;/a&gt; 
&lt;a target="_blank" href="http://technorati.com/tag/rcp" rel="tag"&gt;rcp&lt;/a&gt;&lt;/div&gt;

</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/my_entry_with_jblogeditor</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/weblogic_9_1_est_disponible</guid>
    <title>Weblogic 9.1 est disponible</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/SVCXGbzjyi0/weblogic_9_1_est_disponible</link>
        <pubDate>Thu, 5 Jan 2006 07:50:56 -0500</pubDate>
    <category>Java</category>
            <description>&lt;s&gt;Le service pack 1&lt;/s&gt; La première version mineure de la version 9 du serveur d'application Weblogic est maitenant disponible.
Voici la release note: &lt;a href="http://e-docs.bea.com/wls/docs91/notes/new.html"&gt;What's New in WebLogic Server 9.1&lt;/a&gt;
&lt;b&gt;source:&lt;/b&gt; &lt;a href="http://dev2dev.bea.com/blog/gary_mcbride/archive/2005/12/wls_just_got_be.html"&gt;WLS just got better - again&lt;/a&gt;

&lt;b&gt;Mise à Jour&lt;/b&gt; Cette version n'est pas un service pack mais belle et bien une version mineure de WLS 9: WLS 9.1.0, 9.1 sans service pack. L'équipe de WLS ou du marketing à du préférer une version mineur (9.1.0) à un service pack (9.0.1), peut être pour se rapprocher de la 8.1 Service Pack 5 ;-)

&lt;div class="tags"&gt;tags technorati : &lt;a target="_blank" href="http://technorati.com/tag/weblogic" rel="tag"&gt;weblogic&lt;/a&gt; &lt;a target="_blank" href="http://technorati.com/tag/wls" rel="tag"&gt;wls&lt;/a&gt; &lt;/div&gt;</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/weblogic_9_1_est_disponible</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/migration_chez_jroller</guid>
    <title>Migration chez JRoller</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/6fqQpDQCfLM/migration_chez_jroller</link>
        <pubDate>Wed, 4 Jan 2006 04:25:03 -0500</pubDate>
    <category>General</category>
            <description>L'année 2006 commence par un changement d'hébergement de mon blog. Java et Compagnie a été créé et hébergé sur http://blogs.application-servers.com. Je remercie Didier Girard d'avoir mis en place ce service et de m'avoir transformé en bloggeur-lecteur et surtout en blogger-redacteur en &lt;a href="http://extranet.improve.fr/roller/page/moussaud/20030102"&gt;janvier 2003&lt;/a&gt;. Je comprends que la finalité de la société Improve n'est pas de se transformer en hébergeur de blogs. Donc, tout naturellement, je migre mon blog vers JRoller, la communauté des JavaBloggers. 

Les précédents billets sont toujours disponibles sur &lt;a href="http://blogs.application-servers.com/roller/page/moussaud"&gt;Java et Companie sur blogs.a19s.com&lt;/a&gt;, en attendant une hypothétique migration. &lt;i&gt;Enfin j'espère ;-)&lt;/i&gt;
Mais dès à présents vous pouvez branchez votre agregateurs RSS préféré (Bloglines,Thunderbird ou autres) sur &lt;a href="http://feeds.feedburner.com/JavaEtCompagnie"&gt;http://feeds.feedburner.com/JavaEtCompagnie&lt;/a&gt;

J'ai pour l'instant choisi un thème par défaut proposé par JRoller que je trouve plutot apaisant, je verrai plus tard pour l'adapter et y ajouter 2 ou 3 fonctionnalités (RSS, Xebia logo,...)

Et Meilleurs Voeux pour cette année 2006.</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/migration_chez_jroller</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/i_will_use_maven_in</guid>
    <title>I will use Maven in my next projects!</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/0xPdzFUuOP8/i_will_use_maven_in</link>
        <pubDate>Wed, 4 Jan 2006 04:19:36 -0500</pubDate>
    <category>General</category>
            <description>I have been for a long time an &lt;a href="http://ant.apache.org"&gt;Ant&lt;/a&gt; User. I have contributed to this project by debugging the core and by providing tasks dedicated to Borland Enterprise Server and Continuus SCM. It is a great tools and I use it everywhere. But each time I am beginning a new project, I&amp;rsquo;ve told myself &amp;ldquo;You need to write always the same build.xml file to compile, tests and package the project&amp;rdquo;.&amp;nbsp;Boring! In the little world of the Ant User, I have often heard about Maven but I have difficulties to understand its added values.&lt;br&gt;
After the reading of the Book &amp;ldquo;&lt;a href="http://mavenbook.xwiki.com/xwiki/bin/view/Main/Book"&gt;Maven,a developer&amp;rsquo;s notebook&lt;/a&gt;&amp;rdquo;
 by &lt;a href="http://docs.codehaus.org/display/%7Evmassol"&gt;Vincent Massol&lt;/a&gt; and Timothy O&amp;rsquo;Brien, all &lt;a href="http://maven.apache.org/"&gt;Maven&lt;/a&gt; concepts become very clear. The book offers to understand Maven from the concrete manner. The first chapter is a jump start, enough for a newbie to setup all his new projects. The second one describes all the features to customize Maven, next one expose the way to set up Maven for multi projects and manage theirs dependencies. With these three first chapters, I have been able to configure Maven on my own test J2EE project! And it is working with few lines in each configuration files.&lt;br&gt;
I recommend this book for all J2EE developers, architects or project leaders that use Maven in their projects to not just use it as a build
tool but as the main way to achieve a reliable &lt;a href="http://www.martinfowler.com/articles/continuousIntegration.html"&gt;Continuous
integration&lt;/a&gt;. Moreover the book explains how to set up maven with the &lt;a href="http://cruisecontrol.sourceforge.net"&gt;Cruise Control&lt;/a&gt; tools.&lt;br&gt;
Note: the book has been written about Maven 1.0.2 but on the sidebar there are notes explaining what are the differences or the modification with the next new version: Maven 2.0!
&lt;br/&gt;
&lt;b&gt;Update&lt;/b&gt;:Vincent Massol has published for free an extra chapter about the integration between J2EE and Maven :&lt;a href="http://www.onjava.com/pub/a/onjava/2005/09/07/maven.html"&gt;Building J2EE Projects with Maven&lt;/a&gt; on &lt;a href="http://www.onjava.com"&gt;OnJava&lt;/a&gt;
&lt;br/&gt;
&lt;div style="text-align: center;"&gt;
&lt;img alt="Maven Book"  src="/resources/b/bmoussaud/mavenbook.jpg"&gt;
&lt;/div&gt;
&lt;div class="tags"&gt;tags technorati : &lt;a target="_blank" href="http://technorati.com/tag/maven" rel="tag"&gt;maven&lt;/a&gt;&lt;/div&gt;</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/i_will_use_maven_in</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/data_access_with_the_spring</guid>
    <title>Data Access with the Spring Framework: article found !</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/mDCtnEz3QU8/data_access_with_the_spring</link>
        <pubDate>Wed, 4 Jan 2006 04:15:50 -0500</pubDate>
    <category>General</category>
            <description>&lt;p&gt;Remember! I have complained about an article that had disappeared from the &lt;a href='http://www.hibernate.org'&gt;hibernate.org&lt;/a&gt; web site (cf [&lt;a href='http://blogs.application-servers.com/roller/page/moussaud/20050826#hibernate_article_missing&gt;hibernate_article_missing'&gt;hibernate_article_missing&lt;/a&gt;]).
But the WWW do not loose anything with the help of &lt;a href='http://www.archive.org'&gt;www.archive.org&lt;/a&gt; which keep a copy of all the web sites (even &lt;a href='http://www.moussaud.org'&gt;moussaud.org&lt;/a&gt;). A snapshot of the web site is regularly taken and offered to everyone. Look at the history of the yahoo.com web site:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Yahoo 1999 &lt;a href='http://web.archive.org/web/19990116224322/http://yahoo.com/'&gt;http://web.archive.org/web/19990116224322/http://yahoo.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Yahoo 2002 &lt;a href='http://web.archive.org/web/20020123010930/http://www.yahoo.com/'&gt;http://web.archive.org/web/20020123010930/http://www.yahoo.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Yahoo 2005 &lt;a href='http://www.yahoo.com'&gt;http://www.yahoo.com&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
Let's back to our article. The internet archive has kept a copy of it: &lt;a href='http://web.archive.org/web/20041130094515/http://www.hibernate.org/110.html'&gt;Data Access with the Spring Framework&lt;/a&gt;
Thanks to David Lemoing at free.fr :-)</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/data_access_with_the_spring</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/wtp_in_action</guid>
    <title>WTP in action</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/olmFYxjGubI/wtp_in_action</link>
        <pubDate>Wed, 4 Jan 2006 04:14:35 -0500</pubDate>
    <category>Java</category>
            <description>It is probably the title of a next book. Two long articles have been published on this marvellous plugin to handle J2EE projects.&lt;br/&gt;&lt;br/&gt;
&lt;ul&gt;
&lt;li&gt;The first one, simply called &lt;a href='http://www.onjava.com/pub/a/onjava/2005/10/05/eclipse-web-tools.html/'&gt;Eclipse Web Tools&lt;/a&gt;,  is published by the &lt;a href='http://www.onjava.com'&gt;OnJava.com&lt;/a&gt; web site. After an overview of the tools, it details two parts, the SQL neutral browser and the web services with the powerful WSDL editor and the WSDL test browser&lt;/li&gt;
&lt;li&gt;The second one, &lt;a href='http://dev2dev.bea.com/pub/a/2005/09/eclipse_web_tools_platform.html'&gt;Overview of the Eclipse Web Tools Platform&lt;/a&gt;, is published in the BEA development site, &lt;a href='http://dev2dev.bea.com'&gt;Dev2Dev&lt;/a&gt;. The main points covered by the article are the support of XML and WSDL language and the neutral support of the application servers including, of course, Weblogic Application server version 8.x and 9.x&lt;/li&gt;
&lt;/ul&gt;
With these 2 articles, I think you are ready to understand the main WTP concepts, to test them with the current beta (but very stable) and to be ready the tools will be available the next months.
&lt;div class="tags"&gt;tags technorati : &lt;a target="_blank" href="http://technorati.com/tag/wtp" rel="tag"&gt;wtp&lt;/a&gt; &lt;/div&gt;</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/wtp_in_action</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/the_spring_series_the_full</guid>
    <title>The Spring Series - The full listing</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/nTwm6W4ROj4/the_spring_series_the_full</link>
        <pubDate>Wed, 4 Jan 2006 04:14:30 -0500</pubDate>
    <category>Java</category>
            <description>In july, I &lt;a href='http://blogs.application-servers.com/roller/page/moussaud/20050705#the_spring_series'&gt;gave&lt;/a&gt; you a link about the IBM Spring Series. IBM has just released the 4th article. This is the full listing:
&lt;ul&gt;
&lt;li&gt;&lt;a href='http://www-128.ibm.com/developerworks/web/library/wa-spring1/'&gt;Part 1: Introduction to the Spring framework&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://www-128.ibm.com/developerworks/web/library/wa-spring2/'&gt;Part 2: When Hibernate meets Spring&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://www-128.ibm.com/developerworks/web/library/wa-spring3/'&gt;Part 3: Swing into Spring MVC&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://www-128.ibm.com/developerworks/web/library/wa-spring4/'&gt;Part 4: 1-2-3 messaging with Spring JMS&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
For each article, you can find a good presentation, some sample of the configuration Spring file and the possiblity to download a whole sample.
&lt;div class="tags"&gt;tags technorati : &lt;a target="_blank" href="http://technorati.com/tag/spring" rel="tag"&gt;spring&lt;/a&gt; &lt;/div&gt;</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/the_spring_series_the_full</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/better_spring_syntax</guid>
    <title>Better Spring Syntax</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/r_Uu0sqKycs/better_spring_syntax</link>
        <pubDate>Wed, 4 Jan 2006 04:14:24 -0500</pubDate>
    <category>Java</category>
            <description>I think that the main drawback of the Spring framework is its configuration file. Sometimes, you have a larger configuration file than all your Java code put together! The configuration file uses the XML Language. Is it the better language ? The discussion has started on the Spring forum: &lt;a href='http://forum.springframework.org/viewtopic.php?t=8370&amp;highlight=xml+syntax'&gt;Spring config syntax: XML vs Domain Language.&lt;/a&gt;. &lt;br/&gt;&lt;br/&gt;
If the debate stays at the XML level, I have found an interesting post about the &lt;a href='http://www.xbeans.org/'&gt;XBean&lt;/a&gt; integration to simplify the Spring configuration file: &lt;a href='http://jroller.com/comments/habuma/Weblog/spring_simplified_with_xbean'&gt;Spring Simplified With XBean&lt;/a&gt;. The author explains how to reduce the size of the Spring configuration file without loosing the semantic and the meaning of the purpose of this file: to assemble all the components of your web application. In my opinion, the Spring framework is the only tool that allows you to assemble components to build your application. It succeeds where J2EE failed with its  &lt;a href='http://java.sun.com/developer/technicalArticles/J2EE/Intro/#asse'&gt;&lt;em&gt;assembly role&lt;/em&gt;&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;
When you look at the result of this new file, it is very powerful. One point I like: the configuration file has no more references to Java  classes. So this file can be used with another Spring implementation, such as the &lt;a href='http://www.springframework.net/'&gt;Spring.Net Project&lt;/a&gt;! 
&lt;div class="tags"&gt;tags technorati : &lt;a target="_blank" href="http://technorati.com/tag/spring" rel="tag"&gt;spring&lt;/a&gt; &lt;/div&gt;
</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/better_spring_syntax</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/using_oracle_application_server_with</guid>
    <title>Using Oracle Application Server with WTP</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/FZVTZKSv0jk/using_oracle_application_server_with</link>
        <pubDate>Wed, 4 Jan 2006 04:14:18 -0500</pubDate>
    <category>Java</category>
            <description>WTP (Eclipse Web Tools Platform) is a fabulous project to standardize J2EE developpements on the Eclipse Platform. Until now, the application server from Oracle (oc4j) was not supported in the current milestone (M7). Now, with the next milestone (M8), it will be supported.
To see it in action, go this page &lt;a href='http://www.eclipse.org/webtools/community/tutorials/OracleServerAdapter/OracleServerAdapter.html'&gt;WTP Tutorials - Deploy Web Applications to the Oracle Application Server&lt;/a&gt; and follow carefully each steps to deploy your first web application running into oc4j with WTP.&lt;br/&gt;
&lt;strong&gt;Note&lt;/strong&gt;: one step fails. When you have launched the oc4j container for the fist time, it asks you a password. Then in the server definition in WTP panel, you must give your password to allow the tools to deploy your J2EE application. It fails ! Because the default password proposed by the configuration was still there. To change it:
&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;shut down your Eclipse instance&lt;/li&gt;
&lt;li&gt;move to your  %WorkSpace%\.metadata\.plugins\org.eclipse.wst.server.core&lt;/li&gt;
&lt;li&gt;edit the file servers.xml&lt;/li&gt;
&lt;li&gt;update the attribut oc4j.admin.password with your password.&lt;/li&gt;
&lt;li&gt;launch Eclipse and deploy your application&lt;/li&gt;
&lt;li&gt;enjoy !&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;
&lt;div class="tags"&gt;tags technorati : &lt;a target="_blank" href="http://technorati.com/tag/wtp" rel="tag"&gt;wtp&lt;/a&gt; &lt;a target="_blank" href="http://technorati.com/tag/oc4j" rel="tag"&gt;oc4j&lt;/a&gt; &lt;a target="_blank" href="http://technorati.com/tag/oracle" rel="tag"&gt;oracle&lt;/a&gt;&lt;/div&gt;</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/using_oracle_application_server_with</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/spring_1_3_a_overview</guid>
    <title>Spring 1.3: A overview of the Persistence Features</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/2c95h0lGXEE/spring_1_3_a_overview</link>
        <pubDate>Wed, 4 Jan 2006 04:14:12 -0500</pubDate>
    <category>Java</category>
            <description>The new version of the Spring framework is coming. This is a presentation of the new features that will be included in the version 1.3. The focus has been done on JDBC, ORM Tools and the new JSR 220 - EJB 3.0 with the support of the Entity Manager.&lt;br/&gt;&lt;br/&gt;
&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href='http://springdeveloper.com/psug/psug-new-persistence.pdf'&gt;New Persistence Features for Spring 1.3&lt;/a&gt; has been presented during Philadelphia Spring Users Group in October 2005.(PDF File)&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;
&lt;div class="tags"&gt;tags technorati : &lt;a target="_blank" href="http://technorati.com/tag/spring" rel="tag"&gt;spring&lt;/a&gt; &lt;a target="_blank" href="http://technorati.com/tag/persistence" rel="tag"&gt;persistence&lt;/a&gt; &lt;a target="_blank" href="http://technorati.com/tag/jsr220" rel="tag"&gt;jsr220&lt;/a&gt;&lt;/div&gt;
</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/spring_1_3_a_overview</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/3_mois_chez_xebia</guid>
    <title>3 mois chez Xebia</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/EAw6dY-BTok/3_mois_chez_xebia</link>
        <pubDate>Wed, 4 Jan 2006 04:14:01 -0500</pubDate>
    <category>General</category>
            <description>&lt;p&gt;3 mois que j'ai rejoint la société &lt;a href="http://www.xebia.fr"&gt;Xebia&lt;/a&gt; et j'en suis très content. Les missions sont en accord avec mes attentes : des missions de conseils techniques de haut niveau dans l'environnement J2EE. A ce jour, j'ai effectué les missions suivantes :
&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;Etude sur la technologie EJB: présentation et état de l'art&lt;/li&gt;
&lt;li&gt;Spécifications technique sur la sécurité d'un extranet&lt;/li&gt;
&lt;li&gt;Prototype: Implémentation d'un mécanisme d'authentification sur WebLogic 8.1 SP4 utilisant des services web.&lt;/li&gt;
&lt;li&gt;....&lt;/li&gt;
&lt;/ul&gt;Un autre point extrêmement positifs: mes collègues. Qu'ils soient français ou hollandais, ce sont tous des pointures en J2EE. Le gros avantage est que lors des différents échanges (mail, téléphone ou &lt;a href="http://www.xebia.com/org_xebia_culture.html"&gt;XKE&lt;/a&gt; - Sessions techniques bimensuelles), on peut placer le débat très haut très rapidement, sans avoir à réexpliquer J2EE depuis son commencement. Et ceci sur tous les sujets en relation avec J2EE !&lt;/br&gt;
Et enfin, vivre l'ascension d'une jeune et prometteuse société est vraiment une expérience passionnante !&lt;/br&gt;
D'ailleurs, si à la lecture de ce post, vous désirez poser votre candidature, n'hésitez pas à envoyez votre CV à &lt;a href="mailto:jobs@xebia.com"&gt;jobs@xebia.com&lt;/a&gt;. &lt;a href="http://www.xebia.fr"&gt;Xebia&lt;/a&gt; est en recherche de nouveaux collaborateurs pour accompagner sa croissance.
&lt;div class="tags"&gt;tags technorati : &lt;a target="_blank" href="http://technorati.com/tag/xebia" rel="tag"&gt;xebia&lt;/a&gt; &lt;a target="_blank" href="http://technorati.com/tag/" rel="tag"&gt;&lt;/a&gt; &lt;/div&gt;</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/3_mois_chez_xebia</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://www.jroller.com/bmoussaud/entry/xebia_recrute</guid>
    <title>Xebia recrute</title>
    <dc:creator>Benoit Moussaud</dc:creator>
    <link>http://feedproxy.google.com/~r/JavaEtCompagnie/~3/wP4aaZlcj7U/xebia_recrute</link>
        <pubDate>Wed, 4 Jan 2006 04:12:04 -0500</pubDate>
    <category>General</category>
            <description>&lt;p&gt;
&lt;a href='http://www.xebia.fr/'&gt;Xebia&lt;/a&gt; est en recherche de talents pour renforcer sa structure. Vous connaissez peut être dans votre entourage, des personnes susceptibles de nous rejoindre et qui pourraient se recommander de votre part ?
Ils ou elles auront les qualités suivantes :
&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;Connaissance vaste de l?&lt;strong&gt;écosystème J2EE&lt;/strong&gt;, de ses acteurs et des technologies utilisées. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;5 ans d?expérience&lt;/strong&gt; sur Java/J2EE dont 2 ans comme Architecte sur des projets significatifs. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mobile&lt;/strong&gt; géographiquement (déplacements et missions potentiellement dans toute la France et en Europe). &lt;/li&gt;
&lt;li&gt;Excellentes aptitudes relationnelles et capacité de prise de parole en public. &lt;/li&gt;
&lt;li&gt;Diplômé(e) d?une grande école ou d?une université. &lt;/li&gt;
&lt;li&gt;Expérience réussie chez un cabinet de conseil, un éditeur ou un intégrateur dans des fonctions similaires. &lt;/li&gt;
&lt;li&gt;Une bonne pratique de l?anglais serait un plus. &lt;/li&gt;
&lt;/ul&gt;
&lt;div class="tags"&gt;tags technorati : &lt;a target="_blank" href="http://technorati.com/tag/xebia" rel="tag"&gt;xebia&lt;/a&gt; &lt;a target="_blank" href="http://technorati.com/tag/" rel="tag"&gt;&lt;/a&gt; &lt;/div&gt;</description>          <feedburner:origLink>http://www.jroller.com/bmoussaud/entry/xebia_recrute</feedburner:origLink></item>
  </channel>
</rss>

