<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Les meilleurs cours Java</title>
    <link>http://java.developpez.com/cours/</link>
    <description>Les meilleurs cours Java</description>
    <pubDate>Sun, 30 Mar 2008 00:00:01 GMT</pubDate>
    <dc:date>2008-03-30T00:00:01Z</dc:date>
    <item>
      <title>Exécuter du code natif en Java : JNI VS JNA</title>
      <link>http://mbaron.developpez.com/javase/jnijna/</link>
      <description>JNI (Java Native Interface) et JNA (Java Native Access) sont deux technologies qui permettent d'adresser du code natif dans du code Java. Nous explorerons dans cet article une comparaison de ces deux technologies en les appliquant à un même exemple dans le but de dresser un bilan de leur utilisation.</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Wed, 27 Feb 2008 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://mbaron.developpez.com/javase/jnijna/</guid>
      <dc:creator>Mickaël Baron - Frédéric Martini</dc:creator>
      <dc:date>2008-02-27T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Review d'Intellij Idea 7</title>
      <link>http://hikage.developpez.com/java/review/jetbrains/intellij/idea/7/</link>
      <description>Etant un habitué de IDEA, l'IDE de Jetbrains, j'ai eu l'occasion de tester la version 7 ( Nom de code : Selena ). Par le biais de cet article, je vous présente les nouvelles fonctionnalités, et mes premières impressions.</description>
      <category>Tutoriels IntelliJ Idea</category>
      <pubDate>Thu, 21 Feb 2008 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://hikage.developpez.com/java/review/jetbrains/intellij/idea/7/</guid>
      <dc:creator>Gildas Cuisinier</dc:creator>
      <dc:date>2008-02-21T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Spring, framework à 'tout' faire</title>
      <link>http://valtech.developpez.com/articles/java/spring/</link>
      <description>Spring est aujourd'hui l'un des framework Java les plus en vue. Basé sur des concepts simples, il permet néanmoins de modifier considérablement les processus de développement traditionnels des projets Java. Rod Johnson, son créateur, fut l'un des premiers à s'élever contre certaines normes incluses dans la plateforme Java EE, en fustigeant une complexité de développement trop grande à son goût. Partisan de la première heure d'un modèle de développement basé sur les bons vieux pojo (Plain Old Java Object). L'évolution de la plateforme de développement Java lui donnera raison, une refonte des modèles de programmation des EJB3 en est un exemple parfait. Néanmoins la déferlante Spring constatée sur les projets actuels peut laisser perplexe quand à l'utilisation qui en est faîte. S'il est important et justifié de lui reconnaitre nombre de qualité, il semble important de cadrer son usage afin d'éviter toutes dérives liées à une sur-utilisation. Peutêtre faudra t-il lorgner du côté des EJB3 qui bien qu'arrivant après Spring, s'en inspire fortement et ont comme avantage intéressant et incontournable d'être une norme !</description>
      <category>Tutoriels Struts, Spring, JSF (Java Server Faces) et autres frameworks</category>
      <pubDate>Wed, 20 Feb 2008 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://valtech.developpez.com/articles/java/spring/</guid>
      <dc:creator>Denis Peyrusaubes</dc:creator>
      <dc:date>2008-02-20T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Gestion de l'encodage dans une application J2EE</title>
      <link>http://pi2.developpez.com/tutoriels/j2ee/encodage/</link>
      <description>Suite aux nombreux problèmes que pose la gestion de l'encodage au sein d'une application web J2EE, au foisonnement de messages et de pseudo-règles échangées entre développeurs et au manque de synthèse sur le sujet, j'ai eu l'idée de récapituler ici un ensemble de bonnes pratiques à mettre en oeuvre pour éviter d'avoir à faire face à de véritables casse-têtes.</description>
      <category>Tutoriels Servlets &amp; JSP (Java Server Pages)</category>
      <pubDate>Mon, 18 Feb 2008 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://pi2.developpez.com/tutoriels/j2ee/encodage/</guid>
      <dc:creator>P. Durville</dc:creator>
      <dc:date>2008-02-18T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Facilitez vos développements J2EE avec JBoss Seam</title>
      <link>http://valtech.developpez.com/articles/java/javaee/jboss/seam/</link>
      <description>Le framework JBoss Seam est actuellement un des frameworks de la communauté Java qui génère le plus de « buzz ». Pour certains, Seam est encore un framework parmi tant d'autres et, pour d'autres, c'est la solution technique ultime pour le développement d'applications web sur JEE5. A première vue, JBoss Seam fait plutôt penser à une sorte de vitrine technologique du savoir faire de la communauté JBoss (Hibernate, JBPM, Drools, JBoss Cache, RichFaces, JBoss Ejb3 ...). Mais quand on y regarde de plus près, le framework JBoss Seam permet réellement de faciliter et d'augmenter la productivité des développements web basés sur JEE5 grâce notamment à certains concepts novateurs (modèle de composant unifié) et aussi aux améliorations apportées à JEE5. Seam nous réconcilie avec la technologie J2EE et surtout avec les développements JSF, il est donc tout à fait possible d'utiliser Seam en dehors du contexte JEE5.</description>
      <category>Tutoriels Struts, Spring, JSF (Java Server Faces) et autres frameworks</category>
      <pubDate>Wed, 13 Feb 2008 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://valtech.developpez.com/articles/java/javaee/jboss/seam/</guid>
      <dc:creator>Nicolas Chapon</dc:creator>
      <dc:date>2008-02-13T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Introduction au SDK Android</title>
      <link>http://ydisanto.developpez.com/tutoriels/android/debuter/</link>
      <description>Ce tutoriel est une introduction au SDK Android. La première partie concerne son installation et la deuxième illustre la réalisation d'une petite application de type Helloworld.</description>
      <category>Tutoriels API</category>
      <pubDate>Mon, 11 Feb 2008 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://ydisanto.developpez.com/tutoriels/android/debuter/</guid>
      <dc:creator>Yann D'Isanto</dc:creator>
      <dc:date>2008-02-11T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Livre blanc - Tutoriel iBatis</title>
      <link>http://ippon.developpez.com/articles/java/persistance/ibatis/</link>
      <description>Ce document est une présentation technique générale de « iBatis », outils de persistance, au même titre qu'Hibernate. iBATIS est un projet opensource de la communauté Apache. Il s'agit d'un framework de persistance qui permet de faire un mapping entre des requêtes SQL et des JavaBeans.</description>
      <category>Tutoriels JDBC, JDO &amp; Hibernate</category>
      <pubDate>Mon, 04 Feb 2008 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://ippon.developpez.com/articles/java/persistance/ibatis/</guid>
      <dc:creator>Ippon Technologies</dc:creator>
      <dc:date>2008-02-04T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Présentation des API Web Service Orange d'envoi/réception de SMS/Email</title>
      <link>http://f-marx.developpez.com/tutoriels/webservices/sms-email/</link>
      <description>Les API Web Service SMS/Email d'Orange (gratuite, version alpha) offrent un cadre simple pour envoyer/recevoir des SMS et emails. Cet article a pour but de présenter les différentes méthodes des API à travers de courts exemples.</description>
      <category>Tutoriels API</category>
      <pubDate>Thu, 31 Jan 2008 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://f-marx.developpez.com/tutoriels/webservices/sms-email/</guid>
      <dc:creator>François Marx</dc:creator>
      <dc:date>2008-01-31T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Livre Blanc - Solutions de persistance Java, introduction à Hibernate / JDO 2.0 / EJB 3.0</title>
      <link>http://ippon.developpez.com/articles/java/persistance/solutions</link>
      <description>La couche de persistance est sûrement la partie la plus sensible et la plus stratégique des applications complexes. C'est à ce composant que sont confiées les données métier de l'entreprise, et c'est ce composant sur lequel se concentrent les contraintes de performance et d'intégrité des données (goulets d'étranglement, transaction, concurrence d'accès, ... ). Ce document présente la réalisation de la couche de persistance de la célèbre application de démonstration « PetStore » (issue des BluePrints de Sun) à l'aide du projet Hibernate et de produits respectant les spécifications JDO 2.0 et EJB 3.0. Les produits mis en oeuvre dans ce document sont : Le framework Hibernate 3.1.3 JPOX 1.1.0, l'implémentation de référence du standard JDO 2.0 JBoss Application Server 4.0.4, l'un des premiers serveurs applicatifs J2EE compatible avec la norme EJB 3.0. Ce document n'est pas un nouveau comparatif passant en revue chacune des caractéristiques techniques des trois solutions. L'objectif est de détailler la réalisation, étape par étape, de la couche de persistance de l'application de démonstration.</description>
      <category>Tutoriels JDBC, JDO &amp; Hibernate</category>
      <pubDate>Mon, 28 Jan 2008 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://ippon.developpez.com/articles/java/persistance/solutions</guid>
      <dc:creator>Ippon Technologies</dc:creator>
      <dc:date>2008-01-28T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Programmation par composant avec la technologie OSGi (1ère partie)</title>
      <link>http://t-templier.developpez.com/tutoriel/java/osgi/osgi1/</link>
      <description>Cette série d'articles décrit la mise en oeuvre de la programmation orientée composant et d'architectures orientées service en se fondant sur la technologie OSGi. Nous y détaillerons les différents concepts de cette technologie afin de permettre sa prise en main.</description>
      <category>Tutoriels API</category>
      <pubDate>Thu, 10 Jan 2008 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://t-templier.developpez.com/tutoriel/java/osgi/osgi1/</guid>
      <dc:creator>Thierry Templier</dc:creator>
      <dc:date>2008-01-10T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Installation et prise en main d'un environnement Java EE</title>
      <link>http://eboizou.developpez.com/tutoriel/java/J2EE/</link>
      <description>Il est souvent difficile d'appréhender l'architecture J2EE lorsque l'on débute dans la programmation Java orientée Web. Je vous présente ici une manière simple d'installer un environnement de travail pour créer une première application. Ce tutoriel utilise les technologies suivantes: Apache Tomcat, Ant et Eclipse.</description>
      <category>Tutoriels Servlets &amp; JSP (Java Server Pages)</category>
      <pubDate>Mon, 07 Jan 2008 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://eboizou.developpez.com/tutoriel/java/J2EE/</guid>
      <dc:creator>Erwan Boizou</dc:creator>
      <dc:date>2008-01-07T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Cruise Control - Serveur d'intégration continue en JAVA</title>
      <link>http://loic-mathieu.developpez.com/conception/article/cruise-control/</link>
      <description>Cruise Control est un serveur d'intégration continue écrit en Java pour les projets Java. D'installation, de configuration et d'utilisation très simple, il permet de lancer automatiquement des compilations (script ANT, MAVEN, ...), des tests unitaires et d'en suivre les évolutions grâce à son application de reporting web et à son dashboard.</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Wed, 02 Jan 2008 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://loic-mathieu.developpez.com/conception/article/cruise-control/</guid>
      <dc:creator>Loïc Mathieu</dc:creator>
      <dc:date>2008-01-02T00:00:01Z</dc:date>
    </item>
    <item>
      <title>EJB 3.0: les interceptors</title>
      <link>http://longbeach.developpez.com/tutoriels/EJB3/Interceptors/</link>
      <description>Ce tutoriel a pour but de présenter une des nouvelles fonctionnalités apportées par la spécification EJB 3.0 : les interceptors.</description>
      <category>Tutoriels EJB (Entreprise Java Beans)</category>
      <pubDate>Mon, 31 Dec 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://longbeach.developpez.com/tutoriels/EJB3/Interceptors/</guid>
      <dc:creator>Celinio Fernandes</dc:creator>
      <dc:date>2007-12-31T00:00:01Z</dc:date>
    </item>
    <item>
      <title>La sérialisation XML en Java</title>
      <link>http://ydisanto.developpez.com/tutoriels/j2se/serialisation/partie2/</link>
      <description>Ce tutoriel a pour but de présenter la sérialisation XML en Java. Il commence par les bases et continue sur les fonctionnalités plus complexes qui vous permettront une maîtrise totale de ce mécanisme.</description>
      <category>Tutoriels XML</category>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Fri, 21 Dec 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://ydisanto.developpez.com/tutoriels/j2se/serialisation/partie2/</guid>
      <dc:creator>Yann D'Isanto</dc:creator>
      <dc:date>2007-12-21T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Introduction à AOP (Aspect-Oriented Programming) avec le framework Spring</title>
      <link>http://ewawszczyk.developpez.com/tutoriel/java/spring/aop/</link>
      <description>Dans beaucoup d'applications informatiques, un module ou composant métier est régulièrement pollué par de multiples appels à des composants utilitaires externes. La programmation par aspect (AOP) va permettre d'extraire les dépendances entre modules concernant des aspects techniques entrecroisés et de les gérer depuis l'extérieur de ces modules en les spécifiant dans des composants du système à développer nommés aspects ; ils sont développés à un autre niveau d'abstraction.</description>
      <category>Tutoriels Struts, Spring, JSF (Java Server Faces) et autres frameworks</category>
      <pubDate>Mon, 17 Dec 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://ewawszczyk.developpez.com/tutoriel/java/spring/aop/</guid>
      <dc:creator>Eric Wawszczyk</dc:creator>
      <dc:date>2007-12-17T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Configuration d'eclipse Webtools 2 pour JSF</title>
      <link>http://djo-mos.developpez.com/tutoriels/java/jsf/eclipse-wtp2-config/</link>
      <description>Cet article a pour objectif de vous guider dans les taches de configuration d'eclipse Web Tools 2 pour travailler avec JavaServer Faces (JSF).</description>
      <category>Tutoriels Eclipse</category>
      <category>Tutoriels Struts, Spring, JSF (Java Server Faces) et autres frameworks</category>
      <pubDate>Mon, 10 Dec 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://djo-mos.developpez.com/tutoriels/java/jsf/eclipse-wtp2-config/</guid>
      <dc:creator>Jawher Moussa</dc:creator>
      <dc:date>2007-12-10T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Introduction à Java EE avec Netbeans 5.5.1</title>
      <link>http://tahe.developpez.com/java/javaee/</link>
      <description>Un livre de référence pour découvrir les technologies qui gravitent dans l'univers Java EE 5 est le livre d'Antonio Goncalves : Java EE 5, aux éditions Eyrolles. C'est un excellent livre qui m'a ravi. Toutes les technologies importantes de Java EE 5 sont passées en revue dans le contexte d'une application réaliste de commerce électronique. Je ne peux qu'inciter le lecteur à se procurer cet ouvrage. L'auteur a un site [http://www.antoniogoncalves.org]. Il y présente son livre et le code de l'application qu'il y développe est téléchargeable. Le document présent est moins ambitieux. Nous y créons une application basique à trois couches [présentation, métier, accès aux données] que nous construisons avec les technologies suivantes : - JavaServer Faces : pour une interface web, : pour une interface graphique - Ejb3 : pour créer la couche métier - Ejb3 , Jpa/Hibernate , Jpa/Toplink : pour créer différentes couches d'accès aux données Certaines technologies Java EE ne sont pas présentées telles les MDB (Message Driven Bean) ou les Ejb3 stateful. Pour les découvrir, on pourra lire le livre d'Antonio Goncalves. Il existe d'autres technologies Open Source disponibles pour créer des applications trois couches. Une tandem très populaire dans le monde J2EE est le couple Spring / Hibernate. -Spring : http://www.springframework.org/ -Hibernate : http://www.hibernate.org/ Afin de permettre au lecteur de comparer les technologies Ejb3 et Spring, l'application précédente est également construite avec Spring en remplacement des Ejb3. Le document a deux parties bien distinctes : -la première partie est un TD utilisé dans le Master 2 professionnel Automatique et Informatique de l'université d'Angers [http://www.istia.univ-angers.fr/Automatisation/master2iaie.html]. Un TD est un Travail Dirigé. Ce TD décrit l'application à construire, les technologies Java à utiliser, les endroits où trouver de l'information. La solution proposée est très cadrée. Le TD pose des questions dont il ne donne pas les réponses. C'est à l'étudiant de les trouver. -la seconde partie est un cours sur JSF (JavaServer Faces). Il sert d'appui pour écrire la couche web de l'application. Cette partie peut être lue indépendamment du reste du document. L'apprentissage Java EE proposé ici nécessite un investissement du lecteur estimé entre 50 et 100 heures. Le document contient beaucoup de code rendant possible le copier / coller. Par ailleurs, tous les projets Netbeans sont décrits dans le détail. Globalement, le document donne les squelettes des solutions et il est demandé à l'étudiant d'en donner certains détails. Le document peut être utile même à quelqu'un ne pouvant ou ne voulant pas s'investir autant. On peut ainsi s'intéresser uniquement aux architectures décrites et délaisser la partie code qui fait l'objet des questions.</description>
      <category>Tutoriels Struts, Spring, JSF (Java Server Faces) et autres frameworks</category>
      <category>Tutoriels JDBC, JDO &amp; Hibernate</category>
      <category>Tutoriels EJB (Entreprise Java Beans)</category>
      <category>Tutoriels NetBeans</category>
      <pubDate>Mon, 03 Dec 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://tahe.developpez.com/java/javaee/</guid>
      <dc:creator>Serge Tahé</dc:creator>
      <dc:date>2007-12-03T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Comment gérer l'internationalisation via une base de données, avec Spring</title>
      <link>http://hikage.developpez.com/java/tutoriel/spring/i18n/internationalisation/base-donnees/</link>
      <description>Qu'est-ce que l'internationalisation ? Comment implémenter celle-ci en Java ? En quoi Spring apporte-t-il un plus dans ce domaine ? Cet article va tenter de répondre à ces trois questions. Il montrera, grâce à un exemple, la modularité qu'apporte Spring, en permettant de manière transparente pour une application, l'utilisation d'une base de données à la place de fichier properties pour le stockage des messages.</description>
      <category>Tutoriels Struts, Spring, JSF (Java Server Faces) et autres frameworks</category>
      <pubDate>Tue, 27 Nov 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://hikage.developpez.com/java/tutoriel/spring/i18n/internationalisation/base-donnees/</guid>
      <dc:creator>Gildas Cuisinier</dc:creator>
      <dc:date>2007-11-27T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Réseau en Java</title>
      <link>http://humbert-florent.developpez.com/java/reseau/avance/</link>
      <description>Ce cours introduira les notions pour permettre la gestion du réseau en Java à l'aide de la bibliothèque standard Java. Notamment pour la gestion des communications du côté serveur et du côté client suivant les protocoles TCP et UDP.</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Mon, 26 Nov 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://humbert-florent.developpez.com/java/reseau/avance/</guid>
      <dc:creator>Florent Humbert</dc:creator>
      <dc:date>2007-11-26T00:00:01Z</dc:date>
    </item>
    <item>
      <title>EJB 3.0 sécurisés et Java Web Start</title>
      <link>http://psecheresse.developpez.com/tutoriel/netbeans/java-ee/secured/</link>
      <description>Introduction à la sécurité des EJB 3.0 en utilisant un client Swing démarré avec Java Web Start grace à Glassfish.</description>
      <category>Tutoriels EJB (Entreprise Java Beans)</category>
      <category>Tutoriels NetBeans</category>
      <pubDate>Wed, 21 Nov 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://psecheresse.developpez.com/tutoriel/netbeans/java-ee/secured/</guid>
      <dc:creator>Patrice Secheresse</dc:creator>
      <dc:date>2007-11-21T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Composants de visualisation (Viewer) avec JFace</title>
      <link>http://mbaron.developpez.com/eclipse/jface1/</link>
      <description>Ce support de cours s'intéresse à présenter les composants de visualisation (Viewer) de la librairie JFace pour la version 3.3 d'Eclipse : la partie modèle d'un Viewer via ContentProvider, le modèle graphique avec LabelProvider, gestion des colonnes via ViewerColumn, tous les composants Viewers (TableViewer, TreeViewer, TableTreeViewer, ListViewer, ComboViewer), le modèle de sélection via ISelection, les composants d'édition, la mise en place d'un CellEditor personnalisé, techniques de tri et de filtre.</description>
      <category>Tutoriels Eclipse</category>
      <category>Tutoriels Interfaces Graphiques</category>
      <pubDate>Mon, 19 Nov 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://mbaron.developpez.com/eclipse/jface1/</guid>
      <dc:creator>Mickaël Baron</dc:creator>
      <dc:date>2007-11-19T00:00:01Z</dc:date>
    </item>
    <item>
      <title>JTables - Un autre regard</title>
      <link>http://nicolas-zozol.developpez.com/tutoriel/java/jtable/</link>
      <description>Ce tutoriel a pour but de comprendre le fonctionnement des JTables en utilisant un système d'explication distancié du pattern Modèle/Vue/Controlleur sans toutefois contester la validité de ce pattern. Il s'adresse aux débutants en Swing ou aux programmeurs plus expérimentés n'ayant utilisé principalement que les fonctions par défaut des JTables.</description>
      <category>Tutoriels Interfaces Graphiques</category>
      <pubDate>Sat, 10 Nov 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://nicolas-zozol.developpez.com/tutoriel/java/jtable/</guid>
      <dc:creator>Nicolas Zozol</dc:creator>
      <dc:date>2007-11-10T00:00:01Z</dc:date>
    </item>
    <item>
      <title>JSF et Facelets</title>
      <link>http://djo-mos.developpez.com/tutoriels/java/jsf/facelets-intro/</link>
      <description>Cet article a pour objectif de vous présenter la technologie de présentation Facelets ainsi que de vous guider dans les tâches de configuration et d'utilisation de cette technologie.</description>
      <category>Tutoriels Struts, Spring, JSF (Java Server Faces) et autres frameworks</category>
      <pubDate>Mon, 05 Nov 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://djo-mos.developpez.com/tutoriels/java/jsf/facelets-intro/</guid>
      <dc:creator>Jawher Moussa</dc:creator>
      <dc:date>2007-11-05T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Initiation à JasperReports - iReport / Présentation des concepts généraux</title>
      <link>http://jpg.developpez.com/bi/tutoriels/jasperreports/initiation/</link>
      <description>La sortie de documents imprimables, spécialement formatés est un problème récurrent dans les applications. La production de documents PDF, l'export de données vers Excel, Word constituent des fonctionnalités souvent attendues par les utilisateurs Un produit gratuit et Open Source, JasperReports permet d'obtenir rapidement des résultats satisfaisant dans ce domaine...</description>
      <category>Tutoriels Struts, Spring, JSF (Java Server Faces) et autres frameworks</category>
      <pubDate>Fri, 26 Oct 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://jpg.developpez.com/bi/tutoriels/jasperreports/initiation/</guid>
      <dc:creator>Jean-Philippe Guilloux</dc:creator>
      <dc:date>2007-10-26T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Livre Blanc - Comprendre et savoir utiliser un ESB dans une SOA</title>
      <link>http://xebia.developpez.com/articles/soa/esb/</link>
      <description>Les ESB (Enterprise Service Bus) visent, d'une part à assurer l'interconnexion et d'autre part à gérer la médiation des communications et des interactions entre services et applications d'un SI. Quoique non indispensables, ils n'en demeurent pas moins une brique à forte valeur ajoutée dans le cadre d'une mise en place d'une architecture orientée service (SOA) mature. Néanmoins les ESB sont aujourd'hui victimes de leur succès et il est souvent difficile de décrypter leur rôle exact. L'objectif de ce livre blanc est de présenter les fonctionnalités que l'on peut attendre d'un ESB et comment il peut répondre aux besoins d'adaptation inter-applications d'une SOA.</description>
      <category>Tutoriels EJB (Entreprise Java Beans)</category>
      <pubDate>Fri, 26 Oct 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://xebia.developpez.com/articles/soa/esb/</guid>
      <dc:creator>Manuel Eveno - Christophe Heubès</dc:creator>
      <dc:date>2007-10-26T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Sécurisation d'une application Web avec Acegi Security</title>
      <link>http://baptiste-meurant.developpez.com/tutoriaux/acegi-dwr-tapestry5-spring-hibernate/</link>
      <description>Ce tutoriel a pour objectif de présenter les principaux aspects du framework de sécurité Acegi Security et son intégration à une application Web existante reposant sur DWR, Spring et Hibernate.</description>
      <category>Tutoriels JDBC, JDO &amp; Hibernate</category>
      <category>Tutoriels Struts, Spring, JSF (Java Server Faces) et autres frameworks</category>
      <pubDate>Thu, 25 Oct 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://baptiste-meurant.developpez.com/tutoriaux/acegi-dwr-tapestry5-spring-hibernate/</guid>
      <dc:creator>Baptiste Meurant</dc:creator>
      <dc:date>2007-10-25T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Introduction à Stax</title>
      <link>http://hikage.developpez.com/java/articles/xml/stax/</link>
      <description>A l'heure où SAX et DOM n'ont plus à faire leur preuve dans le traitement de document XML, une nouvelle API fait son apparition dans le monde Java. Celle-ci reprend les avantages de SAX, sa rapidité et faible utilisation, tout en fournissant un moyen de créer des documents XML à l'instar de DOM. Cet article a pour but de vous présenter les bases de l'utilisation de cette nouvelle API : StAX. Bonne lecture !</description>
      <category>Tutoriels XML</category>
      <pubDate>Fri, 19 Oct 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://hikage.developpez.com/java/articles/xml/stax/</guid>
      <dc:creator>Gildas Cuisinier</dc:creator>
      <dc:date>2007-10-19T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Comment utiliser la Javadoc ?</title>
      <link>http://janitrix.developpez.com/tutoriels/java/javadoc/</link>
      <description>La documentation officielle Java, couramment appelée Javadoc, est un outil très puissant mais souvent inconnu des développeurs. Une fois que vous aurez dompté la Javadoc, Java n'aura plus de secret pour vous !</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Mon, 15 Oct 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://janitrix.developpez.com/tutoriels/java/javadoc/</guid>
      <dc:creator>Gabriel Malkas</dc:creator>
      <dc:date>2007-10-15T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Anti-patrons de tests unitaires</title>
      <link>http://bruno-orsier.developpez.com/anti-patterns/james-carr/</link>
      <description>En complément de mon tutoriel sur le développement dirigé par les tests, cette page propose une traduction des anti-patrons de tests unitaires recensés par James Carr sur son blog. Traduction faite avec la permission de James Carr.</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Fri, 05 Oct 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://bruno-orsier.developpez.com/anti-patterns/james-carr/</guid>
      <dc:creator>Bruno Orsier</dc:creator>
      <dc:date>2007-10-05T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Premier projet avec Tapestry5, Spring et Hibernate</title>
      <link>http://baptiste-meurant.developpez.com/tutoriaux/tapestry5-spring-hibernate/</link>
      <description>Ce tutoriel a pour objectif de guider vos premiers pas dans la création d'un projet Web basé sur Tapestry5, Spring et Hibernate à travers un exemple très simple de page de login.</description>
      <category>Tutoriels JDBC, JDO &amp; Hibernate</category>
      <category>Tutoriels Struts, Spring, JSF (Java Server Faces) et autres frameworks</category>
      <pubDate>Wed, 03 Oct 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://baptiste-meurant.developpez.com/tutoriaux/tapestry5-spring-hibernate/</guid>
      <dc:creator>Baptiste Meurant</dc:creator>
      <dc:date>2007-10-03T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Introduction à Sitemesh ou le layouting sans douleur</title>
      <link>http://loic-mathieu.developpez.com/java/tutoriel/sitemesh-intro/</link>
      <description>Cet article est un petit tutoriel d'introduction à Sitemesh, un framework Java/J2EE web permettant de gérer facilement le layout d'une application web. Dans cet article, je vais commencer par introduire les autres possibilités de gestion de layout (inclusion de JSP, Tiles), puis je présenterais Sitemesh et en donnerai un petit exemple pour finir sur ses fonctionnalités avancées.</description>
      <category>Tutoriels Servlets &amp; JSP (Java Server Pages)</category>
      <pubDate>Wed, 03 Oct 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://loic-mathieu.developpez.com/java/tutoriel/sitemesh-intro/</guid>
      <dc:creator>Loïc Mathieu</dc:creator>
      <dc:date>2007-10-03T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Intégration simple et élégante d'AJAX avec DWR</title>
      <link>http://baptiste-meurant.developpez.com/tutoriaux/dwr-tapestry5-spring-hibernate/</link>
      <description>Ce tutoriel a pour objectif de présenter l'intégration du framework AJAX DWR à une application Web existante reposant sur Spring et Hibernate..</description>
      <category>Tutoriels Servlets &amp; JSP (Java Server Pages)</category>
      <pubDate>Wed, 03 Oct 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://baptiste-meurant.developpez.com/tutoriaux/dwr-tapestry5-spring-hibernate/</guid>
      <dc:creator>Baptiste Meurant</dc:creator>
      <dc:date>2007-10-03T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Les outils de développement cartographique</title>
      <link>http://jsorel.developpez.com/tutoriels/sig/outils/</link>
      <description>Voici une liste non exhaustive des principaux outils pouvant être utilisés pour le développement cartographique.</description>
      <category>Tutoriels API</category>
      <pubDate>Wed, 12 Sep 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://jsorel.developpez.com/tutoriels/sig/outils/</guid>
      <dc:creator>Johann Sorel</dc:creator>
      <dc:date>2007-09-12T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Créer un site web associatif avec XWiki</title>
      <link>http://agoncalves.developpez.com/tutoriels/xwiki/creer-un-site-associatif/</link>
      <description>La version 1.0 de XWiki est sortie en mai 2007. Pour vous aider à utiliser ce wiki, ce tutoriel vous explique comment créer un site associatif. Ce guide est basé sur la version XWiki 1.0.</description>
      <category>Tutoriels Servlets &amp; JSP (Java Server Pages)</category>
      <pubDate>Mon, 10 Sep 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://agoncalves.developpez.com/tutoriels/xwiki/creer-un-site-associatif/</guid>
      <dc:creator>Antonio Goncalves</dc:creator>
      <dc:date>2007-09-10T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Les tests unitaires avec le framework TestNG</title>
      <link>http://spalud.developpez.com/tutoriel/java/testng/</link>
      <description>L'objectif de cet article est de présenter clairement, à travers des exemples simples, le framework de tests unitaires Java TestNG.</description>
      <category>Tutoriels API</category>
      <pubDate>Fri, 31 Aug 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://spalud.developpez.com/tutoriel/java/testng/</guid>
      <dc:creator>Sébastien Palud</dc:creator>
      <dc:date>2007-08-31T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Tests unitaires et doublures de tests : les simulacres ne sont pas des bouchons</title>
      <link>http://bruno-orsier.developpez.com/mocks-arent-stubs/</link>
      <description>Le terme "objet simulacre" est devenu populaire pour décrire des objets spéciaux qui imitent de vrais objets dans le but de les tester. La plupart des environnements de développement ont maintenant des outils qui permettent de créer facilement des objets simulacres. Cependant, souvent on ne réalise pas que les objets simulacres sont un cas particulier d'objets de tests, qui permettent un style de test différent. Dans cet article j'explique comment les objets simulacres fonctionnent, comment ils encouragent le test basé sur la vérification du comportement, et comment la communauté autour d'eux les utilise pour développer un style de test différent.</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Fri, 31 Aug 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://bruno-orsier.developpez.com/mocks-arent-stubs/</guid>
      <dc:creator>Martin Fowler - Bruno Orsier</dc:creator>
      <dc:date>2007-08-31T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Le framework JSF (Java Server Faces)</title>
      <link>http://mbaron.developpez.com/javaee/jsf/</link>
      <description>Partie liée au framework JSF (version 1.2) : configuration des bibliothèques, beans managés, cycle de vie, navigation, composants CORE et HTML, FacesContext, Backing Bean, la gestion des messages, la conversion et la validation via les Converters et les Validators, la gestion des événements, les composants supplémentaires Tomahawk de la fondation Apache et enfin la création personnalisée de composants JSF.</description>
      <category>Tutoriels Struts, Spring, JSF (Java Server Faces) et autres frameworks</category>
      <pubDate>Mon, 06 Aug 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://mbaron.developpez.com/javaee/jsf/</guid>
      <dc:creator>Mickaël Baron</dc:creator>
      <dc:date>2007-08-06T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Le guide du débutant pour programmer avec le langage Java</title>
      <link>http://baptiste-wicht.developpez.com/tutoriel/java/debuter/</link>
      <description>Vous voulez commencer à programmer en Java et vous êtes perdu, vous ne savez pas par quoi commencer ? Alors cet article est fait pour vous. Ce n'est pas un tutoriel du langage Java, c'est plutôt un guide qui va vous aider à débuter, à choisir vos outils et vous indiquer quelles ressources vous pourriez lire pour avancer.</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Fri, 03 Aug 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://baptiste-wicht.developpez.com/tutoriel/java/debuter/</guid>
      <dc:creator>Baptiste Wicht</dc:creator>
      <dc:date>2007-08-03T00:00:01Z</dc:date>
    </item>
    <item>
      <title>La géolocalisation avec GoogleMaps</title>
      <link>http://jsorel.developpez.com/tutoriels/sig/googlemaps1/</link>
      <description>10 minutes pour faire de la géolocalisation. Vous avez tous fait des bases de données contenant l'adresse, le code postal et la ville d'un client ou d'un utilisateur. Grâce à GoogleMaps quelque soit votre langage de programmation vous pouvez accéder à une carte de localisation.</description>
      <category>Tutoriels API</category>
      <pubDate>Wed, 01 Aug 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://jsorel.developpez.com/tutoriels/sig/googlemaps1/</guid>
      <dc:creator>Johann Sorel</dc:creator>
      <dc:date>2007-08-01T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Les classes Desktop et SystemTray, des alternatives à JDIC</title>
      <link>http://baptiste-wicht.developpez.com/tutoriel/java/integration/</link>
      <description>Cet article va vous expliquer comment bien intégrer votre application au système. Vous apprendrez à utiliser les applications par défaut et comment mettre une icône dans la barre de notification.</description>
      <category>Tutoriels Interfaces Graphiques</category>
      <pubDate>Wed, 25 Jul 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://baptiste-wicht.developpez.com/tutoriel/java/integration/</guid>
      <dc:creator>Baptiste Wicht</dc:creator>
      <dc:date>2007-07-25T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Les meilleurs plugins pour le développement avec Eclipse</title>
      <link>http://bcourtin.developpez.com/articles/eclipse/plugins/</link>
      <description>Ce document présente une liste des distributions et des plugins Eclipse qui, je l'espère, est assez à jour et complète. Elle a pour but de permettre aux développeurs de trouver rapidement les plugins qui leur seront utiles en fonction de leurs besoins.</description>
      <category>Tutoriels Eclipse</category>
      <pubDate>Tue, 17 Jul 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://bcourtin.developpez.com/articles/eclipse/plugins/</guid>
      <dc:creator>Benoît Courtine</dc:creator>
      <dc:date>2007-07-17T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Gestion des arguments d'un programme avec Jakarta CLI et Args4j</title>
      <link>http://hikage.developpez.com/java/articles/api/cli-vs-args4j/</link>
      <description>Afin d'éviter à tous les développeurs de gérer à la main le tableau d'arguments de la méthode main, il existe deux API dans le monde Open Source. La première est Jakarta Commons CLI, qui commence à avoir un certain âge, la seconde est Args4j qui est plus récente. Cet article a pour but de vous montrer leur utilisation, ainsi que les avantages de chacune d'elles.</description>
      <category>Tutoriels API</category>
      <pubDate>Tue, 17 Jul 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://hikage.developpez.com/java/articles/api/cli-vs-args4j/</guid>
      <dc:creator>Gildas Cuisinier</dc:creator>
      <dc:date>2007-07-17T00:00:01Z</dc:date>
    </item>
    <item>
      <title>La persistance en base de données avec JPA (Java Persistence API)</title>
      <link>http://tahe.developpez.com/java/jpa/</link>
      <description>Ce document aborde l'API JPA (Java Persistence API) apparue avec Java 5. JPA crée un pont relationnel / objet entre les tables d'une base de données liées par des relations et le monde objet manipulé par les applications Java. En ce sens, JPA est un ORM (Object Relational Mapping).</description>
      <category>Tutoriels JDBC, JDO &amp; Hibernate</category>
      <pubDate>Sat, 07 Jul 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://tahe.developpez.com/java/jpa/</guid>
      <dc:creator>Serge Tahé</dc:creator>
      <dc:date>2007-07-07T00:00:01Z</dc:date>
    </item>
    <item>
      <title>La covariance des types retournés par les méthodes en Java 5</title>
      <link>http://sznajderman.developpez.com/articles/java/covariance/</link>
      <description>La version 5 du JDK (Tiger) a introduit une notion qui est passée inaperçue face aux autres nouveautés (généricité, auto-boxing, etc...) Cette nouveauté est la covariance des types retours. Cet article aura pour but de présenter les concepts qu'introduit cette notion. Je vous proposerai quelques exemples permettant de mettre en évidence son utilité.</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Sat, 07 Jul 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://sznajderman.developpez.com/articles/java/covariance/</guid>
      <dc:creator>Fabrice Sznajderman</dc:creator>
      <dc:date>2007-07-07T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Représentez vos cartes géographiques avec l'API GeoTools</title>
      <link>http://jsorel.developpez.com/tutoriels/java/geotools/</link>
      <description>Structure et première carte avec Geotools. Une approche professionelle, mondiale en respect des normes en vigueur dans le domaine des systèmes d'informations géographiques.</description>
      <category>Tutoriels API</category>
      <pubDate>Thu, 05 Jul 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://jsorel.developpez.com/tutoriels/java/geotools/</guid>
      <dc:creator>Johann Sorel</dc:creator>
      <dc:date>2007-07-05T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Calculer vos métriques avec le plugin Metrics pour Eclipse</title>
      <link>http://baptiste-wicht.developpez.com/tutoriel/eclipse/metrics/</link>
      <description>Qui ne s'est jamais demandé combien de lignes de code comptait son projet ? Le plugin Metrics pour Eclipse, répondra à cette question ainsi qu'à bien d'autres en calculant les métriques de vos projets Java.</description>
      <category>Tutoriels Eclipse</category>
      <pubDate>Sun, 01 Jul 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://baptiste-wicht.developpez.com/tutoriel/eclipse/metrics/</guid>
      <dc:creator>Baptiste Wicht</dc:creator>
      <dc:date>2007-07-01T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Le plugin Subclise sous Eclipse pour l'utilisation de Subversion</title>
      <link>http://baptiste-wicht.developpez.com/tutoriel/java/svn/</link>
      <description>Subversion est un système de gestion de version, c'est à dire qu'il permet de gérer la version d'un fichier source et de garder un historique de toutes ces versions. Cela se révèle très pratique pour revenir en arrière par exemple. Cela permet aussi de travailler à plusieurs sur le même projet. On va voir comment intégrer Subversion dans Eclipse.</description>
      <category>Tutoriels Eclipse</category>
      <pubDate>Fri, 29 Jun 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://baptiste-wicht.developpez.com/tutoriel/java/svn/</guid>
      <dc:creator>Baptiste Wicht</dc:creator>
      <dc:date>2007-06-29T00:00:01Z</dc:date>
    </item>
    <item>
      <title>La décompilation avec JAD et son intégration dans Eclipse</title>
      <link>http://hikage.developpez.com/java/articles/jad/</link>
      <description>Cet article a pour but d'expliquer ce qu'est un décompilateur Java. Il présentera le décompilateur JAD et son intégration dans Eclipse grâce à un plugin. Il finira par une légère introduction à la notion d'obfuscation, et ce par un petit exemple avec le logiciel ProGuard.</description>
      <category>Tutoriels Eclipse</category>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Wed, 27 Jun 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://hikage.developpez.com/java/articles/jad/</guid>
      <dc:creator>Gildas Cuisinier</dc:creator>
      <dc:date>2007-06-27T00:00:01Z</dc:date>
    </item>
    <item>
      <title>L'essentiel de Java en une heure</title>
      <link>http://gfx.developpez.com/tutoriel/java/initiation/</link>
      <description>Depuis 10 ans maintenant, le phénomène Java ne cesse de prendre de l'ampleur. Simple à appréhender, cette technologie recèle de richesses incroyables que vous pourrez découvrir après avoir suivi cette initiation.</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Mon, 25 Jun 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://gfx.developpez.com/tutoriel/java/initiation/</guid>
      <dc:creator>Romain Guy</dc:creator>
      <dc:date>2007-06-25T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Introduction à Java Web Start : déploiement d'applications Java</title>
      <link>http://mbaron.developpez.com/javase/jws/</link>
      <description>Introduction à Java Web Start : déploiement d'applications Java. Dans un premier temps une présentation est faite sur la manière de fabriquer une archive JAR et de la signer, puis, présentation de la technologie Java Web Start en détaillant le format JNLP.</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Mon, 18 Jun 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://mbaron.developpez.com/javase/jws/</guid>
      <dc:creator>Mickaël Baron</dc:creator>
      <dc:date>2007-06-18T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Découvrez l'éditeur ActionScript FDT</title>
      <link>http://delfiweb.developpez.com/flash/sources/editeur_as2_fdt/</link>
      <description>Présentation, configuration et utilisation de l'éditeur AS2 FDT.</description>
      <category>Tutoriels Eclipse</category>
      <pubDate>Tue, 12 Jun 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://delfiweb.developpez.com/flash/sources/editeur_as2_fdt/</guid>
      <dc:creator>Matthieu Deloison</dc:creator>
      <dc:date>2007-06-12T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Présentation de l'API NIO</title>
      <link>http://gfx.developpez.com/tutoriel/java/nio/</link>
      <description>De nombreux programmeurs critiquent Java pour des raisons de performances. Malgré les améliorations constantes de nos ordinateurs et des JVM, ce reproche perdure. Nous allons cependant voir que connaître les API suffit largement pour obtenir d'excellentes performances.</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Sun, 03 Jun 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://gfx.developpez.com/tutoriel/java/nio/</guid>
      <dc:creator>Romain Guy</dc:creator>
      <dc:date>2007-06-03T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Les techniques d'inversion de contrôle (IoC)</title>
      <link>http://gfx.developpez.com/tutoriel/java/ioc/</link>
      <description>Depuis l'avènement de la programmation orientée objet, les développeurs imaginent et implémentent des composants logiciels réutilisables. Les différentes techniques employées jusqu'à aujourd'hui ne sont malheureusement pas toujours parfaites.</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Sat, 02 Jun 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://gfx.developpez.com/tutoriel/java/ioc/</guid>
      <dc:creator>Romain Guy</dc:creator>
      <dc:date>2007-06-02T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Intégration PHP / JasperReports</title>
      <link>http://charly-clairmont.developpez.com/tutoriels/php-jasper-reports/</link>
      <description>Ce document a pour but d'expliquer comment mettre en oeuvre l'appel de rapports réalisés au format JasperReports depuis une application PHP via le pont PHP / JAVA Bridge.</description>
      <category>Tutoriels API</category>
      <pubDate>Fri, 01 Jun 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://charly-clairmont.developpez.com/tutoriels/php-jasper-reports/</guid>
      <dc:creator>Charly Clairmont</dc:creator>
      <dc:date>2007-06-01T00:00:01Z</dc:date>
    </item>
    <item>
      <title>L'API Reflection et l'introspection des classes</title>
      <link>http://gfx.developpez.com/tutoriel/java/reflection/</link>
      <description>La plate-forme Java offre une notion avancée de programmation nommée introspection, ou en anglais reflection. Cette notion permet de découvrir à l'exécution la nature des objets de l'environnement et d'agir sur eux sans pour autant les connaître.</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Fri, 01 Jun 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://gfx.developpez.com/tutoriel/java/reflection/</guid>
      <dc:creator>Romain Guy</dc:creator>
      <dc:date>2007-06-01T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Installation et utilisation du module Subversion</title>
      <link>http://jsorel.developpez.com/tutoriels/java/netbeans/svn/</link>
      <description>Installation du module Subversion (SVN) de Netbeans et utilisations des principales fonctions.</description>
      <category>Tutoriels NetBeans</category>
      <pubDate>Wed, 30 May 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://jsorel.developpez.com/tutoriels/java/netbeans/svn/</guid>
      <dc:creator>Johann Sorel</dc:creator>
      <dc:date>2007-05-30T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Le framework MDA Leonardi pour le développement d'IHM</title>
      <link>http://randriano.developpez.com/article/leonardi/</link>
      <description>Cet article n'est qu'un avant goût sur la performance de Leonardi Studio développé par la société Lyria mais je précise que des tutoriaux sont offerts avec le pack d'installation de Leonardi (même avec la version Free) avec plus d'un millier de pages ainsi qu'un manuel détaillé de plus de 214 pages (fichiers PDF).</description>
      <category>Tutoriels Interfaces Graphiques</category>
      <pubDate>Wed, 30 May 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://randriano.developpez.com/article/leonardi/</guid>
      <dc:creator>Rija Randriano</dc:creator>
      <dc:date>2007-05-30T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Le Java Community Process (JCP)</title>
      <link>http://gfx.developpez.com/tutoriel/java/jcp/</link>
      <description>Il existe un processus ouvert à tous permettant d'influer sur le développement de Java et appelé Java Community Process. Méconnu, il offre pourtant des perspectives intéressantes.</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Tue, 29 May 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://gfx.developpez.com/tutoriel/java/jcp/</guid>
      <dc:creator>Romain Guy</dc:creator>
      <dc:date>2007-05-29T00:00:01Z</dc:date>
    </item>
    <item>
      <title>De l'Ajax avec Wicket, tout en pouvant désactiver Javascript</title>
      <link>http://zedros.developpez.com/articles/java/wicket/ajax/</link>
      <description>Cet article, paru sur le blog anglophone d'Erik van Oosten, traite de moyens de rendre un site visible tant via Ajax que sans, le tout aisément et pour tout navigateur.</description>
      <category>Tutoriels Servlets &amp; JSP (Java Server Pages)</category>
      <pubDate>Thu, 03 May 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://zedros.developpez.com/articles/java/wicket/ajax/</guid>
      <dc:creator>Erik van Oosten - Joseph Pachod (traduction)</dc:creator>
      <dc:date>2007-05-03T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Gestion du focus dans vos applications SWING</title>
      <link>http://baptiste-wicht.developpez.com/tutoriel/java/swing/focus/</link>
      <description>Vous avez envie d'optimiser la gestion du focus pour votre application ? Ce tutoriel est fait pour vous. Vous allez pouvoir demander le focus pour un composant en particulier ou encore configurer l'ordre de focus.</description>
      <category>Tutoriels Interfaces Graphiques</category>
      <pubDate>Wed, 02 May 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://baptiste-wicht.developpez.com/tutoriel/java/swing/focus/</guid>
      <dc:creator>Baptiste Wicht</dc:creator>
      <dc:date>2007-05-02T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Implémentation du pattern MVC</title>
      <link>http://baptiste-wicht.developpez.com/tutoriel/conception/mvc/</link>
      <description>MVC est un design pattern très puissant, mais néanmoins assez complexe, qui permet de bien structurer de grosses applications graphiques. Nous allons apprendre à le maîtriser avec ce tutoriel.</description>
      <category>Tutoriels Interfaces Graphiques</category>
      <pubDate>Tue, 24 Apr 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://baptiste-wicht.developpez.com/tutoriel/conception/mvc/</guid>
      <dc:creator>Baptiste Wicht</dc:creator>
      <dc:date>2007-04-24T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Présentation de l'outil de build Maven 2</title>
      <link>http://dcabasson.developpez.com/articles/java/maven/presentation-maven2/</link>
      <description>Maven 2 est un outil de build et de gestion du cycle de vie d'un projet. Il reprends les possiblités d'un build Ant en proposant en plus des conventions permettant, dans le cadre de ces conventions, d'avoir un processus de build éprouvé avec un investissement très faible. Dans les cas plus complexes, Maven peut être configuré à l'extrème pour prendre en compte les projets qui ne répondrait pas aux conventions. Fruit des meilleures pratiques concernant le build de projets de la fondation Apache de ces 10 dernières années, Maven 2 est un outil très puissant, qui saura alleger efficacement le temps de maintenance du build de votre projet, tout en vous permettant une industrialisation et une repétabilité complète de toutes les étapes.</description>
      <category>Tutoriels Struts, Spring, JSF (Java Server Faces) et autres frameworks</category>
      <pubDate>Wed, 11 Apr 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://dcabasson.developpez.com/articles/java/maven/presentation-maven2/</guid>
      <dc:creator>Denis Cabasson</dc:creator>
      <dc:date>2007-04-11T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Parcourez vos fichiers XML avec XPath, exemple avec JDom</title>
      <link>http://zedros.developpez.com/tutoriels/java/xml/xpath/</link>
      <description>L'article qui suit est une introduction à l'utilisation de la technologie XPath depuis Java, grâce aux librairies JDom et Jaxen.</description>
      <category>Tutoriels XML</category>
      <pubDate>Sat, 31 Mar 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://zedros.developpez.com/tutoriels/java/xml/xpath/</guid>
      <dc:creator>Joseph Pachod</dc:creator>
      <dc:date>2007-03-31T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Gagner en productivité avec Java Server Faces</title>
      <link>http://valtech.developpez.com/articles/java/javaee/jsf/presentation/</link>
      <description>Dans la grande famille des frameworks web du monde J2EE, voila Java Server Faces (JSF). Un de plus me direz-vous. Certes, mais si toutes les améliorations apportées à la construction d'applications web en Java ont jusqu'à maintenant été insuffisantes, c'est bien dans la productivité attendue des développeurs.</description>
      <category>Tutoriels Struts, Spring, JSF (Java Server Faces) et autres frameworks</category>
      <pubDate>Thu, 29 Mar 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://valtech.developpez.com/articles/java/javaee/jsf/presentation/</guid>
      <dc:creator>Xavier Paradon</dc:creator>
      <dc:date>2007-03-29T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Les bonnes pratiques pour l'utilisation et la gestion des exceptions</title>
      <link>http://anisfrikha.developpez.com/tutoriel/java/exceptions/</link>
      <description>Après une présentation des exceptions, cet article tente d'illustrer quelques bonnes pratiques de programmation en rapport avec les exceptions.</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Wed, 28 Mar 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://anisfrikha.developpez.com/tutoriel/java/exceptions/</guid>
      <dc:creator>Anis Frikha</dc:creator>
      <dc:date>2007-03-28T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Série d'exercices en Java</title>
      <link>http://sebastien-estienne.developpez.com/tutoriels/java/</link>
      <description>Ces nombreux exercices peuvent servir aussi bien aux étudiants souhaitant s'exercer, qu'à ceux qui apprennent à programmer par eux mêmes. De plus, ces exercices peuvent aussi servir de ressources pour comprendre comment faire telle ou telle chose. Ils vous permettront également de tester votre niveau... seriez vous capable de les faire ?</description>
      <category>Cours magistraux et d'initiation</category>
      <pubDate>Wed, 28 Mar 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://sebastien-estienne.developpez.com/tutoriels/java/</guid>
      <dc:creator>Sébastien Estienne</dc:creator>
      <dc:date>2007-03-28T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Présentation de différentes mises en oeuvre de clients riches</title>
      <link>http://valtech.developpez.com/articles/client/riche/presentation/</link>
      <description>Sacré client ! Léger, riche, lourd, on lui confère toutes les caractéristiques. Si l'on voit tout à fait ce que peuvent signifier léger et lourd, on a du mal à mettre une définition claire sur le terme client riche. L'objectif de cet article est dans un premier temps d'essayer de définir plus précisement ce terme. On verra notamment qu'il n'est pas associé à un produit en particulier, mais il définit plus une famille de technologies qui essayent d'apporter des solutions alternatives au langage html qui n'est plus forcement très adapté aux besoins d'aujourd'hui !</description>
      <category>Tutoriels Interfaces Graphiques</category>
      <pubDate>Mon, 26 Mar 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://valtech.developpez.com/articles/client/riche/presentation/</guid>
      <dc:creator>Denis Peyrusaubes</dc:creator>
      <dc:date>2007-03-26T00:00:01Z</dc:date>
    </item>
    <item>
      <title>La plate-forme et son système d'extension par plugin</title>
      <link>http://valtech.developpez.com/articles/java/eclipse/plugin/</link>
      <description>Tous les développeurs et chefs de projet le savent, disposer d'un bon AGL (Atelier de Génie Logiciel) est une des clés du développement logiciel réussi. Encore faut-il que cet AGL ne soit pas qu'un simple éditeur de code. Disposer de fonctions intégrées de modélisation, génération de code, test, intégration, déploiement, gestion de configuration est également important. La plate-forme Open Source Eclipse permet de disposer d'un tel environnement de développement complet et extensible via l'ajout de plug-in.</description>
      <category>Tutoriels Eclipse</category>
      <pubDate>Fri, 23 Mar 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://valtech.developpez.com/articles/java/eclipse/plugin/</guid>
      <dc:creator>Julien Carette</dc:creator>
      <dc:date>2007-03-23T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Formatez vos listes avec la taglib DisplayTag</title>
      <link>http://ewawszczyk.developpez.com/tutoriel/java/taglib-displaytag/</link>
      <description>Si vous en avez assez de générer vous-même l'affichage des tableaux (TABLE en html), Displaytag est la librairie qui va vous simplifier la vie. En effet, elle permet de créer simplement et très rapidement un tableau à partir d'une liste d'objets qu'elle reçoit en paramètre. Mais ce n'est pas tout ! Elle gère aussi les tris sur les colonnes, la pagination, l'export et bien d'autres choses. Fini le travail fastidieux et répétitif !</description>
      <category>Tutoriels Servlets &amp; JSP (Java Server Pages)</category>
      <pubDate>Wed, 14 Mar 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://ewawszczyk.developpez.com/tutoriel/java/taglib-displaytag/</guid>
      <dc:creator>Eric Wawszczyk</dc:creator>
      <dc:date>2007-03-14T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Les portlets Java pour la mise en oeuvre d'un portail</title>
      <link>http://sznajderman.developpez.com/articles/portlet/jsr168/</link>
      <description>Cet article est une première approche du concept des Portlets. Il permet d'avoir une vision générale sur le fonctionnement , l'architecture et les objectifs de ces composants.</description>
      <category>Tutoriels Servlets &amp; JSP (Java Server Pages)</category>
      <pubDate>Wed, 14 Mar 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://sznajderman.developpez.com/articles/portlet/jsr168/</guid>
      <dc:creator>Fabrice Sznajderman</dc:creator>
      <dc:date>2007-03-14T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Les librairies d'Apache Software Foundation</title>
      <link>http://baptiste-wicht.developpez.com/tutoriel/java/apis/apache/</link>
      <description>Apache Software Foundation propose une large gamme de librairies facilitant grandement la tâche du développeur Java. Ce sont ces librairies que nous allons découvrir dans cet article.</description>
      <category>Tutoriels API</category>
      <pubDate>Wed, 07 Mar 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://baptiste-wicht.developpez.com/tutoriel/java/apis/apache/</guid>
      <dc:creator>Baptiste Wicht</dc:creator>
      <dc:date>2007-03-07T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Décompresser un fichier VisualDEM en Java</title>
      <link>http://jsorel.developpez.com/tutoriels/sig/vdem/</link>
      <description>Article orienté SIG (Système d'information géographique). Dans cet article vous verrez comment décompresser un fichier VisualDEM .dem. Ce format est ancien et peu utilisé, il stocke un modèle numérique de terrain.</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Wed, 28 Feb 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://jsorel.developpez.com/tutoriels/sig/vdem/</guid>
      <dc:creator>Johann Sorel</dc:creator>
      <dc:date>2007-02-28T00:00:01Z</dc:date>
    </item>
    <item>
      <title>AJAX, Flex, WPF... Comparatif des technologies riches</title>
      <link>http://fdeshayes.developpez.com/comparatifs/technologies-riches/</link>
      <description>Depuis quelque temps, des technologies dites riches sont apparues. Elle permettent entre autres de développer des clients riches, des interfaces plus ergonomiques et de faciliter l'utilisabilité des applications. Voici un bref comparatif sur certaines de ces technologies pour vous y permettre d'y voir plus clair.</description>
      <category>Tutoriels Interfaces Graphiques</category>
      <pubDate>Mon, 19 Feb 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://fdeshayes.developpez.com/comparatifs/technologies-riches/</guid>
      <dc:creator>Fabien Deshayes</dc:creator>
      <dc:date>2007-02-19T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Canterbury Pascal</title>
      <link>http://pascal.developpez.com/compilateurs/canterbury/presentation/</link>
      <description>Le compilateur Canterbury Pascal est un compilateur Pascal assez particulier, puisqu'il produit du code pour une machine virtuelle Java (bytecode) ou une traduction du programme en Java.</description>
      <category>Tutoriels API</category>
      <pubDate>Sun, 04 Feb 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://pascal.developpez.com/compilateurs/canterbury/presentation/</guid>
      <dc:creator>Richard Maurel</dc:creator>
      <dc:date>2007-02-04T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Programmation Java pour les enfants, les parents et les grands parents</title>
      <link>http://java.developpez.com/livres/javaEnfants/</link>
      <description>Ce livre électronique est destiné aux enfants de 11 à 18 ans et aux professeurs enseignant l'informatique à l'école. Il est idéal pour les parents qui veulent faire découvrir à leur enfant le monde de la programmation des ordinateurs - le vrai, pas un succédané pour le lecteur pressé et distrait. Il peut aussi être très utile aux étudiants qui recherchent un complément abordable aux cours exhaustifs et compliqués. Pour résumer, ce livre est assez facile d'accès pour convenir aux débutants de tous âges.</description>
      <category>Cours magistraux et d'initiation</category>
      <pubDate>Fri, 02 Feb 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://java.developpez.com/livres/javaEnfants/</guid>
      <dc:creator>Yakov Fain - Vincent Lataye - Maxime Daniel</dc:creator>
      <dc:date>2007-02-02T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Introduction au Drag and Drop : transfert de données</title>
      <link>http://mbaron.developpez.com/javase/dnddt/</link>
      <description>Introduction au Drag and Drop (Déposé et Collé) et transfert de données : effectuer des Drag and Drop sur les composants basiques et complexes, comprendre le mécanisme de transfert de données.</description>
      <category>Tutoriels Interfaces Graphiques</category>
      <pubDate>Sun, 28 Jan 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://mbaron.developpez.com/javase/dnddt/</guid>
      <dc:creator>Mickaël Baron</dc:creator>
      <dc:date>2007-01-28T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Installation et prise en main de Borland JBuilder 2007 Entreprise sous Windows</title>
      <link>http://ricky81.developpez.com/outils/java/jbuilder2007/</link>
      <description>La sortie de JBuilder 2007, nom de code "Peloton" marque la fin de nombreuses versions reposant sur un socle propriétaire (PrimeTime) depuis la version 3. Borland et sa division logicielle CodeGear ont pris le choix de construire sa nouvelle gamme d'IDE sur la base de la plateforme Eclipse.</description>
      <category>Tutoriels JBuilder</category>
      <pubDate>Fri, 26 Jan 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://ricky81.developpez.com/outils/java/jbuilder2007/</guid>
      <dc:creator>Eric Siber</dc:creator>
      <dc:date>2007-01-26T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Déploiement d'applications avec Java Web Start</title>
      <link>http://jsorel.developpez.com/tutoriels/java/jws1/</link>
      <description>On a tous un jour ou l'autre eu la fâcheuse expérience de devoir réinstaller un logiciel sur plusieurs postes, à cause d'une erreur de manipulation, d'un reformatage ou d'une simple mise à jour. Il existe plusieurs façons de palier à ce problème, en voici une. Déployez ces logiciels avec Java Web Start.</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Fri, 26 Jan 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://jsorel.developpez.com/tutoriels/java/jws1/</guid>
      <dc:creator>Johann Sorel</dc:creator>
      <dc:date>2007-01-26T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Développement d'interfaces graphiques avec SWT</title>
      <link>http://mbaron.developpez.com/eclipse/swt/</link>
      <description>Avant de commencer une introduction pour présenter la plate-forme Eclipse, puis, présentation de la boîte à outils SWT : évolution des boîtes à outils pour Java, conteneurs, composants de type Control, agents de placement, gestion des événements, Graphical Context, co-habitation entre SWT et Swing, traitement synchrone et asynchrone (threadui) et les boîtes de dialogue.</description>
      <category>Tutoriels Eclipse</category>
      <category>Tutoriels Interfaces Graphiques</category>
      <pubDate>Thu, 25 Jan 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://mbaron.developpez.com/eclipse/swt/</guid>
      <dc:creator>Mickaël Baron</dc:creator>
      <dc:date>2007-01-25T00:00:01Z</dc:date>
    </item>
    <item>
      <title>La FAQ JCreator</title>
      <link>http://java.developpez.com/faq/jcreator/</link>
      <description>FAQ JCreator de la rubrique Java de developpez.com</description>
      <category>Tutoriels JCreator</category>
      <pubDate>Wed, 17 Jan 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://java.developpez.com/faq/jcreator/</guid>
      <dc:creator>L'équipe Java</dc:creator>
      <dc:date>2007-01-17T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Installation et prise en main du plugin WOJ (World Of Java)</title>
      <link>http://baptiste-wicht.developpez.com/tutoriel/java/woj/</link>
      <description>WOJ est un ensemble de services qui permet à un développeur d'avoir accès à la documentation et aux sources de nombreux projets. Nous allons voir comment intégrer WOJ dans Eclipse.</description>
      <category>Tutoriels Eclipse</category>
      <pubDate>Sat, 13 Jan 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://baptiste-wicht.developpez.com/tutoriel/java/woj/</guid>
      <dc:creator>Baptiste Wicht</dc:creator>
      <dc:date>2007-01-13T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Découvrez l'ensemble des mots réservés du langage Java et leurs significations</title>
      <link>http://baptiste-wicht.developpez.com/tutoriel/java/mots-reserves/</link>
      <description>Cet article va vous présenter une liste des tous les mots réservés du langage Java et leur signification.</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Tue, 09 Jan 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://baptiste-wicht.developpez.com/tutoriel/java/mots-reserves/</guid>
      <dc:creator>Baptiste Wicht</dc:creator>
      <dc:date>2007-01-09T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Gestion dynamique de ressources avec JBoss AS</title>
      <link>http://xmasrock.developpez.com/gestion-dynamique-ressources-jboss-as/</link>
      <description>Dans les entreprises, il est fréquent de trouver des traitements qu'il serait possible de classer dans la catégorie des traitements interactifs (TI) et d'autres dans celle des traitements par lots (TL). La plupart du temps, ces traitements, bien qu'ayant des comportements très différents, partagent les mêmes ressources. Parfois, cependant, il devient critique de dédier des ressources à chacune de ces catégories, car les traitements de l'une perturbent le déroulement des traitements de l'autre. Pourtant, il est difficile de prendre la décision d'investir dans des machines qui ne seront pas utilisées pendant certaines périodes de la journée. C'est souvent le cas pour les traitements interactifs dont les utilisateurs se trouvent dans la même zone géographique, et dont, la nuit, une partie des ressources pourrait être affectée aux traitements par lots.</description>
      <category>Tutoriels EJB (Entreprise Java Beans)</category>
      <pubDate>Mon, 01 Jan 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://xmasrock.developpez.com/gestion-dynamique-ressources-jboss-as/</guid>
      <dc:creator>XmasRock</dc:creator>
      <dc:date>2007-01-01T00:00:01Z</dc:date>
    </item>
    <item>
      <title>FAQ Hibernate de la rubrique Java de developpez.com</title>
      <link>http://java.developpez.com/faq/hibernate/</link>
      <description>Les questions les plus fréquentes sur Hibernate.</description>
      <category>Tutoriels JDBC, JDO &amp; Hibernate</category>
      <pubDate>Mon, 01 Jan 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://java.developpez.com/faq/hibernate/</guid>
      <dc:creator>L'équipe Java</dc:creator>
      <dc:date>2007-01-01T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Gestion d'undo et de redo pour vos composants JTextComponent</title>
      <link>http://ydisanto.developpez.com/software/undoablejtext/</link>
      <description>UndoableJText est une petite API permettant d'implémenter les fonctionnalités "undo" et "redo" sur vos objets de type JTextComponent. Ces fonctionnalités sont présentes dans la quasi totalité des applications actuelles et leur absence peut même parfois surprendre.</description>
      <category>Tutoriels API</category>
      <pubDate>Mon, 01 Jan 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://ydisanto.developpez.com/software/undoablejtext/</guid>
      <dc:creator>Yann D'Isanto</dc:creator>
      <dc:date>2007-01-01T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Des interfaces graphiques plus performantes avec SwingWorker</title>
      <link>http://rom.developpez.com//java-swingworker/</link>
      <description>Java SE 6 offre une version totalement refaite de la classe SwingWorker. Cette classe permet de faciliter les interactions entre un thread utilisateur et l'EventDispatchThread. Pour utiliser la classe SwingWorker, il faut tout d'abord comprendre les problèmes et les motivations d'une telle abstraction. Ce tutoriel va tenter d'expliquer le but de cette classe, et de présenter un exemple d'utilisation.</description>
      <category>Tutoriels Interfaces Graphiques</category>
      <pubDate>Mon, 01 Jan 2007 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://rom.developpez.com//java-swingworker/</guid>
      <dc:creator>Romain Vimont</dc:creator>
      <dc:date>2007-01-01T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Bonnes pratiques pour lancer des applications et communiquer avec</title>
      <link>http://ydisanto.developpez.com/tutoriels/j2se/runtime/</link>
      <description>Voici un petit guide des bonnes pratiques pour exécuter une application externe en Java.</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Wed, 20 Dec 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://ydisanto.developpez.com/tutoriels/j2se/runtime/</guid>
      <dc:creator>Yann D'Isanto</dc:creator>
      <dc:date>2006-12-20T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Spring : théorie &amp; pratique</title>
      <link>http://zekey.developpez.com/articles/spring/</link>
      <description>Cet article traite du framework Spring. A la fois de sa mise en oeuvre et de certains des concepts théoriques sur lesquels il repose. Comme par exemple l'injection de dépendance ou encore la programmation orientée aspect.</description>
      <category>Tutoriels Struts, Spring, JSF (Java Server Faces) et autres frameworks</category>
      <pubDate>Thu, 14 Dec 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://zekey.developpez.com/articles/spring/</guid>
      <dc:creator>Steve Hostettler</dc:creator>
      <dc:date>2006-12-14T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Présentation de Java SE 6</title>
      <link>http://adiguba.developpez.com/tutoriels/java/6/</link>
      <description>Alors que Java 5.0 s'annoncait comme une révolution, en apportant un grand nombre de modification dans le langage, le nouvel opus de Java se présente plus serein et mature. Pas de révolution pour Java SE 6, mais de vrais évolutions afin de préparer le futur du langage et son ouverture aux autres langages.</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Mon, 11 Dec 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://adiguba.developpez.com/tutoriels/java/6/</guid>
      <dc:creator>Frédéric Martini</dc:creator>
      <dc:date>2006-12-11T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Introduction à MDA par la pratique</title>
      <link>http://pparrend.developpez.com/tutoriel/mda-pratique/</link>
      <description>Introduction au développement orienté modèle (MDA - Model Driven Architecture) par la pratique. Le langage utilisé est Java.</description>
      <category>Tutoriels Struts, Spring, JSF (Java Server Faces) et autres frameworks</category>
      <pubDate>Fri, 08 Dec 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://pparrend.developpez.com/tutoriel/mda-pratique/</guid>
      <dc:creator>Pierre Parrend</dc:creator>
      <dc:date>2006-12-08T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Passage en revue de l'EDI NetBeans 5.5</title>
      <link>http://brabant.developpez.com/outils/netbeans/5.5/</link>
      <description>NetBeans 5.5 est disponible depuis 1 mois maintenant. Et il contient son lot de nouveauté. Découvrons-les ensemble.</description>
      <category>Tutoriels NetBeans</category>
      <pubDate>Thu, 07 Dec 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://brabant.developpez.com/outils/netbeans/5.5/</guid>
      <dc:creator>Vincent Brabant</dc:creator>
      <dc:date>2006-12-07T00:00:01Z</dc:date>
    </item>
    <item>
      <title>NetBeans 6.0, Milestone 5: Le plein de nouveautés</title>
      <link>http://brabant.developpez.com/tutoriel/java/netbeans/6.0/nouveautes/</link>
      <description>La Milestone 5 de NetBeans 6.0 contient maintenant les nouveautés concernant l'éditeur et surtout la completion de code, mais également certaines autres choses. Je vous laisse les découvrir dans cette nouvelle démo flash.</description>
      <category>Tutoriels NetBeans</category>
      <pubDate>Thu, 07 Dec 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://brabant.developpez.com/tutoriel/java/netbeans/6.0/nouveautes/</guid>
      <dc:creator>Vincent Brabant</dc:creator>
      <dc:date>2006-12-07T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Introduction à MDA : Principe</title>
      <link>http://pparrend.developpez.com/tutoriel/mda-intro/</link>
      <description>Introduction générale au développement orienté modèle (MDA - Model Driven Architecture).</description>
      <category>Tutoriels Struts, Spring, JSF (Java Server Faces) et autres frameworks</category>
      <pubDate>Mon, 04 Dec 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://pparrend.developpez.com/tutoriel/mda-intro/</guid>
      <dc:creator>Pierre Parrend</dc:creator>
      <dc:date>2006-12-04T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Création d'une application sans database avec le Visual Web Pack</title>
      <link>http://dejardin.developpez.com/outils/netbeans/5.5/VWP/nodb/</link>
      <description>Creator et son héritier, le Visual Web Pack de Netbeans, sont des formidables outils pour réaliser rapidement des applications web tout en profitant de la puissance de java côté serveur. Cependant, lorsque les données à traiter ne proviennent pas du tryptique DB/EJB/WS, les choses se compliquent...</description>
      <category>Tutoriels NetBeans</category>
      <pubDate>Sat, 02 Dec 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://dejardin.developpez.com/outils/netbeans/5.5/VWP/nodb/</guid>
      <dc:creator>Valère Dejardin</dc:creator>
      <dc:date>2006-12-02T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Créez une application en Java avec GWT (Google Web Toolkit)</title>
      <link>http://moritan.developpez.com/tutoriels/java/gwt/premier/projet/</link>
      <description>Mon premier projet GWT</description>
      <category>Tutoriels Struts, Spring, JSF (Java Server Faces) et autres frameworks</category>
      <pubDate>Wed, 29 Nov 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://moritan.developpez.com/tutoriels/java/gwt/premier/projet/</guid>
      <dc:creator>Bruno Roulland</dc:creator>
      <dc:date>2006-11-29T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Introduction aux composants JTable, JTree et JGraph</title>
      <link>http://mbaron.developpez.com/javase/javavisu/</link>
      <description>Introduction aux composants JTable, JTree et JGraph permettant la visualisation d'informations : renderer, editor, architecture MVC, modèle de sélection, ajout et suppresion dynamique, API Java Print.</description>
      <category>Tutoriels Interfaces Graphiques</category>
      <pubDate>Tue, 28 Nov 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://mbaron.developpez.com/javase/javavisu/</guid>
      <dc:creator>Mickaël Baron</dc:creator>
      <dc:date>2006-11-28T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Présentation d'IntelliJ Idea 6.0 (Demetra)</title>
      <link>http://baptiste-wicht.developpez.com/outils/jetbrains/intellij/idea/6/</link>
      <description>JetBrains vient de publier la version finale d'IntelliJ Idea 6.0 (Demetra), c'est donc une bonne occasion pour vous présenter les nouvelles fonctionnalités de ce logiciel.</description>
      <category>Tutoriels IntelliJ Idea</category>
      <pubDate>Wed, 22 Nov 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://baptiste-wicht.developpez.com/outils/jetbrains/intellij/idea/6/</guid>
      <dc:creator>Baptiste Wicht</dc:creator>
      <dc:date>2006-11-22T00:00:01Z</dc:date>
    </item>
    <item>
      <title>La gestion de la mémoire en Java</title>
      <link>http://schmitt.developpez.com/tutoriel/java/memoire/</link>
      <description>La gestion de la mémoire en Java (profilage avec Netbeans 5.x).</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <category>Tutoriels NetBeans</category>
      <pubDate>Sun, 19 Nov 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://schmitt.developpez.com/tutoriel/java/memoire/</guid>
      <dc:creator>Olivier Schmitt</dc:creator>
      <dc:date>2006-11-19T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Revue JetBrain IntelliJ Idea 6.0</title>
      <link>http://dejardin.developpez.com/outils/jetbrain/intellij/idea/6/</link>
      <description>Au début du mois d'octobre, Jetbrains a publié la dernière version de son EDI phare, IntelliJ IDEA. J'ai profité de l'occasion pour enfin tester cet outil, dont je n'entendais que du bien sur la blogosphère.</description>
      <category>Tutoriels IntelliJ Idea</category>
      <pubDate>Tue, 14 Nov 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://dejardin.developpez.com/outils/jetbrain/intellij/idea/6/</guid>
      <dc:creator>Valère Dejardin</dc:creator>
      <dc:date>2006-11-14T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Mise en oeuvre de Eclipse GMF avec Acceleo</title>
      <link>http://cedric-brun.developpez.com/mda/acceleo/acceleogmf/</link>
      <description>Acceleo 1.1 est officiellement sorti, cette version apporte la compatibilité avec Eclipse 3.2 et par conséquent le très prometteur projet GMF. Nous allons voir dans ce tutorial comment Acceleo peut être utilisé de concert avec GMF afin d'offrir une plateforme dirigée par les modèles dédiée aux "Domain Specific Models". Grâce à cette approche il devient possible de réaliser des modeleurs spécifiques à un besoin précis puis de générer le code ou le texte correspondant à ce modèle via Acceleo. Dans cet article nous nous attachons à la réalisation d'un générateur de slides XHTML à partir d'une carte mentale.</description>
      <category>Tutoriels Eclipse</category>
      <pubDate>Mon, 13 Nov 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://cedric-brun.developpez.com/mda/acceleo/acceleogmf/</guid>
      <dc:creator>Cédric Brun</dc:creator>
      <dc:date>2006-11-13T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Cours sur le langage Java</title>
      <link>http://mbaron.developpez.com/javase/java/</link>
      <description>Cours sur la programmation orientée objet application au langage Java : introduction au langage Java, bases du langage, classes et objets, héritage, héritage et polymorphisme, les indispensables (package, collections, exception, flux de fichiers).</description>
      <category>Cours magistraux et d'initiation</category>
      <pubDate>Sun, 12 Nov 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://mbaron.developpez.com/javase/java/</guid>
      <dc:creator>Mickaël Baron</dc:creator>
      <dc:date>2006-11-12T00:00:01Z</dc:date>
    </item>
    <item>
      <title>La FAQ NetBeans</title>
      <link>http://java.developpez.com/faq/netbeans/</link>
      <description>Découvrez les réponses aux questions les plus fréquemment posées à propos de NetBeans</description>
      <category>Tutoriels NetBeans</category>
      <pubDate>Tue, 07 Nov 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://java.developpez.com/faq/netbeans/</guid>
      <dc:creator>L'équipe Java</dc:creator>
      <dc:date>2006-11-07T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Introduction au framework web MVC Struts</title>
      <link>http://mbaron.developpez.com/javaee/struts/</link>
      <description>Partie liée au framework Struts : fonctionnement général (schéma, struts-config.xml), Action, ActionForm, ActionErrors, DynaActionForm, plug-in Validator (vérification des données côté client et serveur), rappel sur les expressions régulières, changement de locale, coopération entre Struts et JSTL.</description>
      <category>Tutoriels Struts, Spring, JSF (Java Server Faces) et autres frameworks</category>
      <pubDate>Wed, 01 Nov 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://mbaron.developpez.com/javaee/struts/</guid>
      <dc:creator>Mickaël Baron</dc:creator>
      <dc:date>2006-11-01T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Créer ses propres listeners en Java</title>
      <link>http://rom.developpez.com/java-listeners/</link>
      <description>Pour programmer une application correctement, il est indispensable de structurer son application en suivant le design pattern Model-View-Controller. Le modèle doit être indépendant du reste de l'application. Dans ce cas, comment la vue peut-elle prendre en compte les modifications effectuées sur le modèle, puisque le modèle ne connaît pas l'interface graphique, et ne peut donc pas lui envoyer de messages (effectuer des appels de méthodes) ?</description>
      <category>Tutoriels Interfaces Graphiques</category>
      <pubDate>Wed, 01 Nov 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://rom.developpez.com/java-listeners/</guid>
      <dc:creator>Romain Vimont</dc:creator>
      <dc:date>2006-11-01T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Comment mettre en place une instance unique d'application</title>
      <link>http://rom.developpez.com/java-instance-unique/</link>
      <description>Comment empêcher de lancer plusieurs fois simultanément une application java?</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Wed, 01 Nov 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://rom.developpez.com/java-instance-unique/</guid>
      <dc:creator>Romain Vimont</dc:creator>
      <dc:date>2006-11-01T00:00:01Z</dc:date>
    </item>
    <item>
      <title>FAQ XML</title>
      <link>http://java.developpez.com/faq/xml/</link>
      <description>FAQ XML de la rubrique Java de developpez.com (SAX, DOM, XSLT, XPath, ...)</description>
      <category>Tutoriels XML</category>
      <pubDate>Thu, 26 Oct 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://java.developpez.com/faq/xml/</guid>
      <dc:creator>L'équipe Java</dc:creator>
      <dc:date>2006-10-26T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Comment utiliser JUnit avec JCreator</title>
      <link>http://humbert-florent.developpez.com/java/EDI/junitsjcreator/</link>
      <description>Jcreator est un environnement de développement pour Java ne fonctionnant que sous Windows. Il n'est pas aussi complet que Eclipse ou NetBeans mais a l'avantage d'être léger, rapide et simple d'utilisation pour un débutant. Malheureusement, cet environnement, contrairement à d'autres, ne permet pas initialement de réaliser des tests unitaires avec junit. Nous allons voir comment faire.</description>
      <category>Tutoriels JCreator</category>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Tue, 24 Oct 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://humbert-florent.developpez.com/java/EDI/junitsjcreator/</guid>
      <dc:creator>Florent Humbert</dc:creator>
      <dc:date>2006-10-24T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Introduction au langage de script Groovy</title>
      <link>http://ericreboisson.developpez.com/tutoriel/java/groovy/</link>
      <description>Cet article est une introduction à Groovy, un langage de script pour Java inspiré entre autres de Python, Java, Ruby et Smalltalk.</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Sun, 22 Oct 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://ericreboisson.developpez.com/tutoriel/java/groovy/</guid>
      <dc:creator>Eric Reboisson</dc:creator>
      <dc:date>2006-10-22T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Conception de tests unitaires avec JUnit</title>
      <link>http://gfx.developpez.com/tutoriel/java/junit/</link>
      <description>Nos logiciels deviennent de plus en plus complexes et importants. Et malheureusement, aucun d'entre eux ne peut se vanter de ne comporter aucun bug. Il incombe au programmeur la délicate tâche de tester son code avant de le distribuer.</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Fri, 20 Oct 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://gfx.developpez.com/tutoriel/java/junit/</guid>
      <dc:creator>Romain Guy</dc:creator>
      <dc:date>2006-10-20T00:00:01Z</dc:date>
    </item>
    <item>
      <title>PHPEclipse : Programmez librement pour le Web</title>
      <link>http://jp-grossglauser.developpez.com/tutoriels/logiciels/phpeclipse/</link>
      <description>PHPEclipse étend l'environnement de développement intégré Eclipse pour le développement Web avec PHP. Ce tutoriel vous propose une vue d'ensemble de la plate-forme, des fonctionnalités proposées par le plug-in et ses extensions complémentaires.</description>
      <category>Tutoriels Eclipse</category>
      <pubDate>Thu, 19 Oct 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://jp-grossglauser.developpez.com/tutoriels/logiciels/phpeclipse/</guid>
      <dc:creator>Jean-Pierre Grossglauser</dc:creator>
      <dc:date>2006-10-19T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Utilisation d'une base de données embarquée HSQLDB</title>
      <link>http://baptiste-wicht.developpez.com/tutoriel/java/hsql/</link>
      <description>Ce tutoriel va vous apprendre ce qu'est et comment utiliser HSQLDB. C'est une base de données embarquée écrite en Java.</description>
      <category>Tutoriels JDBC, JDO &amp; Hibernate</category>
      <pubDate>Thu, 12 Oct 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://baptiste-wicht.developpez.com/tutoriel/java/hsql/</guid>
      <dc:creator>Baptiste Wicht</dc:creator>
      <dc:date>2006-10-12T00:00:01Z</dc:date>
    </item>
    <item>
      <title>FAQ GUI</title>
      <link>http://java.developpez.com/faq/gui/</link>
      <description>FAQ GUI de la rubrique Java de developpez.com (souris, clavier, AWT, Swing, dessin, images, applets, ...).</description>
      <category>Tutoriels Interfaces Graphiques</category>
      <pubDate>Tue, 10 Oct 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://java.developpez.com/faq/gui/</guid>
      <dc:creator>L'équipe Java</dc:creator>
      <dc:date>2006-10-10T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Les nouveautés de JSP 2.0 (taglib, JSTL, EL, ...)</title>
      <link>http://mbaron.developpez.com/javaee/jsp2</link>
      <description>Partie liée aux JSP 2.0 : conception de balises personnalisées dont la structure est identique au cours sur les Taglib mais avec une sauce JSP 2 (interface SimpleTag, attributs dynamiques), EL (Expressions Languages), bibliothèque JSTL (core et i18n).</description>
      <category>Tutoriels Servlets &amp; JSP (Java Server Pages)</category>
      <pubDate>Mon, 09 Oct 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://mbaron.developpez.com/javaee/jsp2</guid>
      <dc:creator>Mickaël Baron</dc:creator>
      <dc:date>2006-10-09T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Cloner en Java</title>
      <link>http://ydisanto.developpez.com/tutoriels/j2se/cloneable/</link>
      <description>Présentation de l'interface Cloneable de Java</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Mon, 09 Oct 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://ydisanto.developpez.com/tutoriels/j2se/cloneable/</guid>
      <dc:creator>Yann D'Isanto</dc:creator>
      <dc:date>2006-10-09T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Déploiement et Appel aux web services Java avec Axis</title>
      <link>http://karamimed.developpez.com/j2ee/tutoriels/axis/</link>
      <description>Ce tutoriel est destiné aux débutants J2EE, il explique comment utiliser le framework Axis sous Apache Tomcat pour créer, déployer et consommer un web service en java.</description>
      <category>Tutoriels Struts, Spring, JSF (Java Server Faces) et autres frameworks</category>
      <pubDate>Sat, 07 Oct 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://karamimed.developpez.com/j2ee/tutoriels/axis/</guid>
      <dc:creator>Mohamed Karami</dc:creator>
      <dc:date>2006-10-07T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Java et la synchronisation</title>
      <link>http://rom.developpez.com/java-synchronisation/</link>
      <description>La synchronisation est un élément essentiel dès lors que vous utilisez plusieurs threads (c'est-à-dire dans quasiment toutes les applications). En effet, sans synchronisation, il est impossible de développer une application robuste qui fonctionne quel que soit l'entrelacement de l'exécution des threads.</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Thu, 05 Oct 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://rom.developpez.com/java-synchronisation/</guid>
      <dc:creator>Romain Vimont</dc:creator>
      <dc:date>2006-10-05T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Présentation et utilisation de JSmooth</title>
      <link>http://baptiste-wicht.developpez.com/tutoriel/java/outils/jsmooth/</link>
      <description>Cet article vous permettra de découvrir comment créer des lanceurs pour vos programmes Java avec JSmooth</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Tue, 03 Oct 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://baptiste-wicht.developpez.com/tutoriel/java/outils/jsmooth/</guid>
      <dc:creator>Baptiste Wicht</dc:creator>
      <dc:date>2006-10-03T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Utilisation de Launch4j pour la création d'un exécutable</title>
      <link>http://baptiste-wicht.developpez.com/tutoriel/java/outils/launch4j/</link>
      <description>Cet article vous permettra de créer des lanceurs pour vos programmes Java, pour cela, vous vous servirez de Launch4j.</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Mon, 02 Oct 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://baptiste-wicht.developpez.com/tutoriel/java/outils/launch4j/</guid>
      <dc:creator>Baptiste Wicht</dc:creator>
      <dc:date>2006-10-02T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Présentation et utilisation d'Exe4J</title>
      <link>http://baptiste-wicht.developpez.com/tutoriel/java/outils/exe4j/</link>
      <description>Cet article vous permettra de découvrir comment créer des lanceurs pour vos programmes Java avec Exe4J</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Mon, 02 Oct 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://baptiste-wicht.developpez.com/tutoriel/java/outils/exe4j/</guid>
      <dc:creator>Baptiste Wicht</dc:creator>
      <dc:date>2006-10-02T00:00:01Z</dc:date>
    </item>
    <item>
      <title>La sérialisation XML facile avec l'API XStream</title>
      <link>http://ericreboisson.developpez.com/tutoriel/java/xml/xstream/</link>
      <description>Cet article présente une découverte de l'API XStream pour sérialiser et désérialiser des objets Java dans des fichiers XML.</description>
      <category>Tutoriels XML</category>
      <pubDate>Sun, 01 Oct 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://ericreboisson.developpez.com/tutoriel/java/xml/xstream/</guid>
      <dc:creator>Eric Reboisson</dc:creator>
      <dc:date>2006-10-01T00:00:01Z</dc:date>
    </item>
    <item>
      <title>La programmation OpenGL en Java : introduction à JOGL</title>
      <link>http://info-rital.developpez.com/tutoriel/java/opengl/opengl1/</link>
      <description>Cet article a pour but d'introduire une série d'articles consacrés à l'apprentissage de l'OpenGl en utilisant le langage de programmation Java.</description>
      <category>Tutoriels Interfaces Graphiques</category>
      <pubDate>Sun, 01 Oct 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://info-rital.developpez.com/tutoriel/java/opengl/opengl1/</guid>
      <dc:creator>F. De Leo</dc:creator>
      <dc:date>2006-10-01T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Introduction aux librairies de tags (taglib)</title>
      <link>http://mbaron.developpez.com/javaee/taglib/</link>
      <description>Partie liée aux balises personnalisées (version 1.2) : fichiers de description TLD, attributs, corps, variables implicites, TagExtraInfo et déploiement.</description>
      <category>Tutoriels Servlets &amp; JSP (Java Server Pages)</category>
      <pubDate>Thu, 28 Sep 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://mbaron.developpez.com/javaee/taglib/</guid>
      <dc:creator>Mickaël Baron</dc:creator>
      <dc:date>2006-09-28T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Introduction aux JSP (Java Server Pages)</title>
      <link>http://mbaron.developpez.com/javaee/jsp/</link>
      <description>Partie liée aux JSP : les différents types de Tag, objets implicites, cycle de vie, gestion des erreurs, introduction aux Java Beans, collaboration de JSP, collaboration de Servlets et JSP.</description>
      <category>Tutoriels Servlets &amp; JSP (Java Server Pages)</category>
      <pubDate>Wed, 27 Sep 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://mbaron.developpez.com/javaee/jsp/</guid>
      <dc:creator>Mickaël Baron</dc:creator>
      <dc:date>2006-09-27T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Installation de Tomcat et déploiement d'applications web</title>
      <link>http://mbaron.developpez.com/javaee/tomcat/</link>
      <description>Partie liée à Tomcat : installation et configuration d'un serveur d'application Tomcat, déploiement des applications Web.</description>
      <category>Tutoriels Servlets &amp; JSP (Java Server Pages)</category>
      <pubDate>Wed, 27 Sep 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://mbaron.developpez.com/javaee/tomcat/</guid>
      <dc:creator>Mickaël Baron</dc:creator>
      <dc:date>2006-09-27T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Mise en place de la technologie RIA (Rich Internet Applications) avec ULC (Canoo)</title>
      <link>http://genigraph.developpez.com/articles/ria/java/ulc/</link>
      <description>Cette Success Story présente la mise en place de la technologie Rich Internet Applications (RIA) pour le groupe d'assurances Münchener Verein. L'execution de l'application dans les deux modes connectés/déconnectés est rendue possibles par l'utilisation d'UltraLightClient (ULC) de la société Canoo.</description>
      <category>Tutoriels Struts, Spring, JSF (Java Server Faces) et autres frameworks</category>
      <pubDate>Tue, 26 Sep 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://genigraph.developpez.com/articles/ria/java/ulc/</guid>
      <dc:creator>E. Bonnet (Genigraph) - S. Wendland (Canoo)</dc:creator>
      <dc:date>2006-09-26T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Introduction au développement d'applications orientées web</title>
      <link>http://mbaron.developpez.com/javaee/intro/</link>
      <description>Premier cours d'une longue série concernant J2EE. Présentation des différentes architectures pour le développement WEB, des différents types de client (lourd et léger) en insistant, pour les clients légers, sur les technologies existantes côté client et serveur, puis rappel concernant le protocole HTTP, et enfin précisions sur le fait que ce cours s'intéresse à J2EE.</description>
      <category>Tutoriels Servlets &amp; JSP (Java Server Pages)</category>
      <pubDate>Sat, 23 Sep 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://mbaron.developpez.com/javaee/intro/</guid>
      <dc:creator>Mickaël Baron</dc:creator>
      <dc:date>2006-09-23T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Introduction aux Servlets</title>
      <link>http://mbaron.developpez.com/javaee/servlets/</link>
      <description>Partie liée aux Servlets : traitements des données issues d'un formulaire, cycle de vie d'une Servlet, suivi de session, collaboration entre Servlets, sécurité avec différentes formes d'authentification et finalement accès aux BD avec JDBC.</description>
      <category>Tutoriels Servlets &amp; JSP (Java Server Pages)</category>
      <pubDate>Sat, 23 Sep 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://mbaron.developpez.com/javaee/servlets/</guid>
      <dc:creator>Mickaël Baron</dc:creator>
      <dc:date>2006-09-23T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Les différentes solutions et outils pour la création d'exécutables</title>
      <link>http://baptiste-wicht.developpez.com/tutoriel/java/executables/</link>
      <description>Ce tutoriel va vous apprendre à créer un exécutable de votre programme Java. Pour cela, vous allez voir qu'il y a plusieurs manières de faire.</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Fri, 22 Sep 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://baptiste-wicht.developpez.com/tutoriel/java/executables/</guid>
      <dc:creator>Baptiste Wicht</dc:creator>
      <dc:date>2006-09-22T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Déployez facilement vos applications Java ME avec OTA</title>
      <link>http://jp-clair.developpez.com/articles/Java/J2ME/ota/</link>
      <description>La phase de développement d'une application mobile est souvent très longue, et la seule idée de déployer son application téléphone par téléphone à l'aide d'un cable USB suffit à déprimer le plus jovial des développeurs. Ce tutoriel vous permettra de mieux négocier ce passage, de la création de l'archive Java au déploiement rapide de vos programmes avec OTA.</description>
      <category>Tutoriels Java ME (Micro Edition)</category>
      <pubDate>Mon, 18 Sep 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://jp-clair.developpez.com/articles/Java/J2ME/ota/</guid>
      <dc:creator>Jean-Pierre Clair</dc:creator>
      <dc:date>2006-09-18T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Gestion d'images pour Oracle et Java avec ORDImage</title>
      <link>http://fildz.developpez.com/tutoriel/oracle-java/ordimage/</link>
      <description>Oracle offre des fonctionnalités très avancées sur les images, et permet entre autres, d'effectuer des recherches sur les propriétés physiques et sémantiques des images. Il peut également les manipuler, en les copiant, en les rognant, en changeant leur contraste, leur gamma etc. Nous verrons dans cet article l'ensemble des ces fonctionnalités, et comment les utiliser depuis un programme Java.</description>
      <category>Tutoriels JDBC, JDO &amp; Hibernate</category>
      <pubDate>Tue, 12 Sep 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://fildz.developpez.com/tutoriel/oracle-java/ordimage/</guid>
      <dc:creator>Benoît Maréchal</dc:creator>
      <dc:date>2006-09-12T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Utilisation optimale des chaînes de caractères en Java</title>
      <link>http://gfx.developpez.com/tutoriel/java/strings/</link>
      <description>Les Strings sont un des objets les plus employés de Java. A tel point qu'il est même impossible de créer une application Java sans en faire usage. Voyons comment les utiliser de manière optimale...</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Mon, 11 Sep 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://gfx.developpez.com/tutoriel/java/strings/</guid>
      <dc:creator>Romain Guy</dc:creator>
      <dc:date>2006-09-11T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Création d'une requête paramétrée et génération d'un rapport avec BIRT</title>
      <link>http://moritan.developpez.com/tutoriels/java/birt/requeteParametree/</link>
      <description>Cet article présente le mode opératoire pour la création d'un rapport Birt avec une requête paramétrée. Il a été réalisé avec la version 2.0.1 du moteur Birt.</description>
      <category>Tutoriels Eclipse</category>
      <pubDate>Fri, 08 Sep 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://moritan.developpez.com/tutoriels/java/birt/requeteParametree/</guid>
      <dc:creator>Bruno Roulland</dc:creator>
      <dc:date>2006-09-08T00:00:01Z</dc:date>
    </item>
    <item>
      <title>La sérialisation binaire en Java</title>
      <link>http://ydisanto.developpez.com/tutoriels/j2se/serialisation/partie1/</link>
      <description>Ce tutoriel a pour but de présenter la sérialisation binaire en Java. Après une initiation aux bases de ce concept, il poursuit sur les fonctionnalités plus complexes qui vous permettront une maîtrise totale de la sérialisation.</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Wed, 06 Sep 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://ydisanto.developpez.com/tutoriels/j2se/serialisation/partie1/</guid>
      <dc:creator>Yann D'Isanto</dc:creator>
      <dc:date>2006-09-06T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Le développement d'interfaces graphiques avec SWT</title>
      <link>http://gfx.developpez.com/tutoriel/java/swt/</link>
      <description>Les programmeurs Java connaissent très bien AWT et Swing, les deux toolkits graphiques officiels de Sun Microsystems. Depuis l'arrivée d'Eclipse fourni par IBM, une troisième solution s'offre à eux, SWT.</description>
      <category>Tutoriels Interfaces Graphiques</category>
      <pubDate>Mon, 04 Sep 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://gfx.developpez.com/tutoriel/java/swt/</guid>
      <dc:creator>Romain Guy</dc:creator>
      <dc:date>2006-09-04T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Gestion d'authentification et d'autorisation avec ACEGI Security</title>
      <link>http://ego.developpez.com/acegi/</link>
      <description>L'objectif de cet article est de vous présenter le framework ACEGI Security system qui permet de sécuriser vos applications Spring. Nous verrons dans un premier temps ce qu'est exactement ce framework, pourquoi il a été créé et enfin nous verrons, par l'exemple, différentes fonctionnalités.</description>
      <category>Tutoriels Struts, Spring, JSF (Java Server Faces) et autres frameworks</category>
      <pubDate>Fri, 01 Sep 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://ego.developpez.com/acegi/</guid>
      <dc:creator>Erik Gollot</dc:creator>
      <dc:date>2006-09-01T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Initiation aux Web-Services avec PHP5 et Java ME</title>
      <link>http://jp-clair.developpez.com/articles/Java/J2ME/webServices/</link>
      <description>Trouver le moyen d'interfacer divers clients écrits en divers langages sur diverses plateformes, c'est le travail du Web-Service. Dans cet article, nous allons créer un service Web simple à l'aide de PHP5, ainsi qu'un fichier WSDL servant à le décrire. Nous créerons un client simple en PHP5, puis un client mobile en Java J2ME à l'aide de KSOAP2.</description>
      <category>Tutoriels Java ME (Micro Edition)</category>
      <pubDate>Thu, 17 Aug 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://jp-clair.developpez.com/articles/Java/J2ME/webServices/</guid>
      <dc:creator>Jean-Pierre Clair</dc:creator>
      <dc:date>2006-08-17T00:00:01Z</dc:date>
    </item>
    <item>
      <title>La programmation réseau en Java avec les sockets</title>
      <link>http://gfx.developpez.com/tutoriel/java/network/</link>
      <description>Vous avez sûrement déjà utilisé Internet ou un simple réseau local. Dans un tel environnement, les applications communiquent entre elles par le biais d'objets appelés Sockets. Nous allons donc apprendre à manipuler ces Sockets...</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Wed, 16 Aug 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://gfx.developpez.com/tutoriel/java/network/</guid>
      <dc:creator>Romain Guy</dc:creator>
      <dc:date>2006-08-16T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Simplifiez vos constructeurs (fabriques, paramètres nommés)</title>
      <link>http://gfx.developpez.com/tutoriel/java/constructeur-fabrique/</link>
      <description>Choisir un langage de programmation est toujours une tâche difficile qui nécessite bien souvent de bien connaître les différentes options à notre disposition. Certaines particularités d'un langage peuvent parfois influencer votre décision en sa faveur, malgré l'absence de certaines fonctionnalités d'un autre que vous regretterez peut-être plus tard. Les paramètres optionnels et nommés sont une des fonctionnalités du langage Python que j'affectionne particulièrement.</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Thu, 10 Aug 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://gfx.developpez.com/tutoriel/java/constructeur-fabrique/</guid>
      <dc:creator>Romain Guy</dc:creator>
      <dc:date>2006-08-10T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Du bon usage de l'héritage et de la composition</title>
      <link>http://gfx.developpez.com/tutoriel/java/composition/</link>
      <description>L'héritage est une des grandes qualités de la programmation orientée objet, ainsi qu'une de ses caractéristiques majeures. Puisque le titre de ce billet ne devrait normalement pas attirer des énergumènes quelconques, je vais partir du principe que vous connaissez les bases de la programmation orientée objet et je ne vous ferai donc pas l'insulte de faire un rappel sur l'héritage. À propos, bien que ce billet propose des exemples en Java, ses analyses et conclusions sont valables avec n'importe quel langage orienté objet.</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Wed, 09 Aug 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://gfx.developpez.com/tutoriel/java/composition/</guid>
      <dc:creator>Romain Guy</dc:creator>
      <dc:date>2006-08-09T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Les références et la gestion de la mémoire</title>
      <link>http://gfx.developpez.com/tutoriel/java/reference-memoire/</link>
      <description>Java simplifie grandement la gestion des données par rapport à des langages comme le C ou le C++ en ne permettant au développeur de ne manipuler que des références. La libération des objets est en outre réalisée par le garbage collector. Ces particularités ont de nombreux avantages mais rendent très difficile une gestion fine de la mémoire. Elles peuvent également introduire des problèmes importants dans vos programmes.</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Tue, 08 Aug 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://gfx.developpez.com/tutoriel/java/reference-memoire/</guid>
      <dc:creator>Romain Guy</dc:creator>
      <dc:date>2006-08-08T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Constructeurs et méthodes exportées</title>
      <link>http://gfx.developpez.com/tutoriel/java/exported/</link>
      <description>Constructeurs et méthodes exportées</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Wed, 02 Aug 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://gfx.developpez.com/tutoriel/java/exported/</guid>
      <dc:creator>Romain Guy</dc:creator>
      <dc:date>2006-08-02T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Les membres statiques, finaux et non immuables</title>
      <link>http://gfx.developpez.com/tutoriel/java/static-final/</link>
      <description>Les membres statiques, finaux et non immuables</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Tue, 01 Aug 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://gfx.developpez.com/tutoriel/java/static-final/</guid>
      <dc:creator>Romain Guy</dc:creator>
      <dc:date>2006-08-01T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Classes et objets immuables</title>
      <link>http://gfx.developpez.com/tutoriel/java/immuables/</link>
      <description>Les classes et objets immuables</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Mon, 31 Jul 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://gfx.developpez.com/tutoriel/java/immuables/</guid>
      <dc:creator>Romain Guy</dc:creator>
      <dc:date>2006-07-31T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Le garbage collector</title>
      <link>http://gfx.developpez.com/tutoriel/java/gc/</link>
      <description>Vous allez découvrir le Garbage Collector de Java, fort malhabilement nommé ramasse-miettes en français. Cet article explique comment la machine virtuelle gere la memoire et comment fonctionne le Garbage Collector. En le maitrisant vous pourrez eviter des utilisations abusives de la memoire et optimiser vos applications.</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Thu, 27 Jul 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://gfx.developpez.com/tutoriel/java/gc/</guid>
      <dc:creator>Romain Guy</dc:creator>
      <dc:date>2006-07-27T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Les principes de base du GUI</title>
      <link>http://gfx.developpez.com/tutoriel/java/gui/</link>
      <description>Nous découvrirons quels sont les principes de base à respecter et comment utiliser de manière optimale l'API Swing pour créer des interfaces originales.</description>
      <category>Tutoriels Interfaces Graphiques</category>
      <pubDate>Wed, 26 Jul 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://gfx.developpez.com/tutoriel/java/gui/</guid>
      <dc:creator>Romain Guy</dc:creator>
      <dc:date>2006-07-26T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Créer votre propre système de mise à jour en Java</title>
      <link>http://baptiste-wicht.developpez.com/tutoriel/java/update/</link>
      <description>Avec ce tutoriel, vous allez apprendre à créer votre propre système de mise à jour en Java. Ainsi, vous pourrez ajouter une simple option dans votre application pour permettre à l'utilisateur de mettre à jour son application.</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Mon, 24 Jul 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://baptiste-wicht.developpez.com/tutoriel/java/update/</guid>
      <dc:creator>Baptiste Wicht</dc:creator>
      <dc:date>2006-07-24T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Opérations binaires</title>
      <link>http://gfx.developpez.com/tutoriel/java/binaire/</link>
      <description>Ce tutoriel traite des opérations binaires en Java. Les explications suivantes pourront néanmoins être utilisées dans tout autre langage.</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Fri, 21 Jul 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://gfx.developpez.com/tutoriel/java/binaire/</guid>
      <dc:creator>Romain Guy</dc:creator>
      <dc:date>2006-07-21T00:00:01Z</dc:date>
    </item>
    <item>
      <title>JDesktop Integrated Components (JDIC)</title>
      <link>http://gfx.developpez.com/tutoriel/java/jdic/</link>
      <description>Sun Microsystems a décidé d'aider Java à devenir une technologie indispensable pour le développement d'applications riches. Pour cela, un projet libre a été mis en place sur javadesktop.org, les JDIC, que nous allons découvrir ensemble.</description>
      <category>Tutoriels API</category>
      <pubDate>Mon, 17 Jul 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://gfx.developpez.com/tutoriel/java/jdic/</guid>
      <dc:creator>Romain Guy</dc:creator>
      <dc:date>2006-07-17T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Création de votre première interface graphique avec Swing</title>
      <link>http://baptiste-wicht.developpez.com/tutoriel/java/swing/debutant/</link>
      <description>Ce tutoriel vous explique la création d'une interface graphique basique avec Swing.</description>
      <category>Tutoriels Interfaces Graphiques</category>
      <pubDate>Wed, 12 Jul 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://baptiste-wicht.developpez.com/tutoriel/java/swing/debutant/</guid>
      <dc:creator>Baptiste Wicht</dc:creator>
      <dc:date>2006-07-12T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Les Java Data Objects (version 1.0.1)</title>
      <link>http://gfx.developpez.com/tutoriel/java/jdo/</link>
      <description>Avec le développement d'importantes applications Web, la notion de persistance des objets a pris une importance considérable. Si ces termes nous font invariablement penser à la sérialisation, sachez que certaines technologies vont beaucoup plus loin.</description>
      <category>Tutoriels JDBC, JDO &amp; Hibernate</category>
      <pubDate>Mon, 10 Jul 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://gfx.developpez.com/tutoriel/java/jdo/</guid>
      <dc:creator>Romain Guy</dc:creator>
      <dc:date>2006-07-10T00:00:01Z</dc:date>
    </item>
    <item>
      <title>La persistance des données avec Hibernate 2.1.8</title>
      <link>http://gfx.developpez.com/tutoriel/java/hibernate/</link>
      <description>De nombreuses applications ont besoin de pouvoir enregistrer d'importantes quantités de données. Les développeurs optent généralement pour une base de données mais compliquent ainsi leur travail. Hibernate est conçu pour vous aider dans cette tâche.</description>
      <category>Tutoriels JDBC, JDO &amp; Hibernate</category>
      <pubDate>Mon, 03 Jul 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://gfx.developpez.com/tutoriel/java/hibernate/</guid>
      <dc:creator>Romain Guy</dc:creator>
      <dc:date>2006-07-03T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Découvrez Java EE 5 avec NetBeans 5.5</title>
      <link>http://psecheresse.developpez.com/tutoriel/netbeans/java-ee/partie1/</link>
      <description>L'objectif de cet article est d'expliquer certains principes des EJB 3 de Java EE 5 et de les illustrer par l'utilisation de NetBeans 5.5 qui permet en quelques minutes de créer un premier Bean, de le déployer et de le tester. Le but n'est pas de fournir un tutoriel complet sur Java EE 5 ni sur NetBeans 5.5 mais de fournir quelques bases pour comprendre et utiliser les deux. Ceci est plutôt une mise à plat d'un ensemble de connaissances pour poser les premières pierres de notre ouvrage et illustre la facilité d'utilisation de JavaEE 5. La connaissance préalable de Java EE n'est pas nécessaire mais une bonne connaissance de Java SE 5 est un minimum requis.</description>
      <category>Tutoriels EJB (Entreprise Java Beans)</category>
      <category>Tutoriels NetBeans</category>
      <pubDate>Mon, 26 Jun 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://psecheresse.developpez.com/tutoriel/netbeans/java-ee/partie1/</guid>
      <dc:creator>Patrice Secheresse</dc:creator>
      <dc:date>2006-06-26T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Log4j</title>
      <link>http://gfx.developpez.com/tutoriel/java/log4j/</link>
      <description>Si vous connaissez bien Java, vous avez sûrement déjà entendu parler de l'API log4j. Appartenant au projet Apache Logging de la fondation Apache, celle-ci se révèle indispensable pour la mise au point de vos logiciels.</description>
      <category>Tutoriels API</category>
      <pubDate>Mon, 26 Jun 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://gfx.developpez.com/tutoriel/java/log4j/</guid>
      <dc:creator>Romain Guy</dc:creator>
      <dc:date>2006-06-26T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Java 5.0 et les types paramétrés</title>
      <link>http://gfx.developpez.com/tutoriel/java/generics/</link>
      <description>Les développeurs attendent impatiemment la version 5.0 de Java qui apporte de nombreuses nouveautés au langage. L'une d'entre elles, les types paramétrés ou generics en anglais, changera considérablement la manière d'écrire les programmes Java.</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Thu, 22 Jun 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://gfx.developpez.com/tutoriel/java/generics/</guid>
      <dc:creator>Romain Guy</dc:creator>
      <dc:date>2006-06-22T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Threads et performance avec Swing</title>
      <link>http://gfx.developpez.com/tutoriel/java/swing/swing-threading/</link>
      <description>Le toolkit Swing permet aux développeurs Java de réaliser des applications graphiques très complexes. Sa complexité rend malheureusement aisé la réalisation d'interfaces présentant de piètres performances.</description>
      <category>Tutoriels Interfaces Graphiques</category>
      <pubDate>Mon, 19 Jun 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://gfx.developpez.com/tutoriel/java/swing/swing-threading/</guid>
      <dc:creator>Romain Guy</dc:creator>
      <dc:date>2006-06-19T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Les types primitifs et les classes enveloppes</title>
      <link>http://anisfrikha.developpez.com/tutoriel/java/types-primitifs/</link>
      <description>Ce tutoriel vise à présenter les différents types primitifs de Java ainsi que les classes enveloppes. Il indique comment bien les employer en montrant les mécanismes qui se cachent derrière certaines opérations.</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Thu, 15 Jun 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://anisfrikha.developpez.com/tutoriel/java/types-primitifs/</guid>
      <dc:creator>Anis Frikha</dc:creator>
      <dc:date>2006-06-15T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Créer un moteur de recherche avec Lucene</title>
      <link>http://gfx.developpez.com/tutoriel/java/lucene/</link>
      <description>Dans de nombreuses applications, il peut paraître indispensable aux yeux de l'utilisateur de bénéficier d'un moteur de recherche. Toutefois, l'écriture d'un tel module demande beaucoup de temps et d'effort. Il est donc grand temps pour nous de découvrir Lucene.</description>
      <category>Tutoriels API</category>
      <pubDate>Mon, 12 Jun 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://gfx.developpez.com/tutoriel/java/lucene/</guid>
      <dc:creator>Romain Guy</dc:creator>
      <dc:date>2006-06-12T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Collections en Java : Notions Intermédiaires</title>
      <link>http://fmora.developpez.com/tutoriel/java/collections/intermediaire/</link>
      <description>écouvrir les collections Java est une chose, en connaitre les subtilités en est une autre. Cet article vous présente certaines des subtilités utiles des collections en Java.</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Wed, 07 Jun 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://fmora.developpez.com/tutoriel/java/collections/intermediaire/</guid>
      <dc:creator>Frédéric Mora</dc:creator>
      <dc:date>2006-06-07T00:00:01Z</dc:date>
    </item>
    <item>
      <title>MDA par la pratique</title>
      <link>http://sarbogast.developpez.com/tutoriels/andromda/introduction/</link>
      <description>L'architecture pilotée par le modèle, ou MDA, est une approche standardisée de développement qui vise à concevoir une application à un niveau plus élevé que le code, notamment grâce à l'utilisation de modèles UML et d'un générateur de code spécialisé. Ce tutoriel présente un exemple concret d'application développée grâce à une approche MDA et au générateur Open Source AndroMDA.</description>
      <category>Tutoriels Struts, Spring, JSF (Java Server Faces) et autres frameworks</category>
      <pubDate>Thu, 18 May 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://sarbogast.developpez.com/tutoriels/andromda/introduction/</guid>
      <dc:creator>Sébastien Arbogast</dc:creator>
      <dc:date>2006-05-18T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Collections en Java : Prise en main</title>
      <link>http://fmora.developpez.com/tutoriel/java/collections/introduction/</link>
      <description>Il existe de multiples collections en Java, mais laquelle utiliser ? Cet article vous en présente les principales pour vous aider à choisir.</description>
      <category>Tutoriels Java SE (Standard Edition)</category>
      <pubDate>Wed, 17 May 2006 00:00:01 GMT</pubDate>
      <guid isPermaLink="false">http://fmora.developpez.com/tutoriel/java/collections/introduction/</guid>
      <dc:creator>Frédéric Mora</dc:creator>
      <dc:date>2006-05-17T00:00:01Z</dc:date>
    </item>
    <item>
      <title>Spring 2.0 et namespaces</title>
      <link>http://ego.developpez.com/springnamespaces/</link>
      <description>Il parait que les fichiers de configuration Spring peuvent être plus clairs et plus concis avec l'arrivée de la version 2.0. Cette possibilité est offerte grâce à l'usage de namespaces XML dédiés (espaces de nommage). Il s'agit en fait de la possibilité offerte par Spring de spécifier des schémas XML comme références à la syntaxe de ses fichiers de configuration. Nous allons voir dans cet article comment se définir son propre espace de nommage et voir ainsi comment les fichiers de configuration Spring s'en trouvent simplifiés.</description>
      <category>Tutoriels Struts, Spring, 