<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearch/1.1/' xmlns:georss='http://www.georss.org/georss' xmlns:thr='http://purl.org/syndication/thread/1.0' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-3670032600229204812</atom:id><lastBuildDate>Sat, 15 May 2010 21:40:45 +0000</lastBuildDate><title>Veille Technologique :: Java &amp; JEE</title><description>Veille Technologique et nouveautés IT</description><link>http://scbcd5-fr.blogspot.com/</link><managingEditor>noreply@blogger.com (Julien Smadja)</managingEditor><generator>Blogger</generator><openSearch:totalResults>23</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3670032600229204812.post-4730490210018021292</guid><pubDate>Thu, 22 May 2008 18:49:00 +0000</pubDate><atom:updated>2008-05-22T20:53:34.548+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>video</category><category domain='http://www.blogger.com/atom/ns#'>framework</category><category domain='http://www.blogger.com/atom/ns#'>screencast</category><category domain='http://www.blogger.com/atom/ns#'>grails</category><category domain='http://www.blogger.com/atom/ns#'>groovy</category><title>A la découverte de Grails</title><description>&lt;div style="text-align: justify;"&gt;Quelle surprise de découvrir enfin ce qui se cache derrière &lt;strong&gt;Grails&lt;/strong&gt;. Depuis quelques temps, j'entends parler de Ruby, de Ruby On Rails (RoR), de &lt;strong&gt;&lt;a title="groovy" href="http://fr.wikipedia.org/wiki/Groovy_%28langage%29" target="_blank"&gt;Groovy &lt;/a&gt;&lt;/strong&gt;et de &lt;strong&gt;Grails &lt;/strong&gt;... C'est vrai qu'en tant que développeur Java je reste très attaché à mon langage de prédilection et il est assez difficile de me dire qu'il peut exister quelque chose de mieux ailleurs, et pire, que je doive réapprendre une autre syntaxe!&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;p style="text-align: center;"&gt;&lt;a href="http://jvillage.files.wordpress.com/2008/05/grails-logo.png"&gt;&lt;img class="size-full wp-image-105 aligncenter" src="http://jvillage.wordpress.com/files/2008/05/grails-logo.png" alt="" height="148" width="285" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Mais bon, il faut bien se laisser aller à découvrir de nouvelles choses et parfois on tombe sur des pépites. C'est ce qui m'est arrivé ce soir. En effectuant ma veille technologique (voir le billet précédent), je suis tombé sur une &lt;a title="grails" href="http://www.infoq.com/presentations/rudolph-grails-intro" target="_blank"&gt;présentation&lt;/a&gt; postée sur &lt;strong&gt;&lt;a title="infoq" href="http://www.infoq.com/" target="_blank"&gt;InfoQ&lt;/a&gt;&lt;/strong&gt;. Je lance la vidéo et j'essaie de suivre la présentation ultra-rapide d'un jeune homme expliquant pourquoi Grails est tellement "Awesome!". Il parle très vite, trop vite pour moi, il faut que je stoppe la vidéo (j'en suis à 8 min sur 60mn) et que je me renseigne un peu sur ce qu'est Grails pour au moins acquérir le vocabulaire nécessaire! Et c'est là que je tombe sur les &lt;strong&gt;&lt;a title="screencasts grails" href="http://grails.codehaus.org/Grails+Screencasts" target="_blank"&gt;screencasts&lt;/a&gt;&lt;/strong&gt; du &lt;a title="Grails" href="http://grails.codehaus.org/" target="_blank"&gt;site officiel de Grails&lt;/a&gt;, à cet instant précis, j'ignore absolument tout.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Prenez quelques minutes ( 26mn30 exactement) et venez découvrir à travers différents screencasts les fonctionnalités suivantes :&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;br /&gt;&lt;li style="text-align: justify;"&gt;&lt;strong&gt; Video 1&lt;/strong&gt; (&lt;a href="http://hansamann.podspot.de/files/grails_scaffolding.mov"&gt;MOV&lt;/a&gt;,&lt;a href="http://docs.codehaus.org/download/attachments/62352/grails_scaffolding.avi.zip?version=1"&gt;AVI&lt;/a&gt;,&lt;a href="http://docs.codehaus.org/download/attachments/62352/grails_scaffolding.wmv?version=1"&gt;WMV&lt;/a&gt;) : Comment créer une application web avec Grails. Remarquez avec quelle rapidité on peut générer tous les fichiers nécessaires à la configuration et à l'exécution d'un projet Web. Tout est quasi généré, des objets métiers jusqu'aux pages web en passant par la création des DAO !&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt; &lt;li style="text-align: justify;"&gt;&lt;strong&gt; Video 2&lt;/strong&gt; (&lt;a href="http://hansamann.podspot.de/files/grails_screencast_directory.mov"&gt;MOV&lt;/a&gt;,&lt;a href="http://docs.codehaus.org/download/attachments/62352/grails_screencast_directory.wmv?version=1"&gt;WMV&lt;/a&gt;) : Présentation de l'arborescence d'un projet Grails et modification du code à chaud.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt; &lt;li style="text-align: justify;"&gt;&lt;strong&gt; Video 3&lt;/strong&gt; (&lt;a href="http://hansamann.podspot.de/files/webtest_screencast.mov"&gt;MOV&lt;/a&gt;,&lt;a href="http://docs.codehaus.org/download/attachments/62352/webtest_screencast.wmv?version=1"&gt;WMV&lt;/a&gt;) : Les tests unitaires peuvent être générés et exécutés automatiquement. Quand je dis "générés", ce n'est pas seulement le squelette de classes ... ce sont de véritables tests qui sont générés pour tester les opérations telles que l'ajout, la suppression d'entités! Cerise sur le gâteau : un rapport de type success/failure est généré en html.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt; &lt;li style="text-align: justify;"&gt;&lt;strong&gt; Video 4&lt;/strong&gt; (&lt;a href="http://hansamann.podspot.de/files/grails_screencast_taglibs.mov"&gt;MOV&lt;/a&gt;,&lt;a href="http://docs.codehaus.org/download/attachments/62352/grails_screencast_taglibs.wmv?version=1"&gt;WMV&lt;/a&gt;) : La dernière vidéo est assez impressionnante, elle démontre comment en quelques minutes on peut créer une application qui manipule un flux XML (en l'occurrence le flux RSS d'un podcast) et comment en Groovy on peut parcourir les items d'une manière simplissime!&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;Donc au final Grails qu'est-ce que c'est? Un &lt;strong&gt;framework &lt;/strong&gt;web qui associe la puissance de Groovy et de Java pour accélerer les développements d'applications Web! Il génère énormément de code fastidieux (classes d'objets métier, DAO, JSP, fichiers de configuration, ...) ce qui fait gagner énormément de temps. Et dire que je me satisfaisais de "generate Getters/Setters" d'Eclipse! Grails va beaucoup, beaucoup plus loin.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Reste à savoir si comme tout générateur de code, il ne va pas trop loin et s'il ne faut pas repasser derrière et tailler dans le vif ...  Je pense continuer mes investigations et étudier les performances des sites qui ont pu exploiter Grails.&lt;br /&gt;&lt;br /&gt;Je termine l'article par la citation du site officiel qui me servira de description :&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold;"&gt;Grails - Broken into bite-sized pieces&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Grails aims to bring the "coding by convention" paradigm to Groovy. It's an open-source web application framework  that leverages the Groovy language and complements Java Web development. You can use Grails as a standalone  development environment that hides all configuration details or integrate your Java business logic. Grails aims to  make development as simple as possible and hence should appeal to a wide range of developers not just those  from the Java community.&lt;/div&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3670032600229204812-4730490210018021292?l=scbcd5-fr.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://scbcd5-fr.blogspot.com/2008/05/la-dcouverte-de-grails.html</link><author>noreply@blogger.com (Julien Smadja)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3670032600229204812.post-2067210497814942440</guid><pubDate>Wed, 21 May 2008 18:58:00 +0000</pubDate><atom:updated>2008-05-22T21:02:15.129+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>blog</category><category domain='http://www.blogger.com/atom/ns#'>netvibes</category><category domain='http://www.blogger.com/atom/ns#'>rss</category><category domain='http://www.blogger.com/atom/ns#'>veille technologique</category><title>Comment organiser sa veille technologique?</title><description>Dans notre métier, il est important de se tenir un peu au courant de ce qui se passe. Dans mon cas, j'essaie de gratter des informations concernant Java, J2EE/JEE5 et tout ce qui peut graviter autour de la programmation et du développement en général.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Alors pour y arriver, il fallait forcément que j'utilise un outil, vous verrez au fil de mes billets que j'utilise un certain nombre d'outils dans ma vie de tous les jours pour me faciliter le quotidien.&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;L'outil&lt;/strong&gt; : Netvibes&lt;/li&gt;&lt;br /&gt;J'utilise &lt;a href="http://www.netvibes.com/"&gt;Netvibes&lt;/a&gt; comme agrégateur de contenu, il me permet d'avoir en un clin d'oeil une vision des nouveautés publiées sur les sites et les blogs qui m'intéressent.&lt;br /&gt;&lt;br/&gt;&lt;li&gt;&lt;strong&gt;Le contenu&lt;/strong&gt; : le plus difficile&lt;/li&gt;&lt;br /&gt;Un outil c'est bien, mais il faut l'alimenter. Souvent on me demande comment je fais ... En fait, c'est plutôt simple. En partant d'un lien, on peut au fur et à mesure se constituer un petit carnet d'adresses intéressant. Ce carnet d'adresses doit constamment évoluer (ajout/suppression/changement de catégorie).&lt;br /&gt;&lt;br/&gt;&lt;li&gt;&lt;strong&gt;Partager ses connaissances&lt;/strong&gt; : Faire profiter les autres&lt;/li&gt;&lt;br /&gt;Il est vraiment important de pouvoir discuter avec d'autres personnes des pépites que l'ont peut trouver à gauche à droite. Pour appliquer ce concept au billet courant, voici ce que j'ai appelé mon &lt;strong&gt;&lt;a href="http://www.netvibes.com/n3k#Veille_Technologique_fr"&gt;Mur Technologique&lt;/a&gt;&lt;/strong&gt;. C'est en fait un univers Netvibes, ce sont une partie des mes contenus agrégés dans mon compte Netvibes que je vous fais profiter. De grands onglets représentent les catégories :&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.netvibes.com/n3k#Veille_Technologique_fr"&gt;Veille technologique FR&lt;/a&gt; : contenu francophone&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.netvibes.com/n3k#Veille_Technologique_En"&gt;Veille technologique EN&lt;/a&gt; : contenu anglophone&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.netvibes.com/n3k#Actualites_Fr"&gt;Actualités FR&lt;/a&gt; : contenu francophone&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.netvibes.com/n3k#Actualies_En"&gt;Actualités EN&lt;/a&gt; : contenu anglophone&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.netvibes.com/n3k#Java"&gt;Java&lt;/a&gt; : contenu en vrac&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/ol&gt;J'espère que ce billet vous sera utile, et j'espère que vous partagerez avec moi vos astuces pour faire une bonne veille technologique.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3670032600229204812-2067210497814942440?l=scbcd5-fr.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://scbcd5-fr.blogspot.com/2008/05/dans-notre-mtier-il-est-important-de-se.html</link><author>noreply@blogger.com (Julien Smadja)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3670032600229204812.post-9109754038050357378</guid><pubDate>Tue, 20 May 2008 18:59:00 +0000</pubDate><atom:updated>2008-12-13T03:54:29.141+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>java</category><category domain='http://www.blogger.com/atom/ns#'>collections</category><category domain='http://www.blogger.com/atom/ns#'>pojo</category><title></title><description>Sur le blog &lt;a title="ChaoticJava" href="http://chaoticjava.com/" target="_blank"&gt;Chaotic Java&lt;/a&gt; on peut trouver une réflexion intéressante sur comment gérer l'accès aux collections d'une classe.&lt;br /&gt;&lt;br /&gt;Deux méthodes sont proposées, la première est l'approche "&lt;strong&gt;paranoïaque&lt;/strong&gt;" dans laquelle on ne met pas à disposition les collections utilisées par la classe. On propose juste des méthodes comme add/remove/get avec une gestion des erreurs pour avoir la main sur l'utilisation de la collection.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;La deuxième méthode appelée approche "&lt;strong&gt;en toute confiance&lt;/strong&gt;" (Trusting approach) est la méthode classique et naïve qui consiste à utiliser les getters/setters pour accéder aux collections de la classe. En laissant un accès total aux développeurs, on leur permet de faire tout et n'importe quoi.&lt;br /&gt;&lt;br /&gt;L'article se termine par un récapitulatif (Pour &amp;amp; Contre) que je vous traduis :&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;p style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_frW-CtD7TEQ/SDXC25Ni1WI/AAAAAAAAAlM/WuJU58n81Lk/s1600-h/comparatifCollections.PNG"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_frW-CtD7TEQ/SDXC25Ni1WI/AAAAAAAAAlM/WuJU58n81Lk/s400/comparatifCollections.PNG" alt="" id="BLOGGER_PHOTO_ID_5203279192822830434" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;Personnellement, j'utilise généralement la méthode "en toute confiance", on peut ajouter des commentaires Javadoc pour préciser un comportement particulier ou des prérequis d'utilisation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3670032600229204812-9109754038050357378?l=scbcd5-fr.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://scbcd5-fr.blogspot.com/2008/05/sur-le-blog-chaotic-java-on-peut.html</link><author>noreply@blogger.com (Julien Smadja)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_frW-CtD7TEQ/SDXC25Ni1WI/AAAAAAAAAlM/WuJU58n81Lk/s72-c/comparatifCollections.PNG' height='72' width='72'/><thr:total>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3670032600229204812.post-7582834503685079086</guid><pubDate>Sun, 18 May 2008 20:06:00 +0000</pubDate><atom:updated>2008-05-18T22:16:15.493+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>design pattern</category><title>A la recherche du singleton parfait</title><description>&lt;div style="text-align: justify;"&gt;Le sujet qui passionne! Quelle est la version ultime, l'implémentation parfaite du pattern &lt;a href="http://fr.wikipedia.org/wiki/Singleton_%28patron_de_conception%29"&gt;Singleton&lt;/a&gt; en Java?&lt;br /&gt;&lt;br /&gt;Une page intéressante est disponible &lt;a href="http://c2.com/cgi/wiki?JavaSingleton"&gt;ici&lt;/a&gt;. Les différents protagonistes discutent des avantages &amp;amp; inconvénients des différents façons de l'implémenter.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Pour le coup, j'aime bien cette implémentation :&lt;br /&gt;&lt;blockquote&gt;public final class Singleton {&lt;br /&gt;&lt;br /&gt;    private static final class SingletonHolder {&lt;br /&gt;      static final Singleton singleton = new Singleton();&lt;br /&gt;       }&lt;br /&gt;&lt;br /&gt;    private Singleton() {}&lt;br /&gt;&lt;br /&gt;    public static Singleton getInstance() {&lt;br /&gt;                   return SingletonHolder.singleton;&lt;br /&gt;       }&lt;br /&gt;}&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Remarquez que jamais je n'avais vu le mot-clé &lt;span style="font-weight: bold;"&gt;static&lt;/span&gt; associé à une classe en Java! On en apprend tous les jours.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3670032600229204812-7582834503685079086?l=scbcd5-fr.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://scbcd5-fr.blogspot.com/2008/05/la-recherche-du-singleton-parfait.html</link><author>noreply@blogger.com (Julien Smadja)</author><thr:total>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3670032600229204812.post-3141027398855459499</guid><pubDate>Fri, 16 May 2008 20:13:00 +0000</pubDate><atom:updated>2008-12-13T03:54:29.263+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>liens</category><category domain='http://www.blogger.com/atom/ns#'>batch</category><category domain='http://www.blogger.com/atom/ns#'>documentation</category><category domain='http://www.blogger.com/atom/ns#'>spring</category><category domain='http://www.blogger.com/atom/ns#'>opensource</category><title>Spring Batch</title><description>&lt;div style="text-align: justify;"&gt;Spring Batch vient de sortir! Alors honnêtement je ne savais même pas que ça allait sortir mais comme les &lt;a href="http://fr.wikipedia.org/wiki/Batch"&gt;batchs &lt;/a&gt;m'intéressent je vais en parler un minimum.&lt;br /&gt;&lt;br /&gt;Etant donné que dans ma précédente mission, l'équipe Architecture était en train de développer son propre &lt;a href="http://fr.wikipedia.org/wiki/Framework"&gt;framework &lt;/a&gt;de batchs, je me suis dit qu'il serait intéressant de regarder de plus près ce que propose Spring Batch.&lt;br /&gt;&lt;br /&gt;Le site officiel c'est &lt;a href="http://static.springframework.org/spring-batch/"&gt;ici&lt;/a&gt; et la documentation que je suis en train de lire c'est &lt;a href="http://static.springframework.org/spring-batch/spring-batch-docs/reference/pdf/spring-batch-docs.pdf"&gt;là&lt;/a&gt;.&lt;br /&gt;Les &lt;a href="http://static.springframework.org/spring-batch/getting-started.html"&gt;instructions&lt;/a&gt; pour se lancer!&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_frW-CtD7TEQ/SC52Xe7t29I/AAAAAAAAAlA/B98rT_robw8/s1600-h/ExecutionEnvironment.png"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_frW-CtD7TEQ/SC52Xe7t29I/AAAAAAAAAlA/B98rT_robw8/s400/ExecutionEnvironment.png" alt="" id="BLOGGER_PHOTO_ID_5201224765472103378" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-weight: bold;"&gt;Schéma de l'architecture&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;J'espère en faire un petit résumé ou pourquoi pas un tutoriel pour tester la techno.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3670032600229204812-3141027398855459499?l=scbcd5-fr.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://scbcd5-fr.blogspot.com/2008/05/spring-batch.html</link><author>noreply@blogger.com (Julien Smadja)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_frW-CtD7TEQ/SC52Xe7t29I/AAAAAAAAAlA/B98rT_robw8/s72-c/ExecutionEnvironment.png' height='72' width='72'/><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3670032600229204812.post-7636783352885691872</guid><pubDate>Sun, 11 May 2008 10:55:00 +0000</pubDate><atom:updated>2008-05-11T13:02:01.640+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>jmx</category><category domain='http://www.blogger.com/atom/ns#'>podcast</category><category domain='http://www.blogger.com/atom/ns#'>junit</category><category domain='http://www.blogger.com/atom/ns#'>TDD</category><title>JMX &amp; Tests unitaires</title><description>Voici un podcast sur l'utilisation conjointe de &lt;a href="http://fr.wikipedia.org/wiki/JMX"&gt;JMX &lt;/a&gt;et des &lt;a href="http://fr.wikipedia.org/wiki/Tests_unitaires"&gt;tests unitaires&lt;/a&gt; lors de la mise en place d'une démarche &lt;a href="http://fr.wikipedia.org/wiki/Test_Driven_Development"&gt;Test-Driven Development&lt;/a&gt; (TDD).&lt;br /&gt;&lt;br /&gt;Le fichier audio est disponible &lt;a href="http://download.java.net/general/podcasts/j1-2k8-mtW07.mp3"&gt;ici&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;La présentation PDF est disponible &lt;a href="https://java-net.dev.java.net/files/documents/29/95974/JMXforTestDrivenDevelopment.pdf"&gt;ici&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Voici la &lt;a href="http://today.java.net/pub/a/today/2008/05/08/j1-2k8-mtW07.html"&gt;source&lt;/a&gt; de l'article.&lt;br /&gt;&lt;br /&gt;Dans le cadre de mon travail, je serai peut-être confronté à utiliser JMX et c'est vrai que je ne m'étais pas posé la question de la manière de tester ...&lt;br /&gt;&lt;br /&gt;Qui a déjà testé JMX et quelles en sont vos conclusions ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3670032600229204812-7636783352885691872?l=scbcd5-fr.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://scbcd5-fr.blogspot.com/2008/05/jmx-tests-unitaires.html</link><author>noreply@blogger.com (Julien Smadja)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3670032600229204812.post-5442573241286098276</guid><pubDate>Wed, 07 May 2008 18:27:00 +0000</pubDate><atom:updated>2008-05-07T20:34:28.755+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>scbcd</category><category domain='http://www.blogger.com/atom/ns#'>feedback</category><category domain='http://www.blogger.com/atom/ns#'>logiciel</category><title>Comparaison Whizlabs/Enthuware (Partie 1)</title><description>&lt;div style="text-align: justify;"&gt;Ayant en ma possession les kits de préparation SCBCD 5.0 de Whizlabs &amp;amp; Enthuware, voici une brève comparaison.&lt;br /&gt;&lt;br /&gt;Le test d'Enthuware est beaucoup plus dur que celui de Whizlabs. Les différences notables :&lt;br /&gt;&lt;br /&gt;Chez whizlab, le nombre de réponses (choix) maximum pour une réponse est de 4, chez Enthuware c'est 5 (peut être même 6).&lt;br /&gt;&lt;br /&gt;Le nombre de bonnes réponses n'excède jamais 2 chez Whizlabs.&lt;br /&gt;&lt;br /&gt;Il y a du Drag n Drop chez Enthuware, pas chez Whizlabs.&lt;br /&gt;&lt;br /&gt;Les questions sont beaucoup plus pointues chez Enthuware, et on sent moins le copier/coller des spécifications que chez Whizlabs.&lt;br /&gt;&lt;br /&gt;Lors de la correction des questions, Enthuware rappelle souvent les concepts abordés et ne se contente pas de citer le chapitre des spécifications.&lt;br /&gt;&lt;br /&gt;Chez Whizlabs on trouve des erreurs lors du calcul du score d'un examen, des problèmes d'affichages, des bugs en tout genre ...&lt;br /&gt;&lt;br /&gt;A force d'envoyer des mails de bugs à Whizlabs concernant leur logiciel, ils me l'ont remboursé intégralement! 75€ quand même!&lt;br /&gt;&lt;br /&gt;Le support technique de Whizlabs est plutôt rapide, ils répondent généralement en moins de 24H, et ils apportent toujours une réponse claire.&lt;br /&gt;&lt;br /&gt;Je n'ai pas eu entre les mains le logiciel uCertify, donc pour l'instant, vous n'aurez pas mon avis là dessus.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3670032600229204812-5442573241286098276?l=scbcd5-fr.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://scbcd5-fr.blogspot.com/2008/05/comparaison-whizlabsenthuware-partie-1.html</link><author>noreply@blogger.com (Julien Smadja)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3670032600229204812.post-4020526770699455358</guid><pubDate>Wed, 07 May 2008 18:22:00 +0000</pubDate><atom:updated>2008-05-07T20:27:25.910+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>liens</category><category domain='http://www.blogger.com/atom/ns#'>scbcd</category><category domain='http://www.blogger.com/atom/ns#'>feedback</category><title>Retours sur la SCBCD 5.0</title><description>Vous trouverez &lt;a href="http://jvillage.wordpress.com/2008/04/30/scbcd-reussie-avec-88/"&gt;ici&lt;/a&gt; et &lt;a href="http://jvillage.wordpress.com/2008/04/08/scbcd-5-cest-pour-bientot/"&gt;là&lt;/a&gt; des billets en français concernant la SCBCD 5.0.&lt;br /&gt;J'ai laissé des commentaires sur mon avis concernant la préparation de la certification.&lt;br /&gt;&lt;br /&gt;Son auteur a réussi la certification avec un score 88%, j'espère en faire autant.&lt;br /&gt;&lt;br /&gt;Je vous encourage d'ailleurs à jeter un œil aux autres billets du blog &lt;a href="http://jvillage.wordpress.com/"&gt;Java Village&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3670032600229204812-4020526770699455358?l=scbcd5-fr.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://scbcd5-fr.blogspot.com/2008/05/retours-sur-la-scbcd-50.html</link><author>noreply@blogger.com (Julien Smadja)</author><thr:total>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3670032600229204812.post-3482282746576109638</guid><pubDate>Wed, 07 May 2008 17:59:00 +0000</pubDate><atom:updated>2008-05-07T20:16:18.021+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>entrainement</category><category domain='http://www.blogger.com/atom/ns#'>scbcd</category><category domain='http://www.blogger.com/atom/ns#'>certification</category><title>SCBCD 5.0 - La dernière ligne droite</title><description>&lt;div style="text-align: justify;"&gt;Le rendez-vous est pris : Le 30 mai à 10h30.&lt;br /&gt;&lt;br /&gt;Résumons un peu les quelques semaines passées depuis le dernier billet.&lt;br /&gt;&lt;br /&gt;Comme je le disais, j'ai lu dans sa quasi intégralité le livre EJB3 d'Oreilly en prenant quelques notes.&lt;br /&gt;Ensuite j'ai attaqué les révisions avec le logiciel Whizlabs. Voici ma manière de l'utiliser.&lt;br /&gt;&lt;br /&gt;J'ai commencé par faire le Diagnostic Exam. En vérifiant chacune de mes réponses, je prends note de mes erreurs, des concepts non-assimilés ou mal-compris et je compile le tout dans un document type PowerPoint stocké chez Google (voir plus loin dans ce billet).  Souvent, je reviens vers le livre d'Oreilly ou sur le guide de Mikalai Zaikin pour mieux comprendre mes erreurs.&lt;br /&gt;&lt;br /&gt;Ensuite, chaque soir j'ai travaillé des questions sur 1 ou plusieurs Objectifs. Par exemple :&lt;br /&gt;lundi - 15 questions sur les transactions&lt;br /&gt;mardi : -15 questions sur les MDB&lt;br /&gt;....&lt;br /&gt;Toujours en notant pourquoi je me suis trompé dans mon PPT.&lt;br /&gt;&lt;br /&gt;Ensuite j'ai passé tous les Practice Exams tout en relisant préalablement mes notes. Au fur et à mesure, on devient plus à l'aise sur les différents sujets (j'ai vu relativement vite mes progrès concernant les Transactions (et surtout sur le comportement en ce qui concerne les attributs NEVER, MANDATORY, REQUIRED,....).&lt;br /&gt;&lt;br /&gt;Au Final Exam Whizlabs je crois avoir eu ~ 80%&lt;br /&gt;&lt;br /&gt;Voici un exemple des notes que je prends, c'est totalement personnel :&lt;br /&gt;- mise en forme quasi inexistante&lt;br /&gt;- rangement anarchique&lt;br /&gt;- le droit d'y semer des fautes d'orthographes, voire des erreurs :-p&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;iframe src="http://docs.google.com/EmbedSlideshow?docid=dcgv5zq3_20cw8hr6g2" frameborder="0" height="342" width="410"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;l'url : http://docs.google.com/Presentation?id=dcgv5zq3_20cw8hr6g2&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3670032600229204812-3482282746576109638?l=scbcd5-fr.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://scbcd5-fr.blogspot.com/2008/05/scbcd-50-la-dernire-ligne-droite.html</link><author>noreply@blogger.com (Julien Smadja)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3670032600229204812.post-8243876721795484348</guid><pubDate>Tue, 26 Feb 2008 21:29:00 +0000</pubDate><atom:updated>2008-02-26T22:33:34.189+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>scwcd</category><category domain='http://www.blogger.com/atom/ns#'>certification</category><title>La SCWCD 5.0 est sortie</title><description>J'ai appris le week-end dernier que la certification SCWCD 5.0 est sortie il y a peu. C'est une bonne nouvelle, je pense la préparer après avoir passé la SCBCD 5.0.&lt;br /&gt;&lt;br /&gt;A noter que les objectifs ont très peu changés par rapport à l'ancienne version. Pour la préparer, je pense que la prochaine version de &lt;a href="http://www.oreilly.com/catalog/9780596516680/"&gt;&lt;span class="book-title" style="font-weight: bold;"&gt; Head First Servlets and JSP, Second Edition&lt;br /&gt;&lt;/span&gt;&lt;/a&gt; (parution en mai 2008) devrait répondre à ces besoins!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3670032600229204812-8243876721795484348?l=scbcd5-fr.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://scbcd5-fr.blogspot.com/2008/02/la-scwcd-50-est-sortie.html</link><author>noreply@blogger.com (Julien Smadja)</author><thr:total>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3670032600229204812.post-3311434444366118543</guid><pubDate>Tue, 26 Feb 2008 21:14:00 +0000</pubDate><atom:updated>2008-02-26T22:29:36.262+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>scbcd</category><category domain='http://www.blogger.com/atom/ns#'>ejb3</category><category domain='http://www.blogger.com/atom/ns#'>tips</category><category domain='http://www.blogger.com/atom/ns#'>glassfish</category><title>C'est parti - SCBCD 5.0 Inside !</title><description>&lt;div style="text-align: justify;"&gt;Voilà je suis sur les rails. Depuis hier je suis rentré en mode "préparation"! La deadline que je me suis fixée est pour mai 2008!&lt;br /&gt;&lt;br /&gt;Comment je me prépare? Tout d'abord, j'utilise le livre d'Oreilly : Enterprise Java Beans 3.0 5th Edition. Tous les soirs, à partir de 20H je lis quelques chapitres, je prends des notes sur une feuille et je fais des tests.&lt;br /&gt;&lt;br /&gt;En ce qui concerne les tests, j'utilise Netbeans 6.0, le JDK 1.5 et Glassfish V2.&lt;br /&gt;&lt;br /&gt;D'ailleurs, petite note technique, pour manipuler l'annuaire JNDI de Glassfish, voici comment procéder :&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;ol style="text-align: justify;"&gt;&lt;li&gt;Ajouter les jar &lt;span style="font-weight: bold;"&gt;appserv-admin.jar&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;appserv-ee.jar&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;appserv-rt.jar&lt;/span&gt; au classpath&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Le main de test :&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: justify;"&gt;&lt;blockquote&gt;        Properties p = new Properties();&lt;br /&gt;    p.put("org.omg.CORBA.ORBInitialHost","localhost");&lt;br /&gt;    p.put("org.omg.CORBA.ORBInitialPort","3700");&lt;br /&gt;    InitialContext ctx = new InitialContext(p);&lt;br /&gt;&lt;br /&gt;    SessionBean sb = (SessionBean)ctx.lookup(SessionBean.class.getName());&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;Pour plus d'infos là dessus c'est par &lt;a href="https://glassfish.dev.java.net/javaee5/ejb/EJB_FAQ.html#StandaloneRemoteEJB"&gt;ici&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Dans quelques semaines, quand j'aurais terminé le livre d'Oreilly je réviserai les Study Notes de Mikalai Zaikin (le lien est disponible dans la colonne de droite).&lt;br /&gt;J'ai aussi mon Kit Whizlabs que j'utiliserais seulement quand je me sentirai capable de finir entièrement le questionnaire.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3670032600229204812-3311434444366118543?l=scbcd5-fr.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://scbcd5-fr.blogspot.com/2008/02/cest-parti.html</link><author>noreply@blogger.com (Julien Smadja)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3670032600229204812.post-8877092961030887878</guid><pubDate>Mon, 17 Sep 2007 09:27:00 +0000</pubDate><atom:updated>2007-09-17T11:30:48.591+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>entrainement</category><category domain='http://www.blogger.com/atom/ns#'>scbcd</category><category domain='http://www.blogger.com/atom/ns#'>logiciel</category><title>Whizlab SCBCD 5.0 Preparation Kit disponible</title><description>Le nouveau logiciel de tests SCBCD 5.0 de &lt;a href="http://www.whizlabs.com/"&gt;Whizlabs &lt;/a&gt;vient tout juste de paraitre. Il coute 75$.&lt;br /&gt;&lt;br /&gt;Pour tester le logiciel c'est par &lt;a href="http://www.whizlabs.com/downloads/SCBCD5.0.exe"&gt;ici&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Dans un précédent billet je précisais que j'avais utilisé le logiciel SCJP 5.0 de Whizlabs pour préparer ma certification. Il est donc fort possible que je retente l'expérience cette fois encore!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3670032600229204812-8877092961030887878?l=scbcd5-fr.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://scbcd5-fr.blogspot.com/2007/09/whizlab-scbcd-50-preparation-kit.html</link><author>noreply@blogger.com (Julien Smadja)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3670032600229204812.post-4328151527714412343</guid><pubDate>Wed, 12 Sep 2007 17:36:00 +0000</pubDate><atom:updated>2007-09-12T19:37:49.101+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>scea</category><title>Mail d'invitation à la certification Beta SCEA</title><description>Voici le mail que j'ai reçu de la part de Sun.&lt;br /&gt;&lt;br /&gt;FREE: SCEA 5 Beta Certification Exam (Three Parts)&lt;br /&gt;&lt;br /&gt;Are you an architect who is responsible for architecting and designing Java Platform, Enterprise Edition compliant applications, which are scalable, flexible, and highly secure? If so, this is your opportunity to get involved in the creation of the Enterprise Architect certification exam!!!!!&lt;br /&gt;&lt;br /&gt;As a beta tester, you officially "test the test" and will be able to provide Sun with valuable comments and technical feedback about the Enterprise Architect questions, assignment and essay. The Sun beta exam counts toward official SCEA Certification!&lt;br /&gt;&lt;br /&gt;Registration Start Date: September 26-27, 2007&lt;br /&gt;&lt;br /&gt;Multiple Choice (Part I) Beta Dates: September 27 – October 22, 2007&lt;br /&gt;&lt;br /&gt;Candidates will have four (4) hours to complete 160 questions, which should allow you time to respond to all questions and provide your valuable comments while taking the exam.&lt;br /&gt;&lt;br /&gt;This beta exam is offered Worldwide at any Authorized Prometric Testing Centers!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Assignment (Part II) Beta Dates: November 21st - December 26th, 2007&lt;br /&gt;&lt;br /&gt;In order to proceed to Part II you must have passed the multiple choice part. Prometric will send you an email, if you passed, on how to proceed with Part II, the assignment. You will have 25 days to complete the assignment. After you have completed the assignment, please do NOT hesitate to take Part III, the essay, to complete your beta certification.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Short Essay (Part III) Beta Dates: November 28th - December 26th, 2007&lt;br /&gt;&lt;br /&gt;Prometric will also be sending you a voucher number for this part of the exam. It will be included in the email that will have the instructions on how to proceed with the Part II - Assignment.&lt;br /&gt;&lt;br /&gt;Recommended Prerequisites:&lt;br /&gt;&lt;br /&gt;The Sun Certified Enterprise Architect exam is designed for candidates with experience in the following areas (typically 5 or more years):&lt;br /&gt;&lt;br /&gt;·            Application design: concepts and principles&lt;br /&gt;&lt;br /&gt;·            Common architectures&lt;br /&gt;&lt;br /&gt;·            Integration and messaging&lt;br /&gt;&lt;br /&gt;·            Business-tier technologies&lt;br /&gt;&lt;br /&gt;·            Web-tier technologies&lt;br /&gt;&lt;br /&gt;·            Java™ EE technology&lt;br /&gt;&lt;br /&gt;·            Patterns&lt;br /&gt;&lt;br /&gt;·            Security&lt;br /&gt;&lt;br /&gt;Candidates MUST pass all three parts of the beta exam in order to receive your certification kit.&lt;br /&gt;&lt;br /&gt;BETA EXAM REGISTRATION PROCEDURE*&lt;br /&gt;&lt;br /&gt;Unlike other SUN Microsystems certification exams, Part 1 (multiple choice) of this exam does NOT require a voucher. Part II (assignment) is an architecture assignment, and Part III (short essay) requires a voucher, which will be emailed to you if you pass Part I (multiple choice).&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;To register for the "Sun Certified Enterprise Architect for the Java Platform, Enterprise Edition 5" Beta exam, you may register online at http://www.prometric.com/Sun/default.htm, and follow the prompts.  Or, you may register by phone, by calling your regional Prometric registration office, listed at http://www.prometric.com/ContactUs/TestTakers.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Asia/Australia 61-2-96405830&lt;br /&gt;Europe 31-320-239-800&lt;br /&gt;Japan 81-0120-107737&lt;br /&gt;Latin America   Contact your local Prometric testing center, listed at www.2test.com http://www.2test.com/&lt;br /&gt;USA/Canada 1-800-795-3926&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Also for more information, please go to Sun's Certification website at:  http://www.sun.com/training/certification/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3670032600229204812-4328151527714412343?l=scbcd5-fr.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://scbcd5-fr.blogspot.com/2007/09/mail-dinvitation-la-certification-beta.html</link><author>noreply@blogger.com (Julien Smadja)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3670032600229204812.post-7961920654190638221</guid><pubDate>Fri, 07 Sep 2007 10:26:00 +0000</pubDate><atom:updated>2007-09-07T12:38:58.699+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>scbcd</category><category domain='http://www.blogger.com/atom/ns#'>feedback</category><title>Retours d'expérience SCBCD 5.0</title><description>Retours d'expérience de jeunes certifiés SCBCD 5.0 sur le forum &lt;a href="http://www.javaranch.com"&gt;Javaranch&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=70&amp;t=005934"&gt;Camilo Morales &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=70&amp;t=005943"&gt;Shiwei Chen&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;a href="http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=70&amp;t=005706"&gt;ashraf fouad&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;a href="http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=70&amp;t=005871"&gt;Shivani Chandna&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=44&amp;t=007728"&gt;ikenna okpala&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3670032600229204812-7961920654190638221?l=scbcd5-fr.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://scbcd5-fr.blogspot.com/2007/09/retours-dexprience-scbcd-50.html</link><author>noreply@blogger.com (Julien Smadja)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3670032600229204812.post-8082818999581051705</guid><pubDate>Wed, 05 Sep 2007 18:28:00 +0000</pubDate><atom:updated>2008-05-17T08:23:43.174+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>scbcd</category><title>Objectif 1 - Session 1</title><description>Objectif 1 : EJB 3.0 Overview&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Identify the APIs that all EJB 3.0 containers must make available to developers.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Un container EJB 3.0 doit mettre à disposition des enterprise bean les APIs issues de la Java 2 Platform et de la Standard Edition v5 (J2SE) :&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://java.sun.com/javase/technologies/database/"&gt;JDBC &lt;/a&gt;: Connexion aux bases de données&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/RMI-IIOP"&gt;RMI-IIOP&lt;/a&gt; : RMI + CORBA&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://fr.wikipedia.org/wiki/JAXP"&gt;JNDI &lt;/a&gt;: Connexion aux annuaires&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://fr.wikipedia.org/wiki/JAXP"&gt;JAXP &lt;/a&gt;: Manipulation XML&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://java.sun.com/products/jdk/idl/"&gt;Java IDL&lt;/a&gt; : Manipulation via CORBA d'objets non développés en Java&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://java.sun.com/products/jaas/"&gt;JAAS : Gestion de la sécurité&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;En plus de ces APIs,  la plateforme JEE doit fournir les packages suivant : EJB 3.0, including the &lt;a href="http://java.sun.com/javaee/overview/faq/persistence.jsp"&gt;Java Persistence API&lt;/a&gt;, &lt;a href="http://java.sun.com/products/jta/"&gt;JTA 1.1&lt;/a&gt;, &lt;a href="http://fr.wikipedia.org/wiki/Java_Message_Service"&gt;JMS 1.1&lt;/a&gt;, &lt;a href="http://java.sun.com/products/javamail/"&gt;JavaMail 1.4&lt;/a&gt; (for sending mail only) , &lt;a href="http://java.sun.com/products/javabeans/jaf/downloads/index.html"&gt;JAF 1.1&lt;/a&gt;,  &lt;a href="http://java.sun.com/webservices/jaxr/index.jsp"&gt;JAXR 1.0&lt;/a&gt;, &lt;a href="http://java.sun.com/webservices/technologies/index.jsp"&gt;SAAJ 1.3&lt;/a&gt;, &lt;a href="http://java.sun.com/webservices/technologies/index.jsp"&gt;JAX-RPC 1.1&lt;/a&gt;, &lt;a href="http://java.sun.com/webservices/technologies/index.jsp"&gt;JAX-WS 2.0&lt;/a&gt;, &lt;a href="http://java.sun.com/developer/technicalArticles/J2EE/connectorarch1_5/part2.html"&gt;Connector 1.5&lt;/a&gt;, &lt;a href="http://java.sun.com/webservices/index.jsp"&gt;Web Services 1.2&lt;/a&gt;, &lt;a href="http://java.sun.com/developer/technicalArticles/WebServices/jaxb/"&gt;JAXB 2.0&lt;/a&gt;, &lt;a href="http://java.sun.com/javaee/technologies/management/"&gt;Java EE Management 1.1&lt;/a&gt;, &lt;a href="http://java.sun.com/j2ee/javaacc/"&gt;JACC 1.1&lt;/a&gt;, &lt;a href="http://java.sun.com/javaee/technologies/webservices/"&gt;Web Services Metadata 2.0&lt;/a&gt;, &lt;a href="http://jcp.org/en/jsr/detail?id=250"&gt;Common Annotations 1.0&lt;/a&gt;, &lt;a href="http://jcp.org/en/jsr/detail?id=173"&gt;StAX 1.0&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Bilan : Un des objectifs de la certification SCBD 5.0 est de connaître les APIs utilisées par le container EJB 3.0 et la plateforme JEE5. Cette petite collection de liens nous en apprendra un petit peu plus sur toutes ces technologies. Le but n'étant pas de savoir les manipuler.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3670032600229204812-8082818999581051705?l=scbcd5-fr.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://scbcd5-fr.blogspot.com/2007/09/objectif-1-session-1.html</link><author>noreply@blogger.com (Julien Smadja)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3670032600229204812.post-437567529028754599</guid><pubDate>Wed, 05 Sep 2007 07:19:00 +0000</pubDate><atom:updated>2007-09-05T09:45:26.522+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>scea</category><category domain='http://www.blogger.com/atom/ns#'>certification</category><title>Certification Sun Architecte (SCEA) en beta et gratuite</title><description>Comme à son habitude, Sun propose de passer la Beta de l'examen de certification SCEA gratuitement !&lt;br /&gt;&lt;br /&gt;Description : As a beta tester, you officially "test the test" and will be able to provide Sun with valuable comments and technical feedback about the Enterprise Architect questions, assignment and essay. The Sun beta exam counts toward official SCEA Certification!&lt;br /&gt;&lt;br /&gt;Pour plus d'infos, c'est &lt;a href="http://www.sun.com/training/certification/java/beta_architect.xml"&gt;ici&lt;/a&gt; que ca se passe.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3670032600229204812-437567529028754599?l=scbcd5-fr.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://scbcd5-fr.blogspot.com/2007/09/certification-sun-architecte-scea-en.html</link><author>noreply@blogger.com (Julien Smadja)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3670032600229204812.post-8862255942710162948</guid><pubDate>Wed, 05 Sep 2007 07:17:00 +0000</pubDate><atom:updated>2007-09-05T09:18:12.444+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>ejb3</category><category domain='http://www.blogger.com/atom/ns#'>carrière</category><title>Questions sur les EJB3 lors d'un entretien</title><description>&lt;a href="http://www.javacertificate.net/ejb_qns.htm"&gt;Une page intéressante&lt;/a&gt; sur les questions qu'on peut nous poser lors d'un entretien au sujet des EJB3.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3670032600229204812-8862255942710162948?l=scbcd5-fr.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://scbcd5-fr.blogspot.com/2007/09/questions-sur-les-ejb3-lors-dun.html</link><author>noreply@blogger.com (Julien Smadja)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3670032600229204812.post-7958277534194964295</guid><pubDate>Tue, 04 Sep 2007 18:51:00 +0000</pubDate><atom:updated>2007-09-05T14:07:51.989+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>scbcd</category><category domain='http://www.blogger.com/atom/ns#'>feedback</category><title>sam.sunamin@gmail.com a passé la certification SCBCD 5.0 avec 72% de réussite</title><description>Voici les conseils d'un nouveau certifié SCBCD 5.0&lt;br /&gt;&lt;br /&gt;Thank you for your guys help in these forum. And Thank Camilo for&lt;br /&gt;clarifying some questions.&lt;br /&gt;&lt;br /&gt;Thank Mikalai Zaikin for his Study Guide.&lt;br /&gt;&lt;br /&gt;First I have no experience on SCBCD or SCW and I passed SCJP5.0 in&lt;br /&gt;this July. So it is enough for me. I would share my experience with&lt;br /&gt;your guys.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;OReilly Enterprise JavaBeans 3.0 5th Edition is really a good book for starter. You should read it mainly from Chapter 1 to Chapter 17 and have some idea about @webMethod and @webService. There is one or two questions about it. So you guys can skip Chapter 18-chapter 20.&lt;br /&gt;&lt;br /&gt;This book is much better than Mastering EJB, although I only take a quick review of Mastering EJB.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;You must totally understand transactions. Including how transaction context with each method of Enterprise Manager, how to invoke in Stateless stateful session and message driven bean. And also how to work with EJBContext.getUserTransaction(). There are tons of questions about transaction.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;The realy exam is harder than the mock exams. There are lots of questions ask you to choose two options, three and even four options.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Spend more time on persistence context and it work.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;There are several questions with query language. Understand the functions like count, max, and subquery. All, any, some and member of.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;For JMS Message driven bean, it seems very easy.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;For stateful session bean, be careful with extended persistence context.&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3670032600229204812-7958277534194964295?l=scbcd5-fr.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://scbcd5-fr.blogspot.com/2007/09/samsunamingmailcom-pass-la.html</link><author>noreply@blogger.com (Julien Smadja)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3670032600229204812.post-4836752485039782221</guid><pubDate>Mon, 03 Sep 2007 11:47:00 +0000</pubDate><atom:updated>2007-09-05T13:43:39.252+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>feedback</category><category domain='http://www.blogger.com/atom/ns#'>scjp</category><category domain='http://www.blogger.com/atom/ns#'>certification</category><title>Conseils de préparation SCJP 5.0</title><description>J'ai obtenu la certification Sun Certification Java Programmer 5 (CX-310-055) avec un score de 87% de réussite. Voici comment je me suis préparé :&lt;br /&gt;&lt;ul style="margin-top: 0cm;" type="disc"&gt;&lt;li&gt;Tout      d'abord, je vous conseille le &lt;a href="http://www.amazon.fr/SCJP-Sun-Certified-Programmer-Java/dp/0072253606/ref=pd_bbs_sr_1/171-8632284-2301819?ie=UTF8&amp;s=english-books&amp;amp;qid=1187612998&amp;sr=8-1"&gt;livre de référence&lt;/a&gt; pour préparer la      certification. &lt;span&gt;&lt;/span&gt;&lt;a href="http://www.amazon.fr/SCJP-Sun-Certified-Programmer-Java/dp/0072253606/ref=pd_bbs_sr_1/171-8632284-2301819?ie=UTF8&amp;amp;s=english-books&amp;qid=1187612998&amp;amp;sr=8-1" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt; &lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;Certes il est en anglais mais le niveau est tout à fait abordable. Il faut le lire intégralement et faire les tests de fin de chapitre. Il contient un CD avec 2 examens électroniques blancs.&lt;/p&gt;    &lt;ul style="margin-top: 0cm;" type="disc"&gt;&lt;li&gt;Ensuite,      j'ai utilisé 2 logiciels de tests, le &lt;a href="http://www.whizlabs.com/scjp/training.html"&gt;logiciel de Whizlabs&lt;/a&gt; et celui d'&lt;a href="http://www.enthuware.com/jqplus/index.html"&gt;Enthuware &lt;/a&gt;&lt;a href="http://www.enthuware.com/jqplus/index.html" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;ul&gt;&lt;li&gt;Il existe un &lt;a href="http://www.javaranch.com/"&gt;forum dédié&lt;/a&gt; aux certifications Sun&lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;En ce qui concerne la préparation elle-même, j'ai lu le livre l'année dernière à raison d'un chapitre par week end, ce qui n'était pas vraiment une bonne chose. Puis j'ai pratiqué les tests tous les jours durant 1 mois et demi avant de passer l'examen. Je notais mes mauvaises réponses et je les révisais tous les matins. &lt;script&gt;&lt;!-- D(["mb","\u003cbr\&gt;\u003c/p\&gt;\u003cp\&gt;Le jour de l&amp;#39;examen je n&amp;#39;ai eu aucune surprise au niveau de\nla forme du questionnaire, les 3 logiciels de tests se complètent parfaitement\net couvrent tout le programme et toutes les formes de questions possibles (QCM,\nQRM, Drag n Drop). \n\n\u003c/p\&gt;\n\n\u003cp\&gt;Concernant les questions elles-même, il n&amp;#39;y a de parties\nplus simples que d&amp;#39;autres, tout dépend de vos affinités personnelles.\u003c/p\&gt;\n\n\u003cp\&gt; \u003c/p\&gt;\n\n\u003cp\&gt;Pour finir, l&amp;#39;obtention de cette première certification vous\nouvre les portes vers de nouveaux objectifs plus intéressant tels que les EJB3,\ncertification que je prépare actuellement.\u003c/p\&gt;\n\n\u003cbr\&gt;\u003cbr\&gt;\u003cdiv\&gt;\u003cspan class\u003d\"gmail_quote\"\&gt;2007/8/1, François Larcher &lt;\u003ca href\u003d\"mailto:flarcher@sqli.com\" target\u003d\"_blank\" onclick\u003d\"return top.js.OpenExtLink(window,event,this)\"\&gt;flarcher@sqli.com\u003c/a\&gt;&gt;:\u003c/span\&gt;",1] );  //--&gt;&lt;/script&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Le jour de l'examen je n'ai eu aucune surprise au niveau de la forme du questionnaire, les 3 logiciels de tests se complètent parfaitement et couvrent tout le programme et toutes les formes de questions possibles (QCM, QRM, Drag n Drop).   &lt;/p&gt;  &lt;p&gt;Concernant les questions elles-même, il n'y a de parties plus simples que d'autres, tout dépend de vos affinités personnelles.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3670032600229204812-4836752485039782221?l=scbcd5-fr.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://scbcd5-fr.blogspot.com/2007/09/conseils-de-prparation-scjp-50.html</link><author>noreply@blogger.com (Julien Smadja)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3670032600229204812.post-2678820666765295365</guid><pubDate>Mon, 03 Sep 2007 11:11:00 +0000</pubDate><atom:updated>2007-09-03T13:21:13.948+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>certification</category><title>Méthode de travail</title><description>&lt;span style="font-weight: bold;"&gt;Environnement de travail&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Voici les différents outils que j'utiliserai pour effectuer les différents tests sur les EJB 3 :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.eclipse.org/europa/"&gt;Eclipse Europa&lt;/a&gt; version Java EE Developper comme IDE.&lt;br /&gt;&lt;a href="https://glassfish.dev.java.net/"&gt;Sun Glassfish V1&lt;/a&gt; comme server d'applications.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Pour chaque objectif de la certification SCBCD 5.0 j'essaierai d'illustrer par des exemples concrets tirés des livres mis à ma disposition (voir la rubrique EJB 3.0 Books dans la colonne à droite du blog).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Méthode de travail&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Je vais travailler les objectifs dans l'ordre. Plusieurs sessions seront sans doute nécessaires et j'essaierai dans la mesure du possible de résumer les points importants, les axes de travail et les ressources utilisées à la fin de chaque journée. Attendez vous à voir des posts nommés Objectif X - Session Y.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3670032600229204812-2678820666765295365?l=scbcd5-fr.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://scbcd5-fr.blogspot.com/2007/09/mthode-de-travail.html</link><author>noreply@blogger.com (Julien Smadja)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3670032600229204812.post-3118123563651249547</guid><pubDate>Mon, 03 Sep 2007 11:11:00 +0000</pubDate><atom:updated>2007-09-04T17:55:55.251+02:00</atom:updated><title>Environnement de travail</title><description>Voici les différents outils que j'utiliserai pour effectuer les différents tests sur les EJB 3 :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.eclipse.org/europa/"&gt;Eclipse Europa&lt;/a&gt; version Java EE Developper comme IDE.&lt;br /&gt;&lt;a href="https://glassfish.dev.java.net/"&gt;Sun Glassfish V1&lt;/a&gt; comme server d'application.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Pour chaque objectif de la certification SCBCD 5.0 j'essaierai d'illustrer par des exemples concrets tirés des livres mis à ma disposition (voir la rubrique EJB 3.0 Books dans la colonne à droite du blog).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3670032600229204812-3118123563651249547?l=scbcd5-fr.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://scbcd5-fr.blogspot.com/2007/09/environnement-de-travail.html</link><author>noreply@blogger.com (Julien Smadja)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3670032600229204812.post-1205063589717895414</guid><pubDate>Fri, 31 Aug 2007 16:10:00 +0000</pubDate><atom:updated>2007-09-04T17:55:19.393+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>scbcd</category><category domain='http://www.blogger.com/atom/ns#'>tips</category><category domain='http://www.blogger.com/atom/ns#'>certification</category><title>Groupe d'aide à la préparation SCBCD 5.0</title><description>En parcourant le forum &lt;a href="http://www.javaranch.com/"&gt;JavaRanch&lt;/a&gt;&lt;br /&gt;j'ai découvert des personnes préparant également la certification SCBCD 5.0. Devant l'inexistence totale de livre préparant à cette certification (très récente), une idée a germé dans l'esprit de quelqu'uns de créer un groupe Google pour partager nos expériences, nos astuces et nos doutes.&lt;br /&gt;&lt;br /&gt;Vous pouvez consulter le groupe et pourquoi pas vous y inscrire pour participer à la préparation.&lt;br /&gt;&lt;br /&gt;Pour jeter un coup d'oeil, c'est &lt;a href="http://groups.google.com/group/scbcd50-study-group/topics"&gt;ici&lt;/a&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3670032600229204812-1205063589717895414?l=scbcd5-fr.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://scbcd5-fr.blogspot.com/2007/08/groupe-daide-la-prparation-scbcd-50.html</link><author>noreply@blogger.com (Julien Smadja)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3670032600229204812.post-5718815496879236081</guid><pubDate>Fri, 31 Aug 2007 16:02:00 +0000</pubDate><atom:updated>2007-08-31T18:02:53.424+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>certification</category><title>Un blog sur la préparation aux certifications Sun</title><description>Bonjour à tous,&lt;br /&gt;&lt;br /&gt;je vais tenir ce blog tout au long de ma préparation aux différentes certifications Sun.&lt;br /&gt;&lt;br /&gt;J'essaierai d'y mettre un maximum d'informations sur les ressources que j'utilise (sites, livres, tutoriaux, ...) et mon avis sur leur pertinence.&lt;br /&gt;&lt;br /&gt;J'espère aider les futurs ingénieurs qui comme moi, voudront tenter l'aventure "Sun Certified" !.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3670032600229204812-5718815496879236081?l=scbcd5-fr.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://scbcd5-fr.blogspot.com/2007/08/un-blog-sur-la-prparation-aux.html</link><author>noreply@blogger.com (Julien Smadja)</author><thr:total>2</thr:total></item></channel></rss>