<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
  <channel rdf:about="http://java.developpez.com/cours/">
    <title>Les meilleurs cours Java</title>
    <link>http://java.developpez.com/cours/</link>
    <description>Les meilleurs cours Java</description>
    <items>
      <rdf:Seq>
        <rdf:li resource="http://mbaron.developpez.com/javase/jnijna/" />
        <rdf:li resource="http://hikage.developpez.com/java/review/jetbrains/intellij/idea/7/" />
        <rdf:li resource="http://valtech.developpez.com/articles/java/spring/" />
        <rdf:li resource="http://pi2.developpez.com/tutoriels/j2ee/encodage/" />
        <rdf:li resource="http://valtech.developpez.com/articles/java/javaee/jboss/seam/" />
        <rdf:li resource="http://ydisanto.developpez.com/tutoriels/android/debuter/" />
        <rdf:li resource="http://ippon.developpez.com/articles/java/persistance/ibatis/" />
        <rdf:li resource="http://f-marx.developpez.com/tutoriels/webservices/sms-email/" />
        <rdf:li resource="http://ippon.developpez.com/articles/java/persistance/solutions" />
        <rdf:li resource="http://t-templier.developpez.com/tutoriel/java/osgi/osgi1/" />
        <rdf:li resource="http://eboizou.developpez.com/tutoriel/java/J2EE/" />
        <rdf:li resource="http://loic-mathieu.developpez.com/conception/article/cruise-control/" />
        <rdf:li resource="http://longbeach.developpez.com/tutoriels/EJB3/Interceptors/" />
        <rdf:li resource="http://ydisanto.developpez.com/tutoriels/j2se/serialisation/partie2/" />
        <rdf:li resource="http://ewawszczyk.developpez.com/tutoriel/java/spring/aop/" />
        <rdf:li resource="http://djo-mos.developpez.com/tutoriels/java/jsf/eclipse-wtp2-config/" />
        <rdf:li resource="http://tahe.developpez.com/java/javaee/" />
        <rdf:li resource="http://hikage.developpez.com/java/tutoriel/spring/i18n/internationalisation/base-donnees/" />
        <rdf:li resource="http://humbert-florent.developpez.com/java/reseau/avance/" />
        <rdf:li resource="http://psecheresse.developpez.com/tutoriel/netbeans/java-ee/secured/" />
        <rdf:li resource="http://mbaron.developpez.com/eclipse/jface1/" />
        <rdf:li resource="http://nicolas-zozol.developpez.com/tutoriel/java/jtable/" />
        <rdf:li resource="http://djo-mos.developpez.com/tutoriels/java/jsf/facelets-intro/" />
        <rdf:li resource="http://jpg.developpez.com/bi/tutoriels/jasperreports/initiation/" />
        <rdf:li resource="http://xebia.developpez.com/articles/soa/esb/" />
        <rdf:li resource="http://baptiste-meurant.developpez.com/tutoriaux/acegi-dwr-tapestry5-spring-hibernate/" />
        <rdf:li resource="http://hikage.developpez.com/java/articles/xml/stax/" />
        <rdf:li resource="http://janitrix.developpez.com/tutoriels/java/javadoc/" />
        <rdf:li resource="http://bruno-orsier.developpez.com/anti-patterns/james-carr/" />
        <rdf:li resource="http://baptiste-meurant.developpez.com/tutoriaux/tapestry5-spring-hibernate/" />
        <rdf:li resource="http://loic-mathieu.developpez.com/java/tutoriel/sitemesh-intro/" />
        <rdf:li resource="http://baptiste-meurant.developpez.com/tutoriaux/dwr-tapestry5-spring-hibernate/" />
        <rdf:li resource="http://jsorel.developpez.com/tutoriels/sig/outils/" />
        <rdf:li resource="http://agoncalves.developpez.com/tutoriels/xwiki/creer-un-site-associatif/" />
        <rdf:li resource="http://spalud.developpez.com/tutoriel/java/testng/" />
        <rdf:li resource="http://bruno-orsier.developpez.com/mocks-arent-stubs/" />
        <rdf:li resource="http://mbaron.developpez.com/javaee/jsf/" />
        <rdf:li resource="http://baptiste-wicht.developpez.com/tutoriel/java/debuter/" />
        <rdf:li resource="http://jsorel.developpez.com/tutoriels/sig/googlemaps1/" />
        <rdf:li resource="http://baptiste-wicht.developpez.com/tutoriel/java/integration/" />
        <rdf:li resource="http://bcourtin.developpez.com/articles/eclipse/plugins/" />
        <rdf:li resource="http://hikage.developpez.com/java/articles/api/cli-vs-args4j/" />
        <rdf:li resource="http://tahe.developpez.com/java/jpa/" />
        <rdf:li resource="http://sznajderman.developpez.com/articles/java/covariance/" />
        <rdf:li resource="http://jsorel.developpez.com/tutoriels/java/geotools/" />
        <rdf:li resource="http://baptiste-wicht.developpez.com/tutoriel/eclipse/metrics/" />
        <rdf:li resource="http://baptiste-wicht.developpez.com/tutoriel/java/svn/" />
        <rdf:li resource="http://hikage.developpez.com/java/articles/jad/" />
        <rdf:li resource="http://gfx.developpez.com/tutoriel/java/initiation/" />
        <rdf:li resource="http://mbaron.developpez.com/javase/jws/" />
        <rdf:li resource="http://delfiweb.developpez.com/flash/sources/editeur_as2_fdt/" />
        <rdf:li resource="http://gfx.developpez.com/tutoriel/java/nio/" />
        <rdf:li resource="http://gfx.developpez.com/tutoriel/java/ioc/" />
        <rdf:li resource="http://charly-clairmont.developpez.com/tutoriels/php-jasper-reports/" />
        <rdf:li resource="http://gfx.developpez.com/tutoriel/java/reflection/" />
        <rdf:li resource="http://jsorel.developpez.com/tutoriels/java/netbeans/svn/" />
        <rdf:li resource="http://randriano.developpez.com/article/leonardi/" />
        <rdf:li resource="http://gfx.developpez.com/tutoriel/java/jcp/" />
        <rdf:li resource="http://zedros.developpez.com/articles/java/wicket/ajax/" />
        <rdf:li resource="http://baptiste-wicht.developpez.com/tutoriel/java/swing/focus/" />
        <rdf:li resource="http://baptiste-wicht.developpez.com/tutoriel/conception/mvc/" />
        <rdf:li resource="http://dcabasson.developpez.com/articles/java/maven/presentation-maven2/" />
        <rdf:li resource="http://zedros.developpez.com/tutoriels/java/xml/xpath/" />
        <rdf:li resource="http://valtech.developpez.com/articles/java/javaee/jsf/presentation/" />
        <rdf:li resource="http://anisfrikha.developpez.com/tutoriel/java/exceptions/" />
        <rdf:li resource="http://sebastien-estienne.developpez.com/tutoriels/java/" />
        <rdf:li resource="http://valtech.developpez.com/articles/client/riche/presentation/" />
        <rdf:li resource="http://valtech.developpez.com/articles/java/eclipse/plugin/" />
        <rdf:li resource="http://ewawszczyk.developpez.com/tutoriel/java/taglib-displaytag/" />
        <rdf:li resource="http://sznajderman.developpez.com/articles/portlet/jsr168/" />
        <rdf:li resource="http://baptiste-wicht.developpez.com/tutoriel/java/apis/apache/" />
        <rdf:li resource="http://jsorel.developpez.com/tutoriels/sig/vdem/" />
        <rdf:li resource="http://fdeshayes.developpez.com/comparatifs/technologies-riches/" />
        <rdf:li resource="http://pascal.developpez.com/compilateurs/canterbury/presentation/" />
        <rdf:li resource="http://java.developpez.com/livres/javaEnfants/" />
        <rdf:li resource="http://mbaron.developpez.com/javase/dnddt/" />
        <rdf:li resource="http://ricky81.developpez.com/outils/java/jbuilder2007/" />
        <rdf:li resource="http://jsorel.developpez.com/tutoriels/java/jws1/" />
        <rdf:li resource="http://mbaron.developpez.com/eclipse/swt/" />
        <rdf:li resource="http://java.developpez.com/faq/jcreator/" />
        <rdf:li resource="http://baptiste-wicht.developpez.com/tutoriel/java/woj/" />
        <rdf:li resource="http://baptiste-wicht.developpez.com/tutoriel/java/mots-reserves/" />
        <rdf:li resource="http://xmasrock.developpez.com/gestion-dynamique-ressources-jboss-as/" />
        <rdf:li resource="http://java.developpez.com/faq/hibernate/" />
        <rdf:li resource="http://ydisanto.developpez.com/software/undoablejtext/" />
        <rdf:li resource="http://rom.developpez.com//java-swingworker/" />
        <rdf:li resource="http://ydisanto.developpez.com/tutoriels/j2se/runtime/" />
        <rdf:li resource="http://zekey.developpez.com/articles/spring/" />
        <rdf:li resource="http://adiguba.developpez.com/tutoriels/java/6/" />
        <rdf:li resource="http://pparrend.developpez.com/tutoriel/mda-pratique/" />
        <rdf:li resource="http://brabant.developpez.com/outils/netbeans/5.5/" />
        <rdf:li resource="http://brabant.developpez.com/tutoriel/java/netbeans/6.0/nouveautes/" />
        <rdf:li resource="http://pparrend.developpez.com/tutoriel/mda-intro/" />
        <rdf:li resource="http://dejardin.developpez.com/outils/netbeans/5.5/VWP/nodb/" />
        <rdf:li resource="http://moritan.developpez.com/tutoriels/java/gwt/premier/projet/" />
        <rdf:li resource="http://mbaron.developpez.com/javase/javavisu/" />
        <rdf:li resource="http://baptiste-wicht.developpez.com/outils/jetbrains/intellij/idea/6/" />
        <rdf:li resource="http://schmitt.developpez.com/tutoriel/java/memoire/" />
        <rdf:li resource="http://dejardin.developpez.com/outils/jetbrain/intellij/idea/6/" />
        <rdf:li resource="http://cedric-brun.developpez.com/mda/acceleo/acceleogmf/" />
        <rdf:li resource="http://mbaron.developpez.com/javase/java/" />
        <rdf:li resource="http://java.developpez.com/faq/netbeans/" />
        <rdf:li resource="http://mbaron.developpez.com/javaee/struts/" />
        <rdf:li resource="http://rom.developpez.com/java-listeners/" />
        <rdf:li resource="http://rom.developpez.com/java-instance-unique/" />
        <rdf:li resource="http://java.developpez.com/faq/xml/" />
        <rdf:li resource="http://humbert-florent.developpez.com/java/EDI/junitsjcreator/" />
        <rdf:li resource="http://ericreboisson.developpez.com/tutoriel/java/groovy/" />
        <rdf:li resource="http://gfx.developpez.com/tutoriel/java/junit/" />
        <rdf:li resource="http://jp-grossglauser.developpez.com/tutoriels/logiciels/phpeclipse/" />
        <rdf:li resource="http://baptiste-wicht.developpez.com/tutoriel/java/hsql/" />
        <rdf:li resource="http://java.developpez.com/faq/gui/" />
        <rdf:li resource="http://mbaron.developpez.com/javaee/jsp2" />
        <rdf:li resource="http://ydisanto.developpez.com/tutoriels/j2se/cloneable/" />
        <rdf:li resource="http://karamimed.developpez.com/j2ee/tutoriels/axis/" />
        <rdf:li resource="http://rom.developpez.com/java-synchronisation/" />
        <rdf:li resource="http://baptiste-wicht.developpez.com/tutoriel/java/outils/jsmooth/" />
        <rdf:li resource="http://baptiste-wicht.developpez.com/tutoriel/java/outils/launch4j/" />
        <rdf:li resource="http://baptiste-wicht.developpez.com/tutoriel/java/outils/exe4j/" />
        <rdf:li resource="http://ericreboisson.developpez.com/tutoriel/java/xml/xstream/" />
        <rdf:li resource="http://info-rital.developpez.com/tutoriel/java/opengl/opengl1/" />
        <rdf:li resource="http://mbaron.developpez.com/javaee/taglib/" />
        <rdf:li resource="http://mbaron.developpez.com/javaee/jsp/" />
        <rdf:li resource="http://mbaron.developpez.com/javaee/tomcat/" />
        <rdf:li resource="http://genigraph.developpez.com/articles/ria/java/ulc/" />
        <rdf:li resource="http://mbaron.developpez.com/javaee/intro/" />
        <rdf:li resource="http://mbaron.developpez.com/javaee/servlets/" />
        <rdf:li resource="http://baptiste-wicht.developpez.com/tutoriel/java/executables/" />
        <rdf:li resource="http://jp-clair.developpez.com/articles/Java/J2ME/ota/" />
        <rdf:li resource="http://fildz.developpez.com/tutoriel/oracle-java/ordimage/" />
        <rdf:li resource="http://gfx.developpez.com/tutoriel/java/strings/" />
        <rdf:li resource="http://moritan.developpez.com/tutoriels/java/birt/requeteParametree/" />
        <rdf:li resource="http://ydisanto.developpez.com/tutoriels/j2se/serialisation/partie1/" />
        <rdf:li resource="http://gfx.developpez.com/tutoriel/java/swt/" />
        <rdf:li resource="http://ego.developpez.com/acegi/" />
        <rdf:li resource="http://jp-clair.developpez.com/articles/Java/J2ME/webServices/" />
        <rdf:li resource="http://gfx.developpez.com/tutoriel/java/network/" />
        <rdf:li resource="http://gfx.developpez.com/tutoriel/java/constructeur-fabrique/" />
        <rdf:li resource="http://gfx.developpez.com/tutoriel/java/composition/" />
        <rdf:li resource="http://gfx.developpez.com/tutoriel/java/reference-memoire/" />
        <rdf:li resource="http://gfx.developpez.com/tutoriel/java/exported/" />
        <rdf:li resource="http://gfx.developpez.com/tutoriel/java/static-final/" />
        <rdf:li resource="http://gfx.developpez.com/tutoriel/java/immuables/" />
        <rdf:li resource="http://gfx.developpez.com/tutoriel/java/gc/" />
        <rdf:li resource="http://gfx.developpez.com/tutoriel/java/gui/" />
        <rdf:li resource="http://baptiste-wicht.developpez.com/tutoriel/java/update/" />
        <rdf:li resource="http://gfx.developpez.com/tutoriel/java/binaire/" />
        <rdf:li resource="http://gfx.developpez.com/tutoriel/java/jdic/" />
        <rdf:li resource="http://baptiste-wicht.developpez.com/tutoriel/java/swing/debutant/" />
        <rdf:li resource="http://gfx.developpez.com/tutoriel/java/jdo/" />
        <rdf:li resource="http://gfx.developpez.com/tutoriel/java/hibernate/" />
        <rdf:li resource="http://psecheresse.developpez.com/tutoriel/netbeans/java-ee/partie1/" />
        <rdf:li resource="http://gfx.developpez.com/tutoriel/java/log4j/" />
        <rdf:li resource="http://gfx.developpez.com/tutoriel/java/generics/" />
        <rdf:li resource="http://gfx.developpez.com/tutoriel/java/swing/swing-threading/" />
        <rdf:li resource="http://anisfrikha.developpez.com/tutoriel/java/types-primitifs/" />
        <rdf:li resource="http://gfx.developpez.com/tutoriel/java/lucene/" />
        <rdf:li resource="http://fmora.developpez.com/tutoriel/java/collections/intermediaire/" />
        <rdf:li resource="http://sarbogast.developpez.com/tutoriels/andromda/introduction/" />
        <rdf:li resource="http://fmora.developpez.com/tutoriel/java/collections/introduction/" />
        <rdf:li resource="http://ego.developpez.com/springnamespaces/" />
        <rdf:li resource="http://java.developpez.com/faq/maven/" />
        <rdf:li resource="http://moritan.developpez.com/tutoriels/java/gwt/presentation/" />
        <rdf:li resource="http://anisfrikha.developpez.com/tutoriel/java-io/" />
        <rdf:li resource="http://tahe.developpez.com/java/baseswebmvc/" />
        <rdf:li resource="http://gfx.developpez.com/tutoriel/java/annotation/" />
        <rdf:li resource="http://gfx.developpez.com/tutoriel/java/web/wicket/" />
        <rdf:li resource="http://foiry.developpez.com/tutoriel/java/netbeans/4.1/conception-gui/" />
        <rdf:li resource="http://tahe.developpez.com/java/springmvc-part1/" />
        <rdf:li resource="http://baptiste-wicht.developpez.com/tutoriel/java/outils/jexecreator/" />
        <rdf:li resource="http://schmitt.developpez.com/tutoriel/java/jsf/advanced/" />
        <rdf:li resource="http://zekey.developpez.com/tutoriel/apache/tomcat/" />
        <rdf:li resource="http://vincentlaine.developpez.com/tutoriel/java/plugins/" />
        <rdf:li resource="http://dcabasson.developpez.com/articles/java/maven/introduction-maven2/" />
        <rdf:li resource="http://wpetrus.developpez.com/java/tomcat/windows/" />
        <rdf:li resource="http://info-rital.developpez.com/tutoriel/java/api/3d/" />
        <rdf:li resource="http://java.developpez.com/faq/eclipse/" />
        <rdf:li resource="http://brabant.developpez.com/tutoriel/java/netbeans/5.0/struts/" />
        <rdf:li resource="http://foiry.developpez.com/tutoriel/java/netbeans/4.1/guide/partie1/" />
        <rdf:li resource="http://brabant.developpez.com/guide/certification/java/" />
        <rdf:li resource="http://brabant.developpez.com/java/certifications/scjp/questions/factices/" />
        <rdf:li resource="http://java.developpez.com/faq/j2me/" />
        <rdf:li resource="http://ericreboisson.developpez.com/tutoriel/java/jasper-report/pdf/" />
        <rdf:li resource="http://beuss.developpez.com/tutoriels/tomcat/authentification/formulaire/" />
        <rdf:li resource="http://xmlrad.developpez.com/Articles/ApplicationJ2EE/" />
        <rdf:li resource="http://brabant.developpez.com/tutoriel/java/netbeans/5.0/derby/" />
        <rdf:li resource="http://mari.developpez.com/tutoriel/java/3d/chap3/" />
        <rdf:li resource="http://brabant.developpez.com/tutoriel/java/netbeans/5.0/applicationweb/" />
        <rdf:li resource="http://beuve.developpez.com/tutoriel/j2ee/Spring/JUnit/" />
        <rdf:li resource="http://gfx.developpez.com/tutoriel/java/swing/search/" />
        <rdf:li resource="http://abrillant.developpez.com/tutoriel/java/design/pattern/introduction/" />
        <rdf:li resource="http://beuss.developpez.com/tutoriels/java/jakarta/commons/digester/" />
        <rdf:li resource="http://beuve.developpez.com/tutoriel/j2ee/Spring/CRUD/" />
        <rdf:li resource="http://java.developpez.com/chat/20050915/" />
        <rdf:li resource="http://mari.developpez.com/tutoriel/java/3d/chap2/" />
        <rdf:li resource="http://mari.developpez.com/tutoriel/java/3d/chap1/" />
        <rdf:li resource="http://brabant.developpez.com/tutoriel/java/netbeans/5.0/installation/" />
        <rdf:li resource="http://schmitt.developpez.com/tutoriel/java/jsf/introduction/" />
        <rdf:li resource="http://beuss.developpez.com/tutoriels/java/jakarta/log4j/" />
        <rdf:li resource="http://beuss.developpez.com/tutoriels/java/jakarta/commons/configuration/" />
        <rdf:li resource="http://java.developpez.com/sdjournal/tutoriel/temps-reel/" />
        <rdf:li resource="http://adiguba.developpez.com/tutoriels/java/tiger/annotations/" />
        <rdf:li resource="http://gfx.developpez.com/tutoriel/java/swing/splash/" />
        <rdf:li resource="http://beuss.developpez.com/tutoriels/java/jakarta/commons/collections/" />
        <rdf:li resource="http://beuss.developpez.com/tutoriels/java/jakarta/commons/logging/" />
        <rdf:li resource="http://beuss.developpez.com/tutoriels/eclipse/plug-in/editor/colors/" />
        <rdf:li resource="http://grisha.developpez.com/tutoriel/java/scheduling/" />
        <rdf:li resource="http://aouda.developpez.com/optimisation/java/mysql/" />
        <rdf:li resource="http://tahe.developpez.com/java/springioc" />
        <rdf:li resource="http://gfx.developpez.com/tutoriel/java/swing/drag/" />
        <rdf:li resource="http://beuss.developpez.com/tutoriels/eclipse/plug-in/editor/bases/" />
        <rdf:li resource="http://bmoussaud.developpez.com/tutoriel/java/jpox/tomcat/" />
        <rdf:li resource="http://brabant.developpez.com/tutoriel/java/netbeans/ant/" />
        <rdf:li resource="http://brabant.developpez.com/tutoriel/java/netbeans/module/" />
        <rdf:li resource="http://brabant.developpez.com/tutoriel/java/netbeans/errorstripe/" />
        <rdf:li resource="http://brabant.developpez.com/tutoriel/java/netbeans/naviguer/" />
        <rdf:li resource="http://brabant.developpez.com/tutoriel/java/netbeans/libmanager/" />
        <rdf:li resource="http://tahe.developpez.com/java/remote3tier-part1/" />
        <rdf:li resource="http://gfx.developpez.com/tutoriel/java/swing/wait/" />
        <rdf:li resource="http://brabant.developpez.com/tutoriel/java/netbeans/cvs/" />
        <rdf:li resource="http://brabant.developpez.com/tutoriel/java/netbeans/espace/" />
        <rdf:li resource="http://viennet.developpez.com/cours/java/thread/" />
        <rdf:li resource="http://tahe.developpez.com/java/swing3tier/" />
        <rdf:li resource="http://tahe.developpez.com/java/web/" />
        <rdf:li resource="http://gfx.developpez.com/tutoriel/java/swing/java3d/" />
        <rdf:li resource="http://defaut.developpez.com/tutoriel/java/serveur/multithread/" />
        <rdf:li resource="http://tahe.developpez.com/java/m2vc/" />
        <rdf:li resource="http://gcagnon.developpez.com/tutoriel/java/eclipse/plugin/xhtml/" />
        <rdf:li resource="http://duj.developpez.com/tutoriels/java/dessin/intro/" />
        <rdf:li resource="http://christophej.developpez.com/tutoriel/java/singleton/multithread/" />
        <rdf:li resource="http://adiguba.developpez.com/tutoriels/j2ee/jsp/jstl/" />
        <rdf:li resource="http://tahe.developpez.com/java/web3tier" />
        <rdf:li resource="http://adiguba.developpez.com/tutoriels/j2ee/jsp/el/" />
        <rdf:li resource="http://java.developpez.com/articles/ant/partie1/" />
        <rdf:li resource="http://defaut.developpez.com/tutoriel/java/j2me/" />
        <rdf:li resource="http://adiguba.developpez.com/tutoriels/j2ee/jsp/taglib/" />
        <rdf:li resource="http://tahe.developpez.com/java/struts/" />
        <rdf:li resource="http://christophej.developpez.com/tutoriel/api/dbutils/" />
        <rdf:li resource="http://chable.developpez.com/tutoriel/java/binaire/" />
        <rdf:li resource="http://ego.developpez.com/spring/" />
        <rdf:li resource="http://christophej.developpez.com/tutoriel/j2ee/pooltomcat/" />
        <rdf:li resource="http://christophej.developpez.com/tutoriel/java/javacomm/" />
        <rdf:li resource="http://bmoussaud.developpez.com/tutoriel/java/jdo/" />
        <rdf:li resource="http://java.developpez.com/faq/j2ee/" />
        <rdf:li resource="http://tahe.developpez.com/java/eclipse/" />
        <rdf:li resource="http://jmoliere.developpez.com/tutoriel/java/eclipse/plugin/" />
        <rdf:li resource="http://jca.developpez.com/fichiers/java/string.pdf" />
        <rdf:li resource="http://mdalbin.developpez.com/tutoriels/general/semaphores/" />
        <rdf:li resource="http://java.developpez.com/archi_multi-tiers.pdf" />
        <rdf:li resource="http://cyberzoide.developpez.com/java/doxygen/" />
        <rdf:li resource="http://lroux.developpez.com/article/java/tiger/" />
        <rdf:li resource="http://cyberzoide.developpez.com/java/regex/" />
        <rdf:li resource="ftp://ftpc.borland.com/pub/jbuilder/techpubs/jbuilderx/french/webapps.pdf" />
        <rdf:li resource="http://alwin.developpez.com/tutorial/JavaThread/" />
        <rdf:li resource="http://stessy.developpez.com/j2ee/hibernate/" />
        <rdf:li resource="http://nyal.developpez.com/tutoriel/java/bouncycastle/" />
        <rdf:li resource="http://ricky81.developpez.com/tutoriel/java/api/reflection/" />
        <rdf:li resource="http://cyberzoide.developpez.com/java/javancss/" />
        <rdf:li resource="http://cyberzoide.developpez.com/java/jdepend/" />
        <rdf:li resource="http://cyberzoide.developpez.com/java/zip/" />
        <rdf:li resource="http://ricky81.developpez.com/tutoriel/java/jdbc/blob/" />
        <rdf:li resource="http://wpetrus.developpez.com/java/struts/" />
        <rdf:li resource="http://defaut.developpez.com/tutoriel/java/eclipse/hibernate/" />
        <rdf:li resource="http://stessy.developpez.com/j2ee/eclipse/jonas/ejb/firstEjb/" />
        <rdf:li resource="http://ricky81.developpez.com/tutoriel/java/nice/" />
        <rdf:li resource="http://cyberzoide.developpez.com/java/random/" />
        <rdf:li resource="http://stessy.developpez.com/j2ee/eclipse/jonas/struts/firstStruts/" />
        <rdf:li resource="http://request.developpez.com/j2ee/panorama/servers/bes521/" />
        <rdf:li resource="http://oconstans.developpez.com/tutorielsjava/configurerJbossPourDb2400/" />
        <rdf:li resource="http://request.developpez.com/j2ee/panorama/servers/weblogic81/" />
        <rdf:li resource="http://java.developpez.com/faq/struts/" />
        <rdf:li resource="http://jguillard.developpez.com/JDBC/" />
        <rdf:li resource="http://request.developpez.com/j2ee/panorama/servers/jonas336/" />
        <rdf:li resource="http://request.developpez.com/j2ee/panorama/servers/jboss323/" />
        <rdf:li resource="http://cyberzoide.developpez.com/java/javahelp/" />
        <rdf:li resource="http://java.developpez.com/articles/Paint/" />
        <rdf:li resource="http://cyberzoide.developpez.com/java/logging/" />
        <rdf:li resource="http://chgi.developpez.com/java/applet/" />
        <rdf:li resource="http://java.developpez.com/IntroJDBC.pdf" />
        <rdf:li resource="http://wpetrus.developpez.com/java/jdkwin/" />
        <rdf:li resource="http://cynober.developpez.com/tutoriel/java/xml/jdom/" />
        <rdf:li resource="ftp://ftpc.borland.com/pub/jbuilder/techpubs/jbuilderx/french/database.zip" />
        <rdf:li resource="http://request.developpez.com/jbuilder/X/" />
        <rdf:li resource="http://java.developpez.com/faq/jdbc/" />
        <rdf:li resource="http://smeric.developpez.com/java/cours/xml/sax/" />
        <rdf:li resource="http://request.developpez.com/j2ee/jonas/3.2/install/linux/" />
        <rdf:li resource="http://request.developpez.com/j2ee/jonas/3.2/install/windows/" />
        <rdf:li resource="http://request.developpez.com/j2ee/design-patterns/hertitage/" />
        <rdf:li resource="http://jmdoudoux.developpez.com/java/eclipse/" />
        <rdf:li resource="http://java.developpez.com/jbuilder/9/nouveautes/" />
        <rdf:li resource="http://java.developpez.com/articles/iad/labyrinthes/" />
        <rdf:li resource="http://knotty.developpez.com/j2ee/ejb/" />
        <rdf:li resource="http://smeric.developpez.com/java/astuces/tests/" />
        <rdf:li resource="http://lfe.developpez.com/Java/TomCat/" />
        <rdf:li resource="http://lfe.developpez.com/Java/SWT/WebStart/" />
        <rdf:li resource="http://smeric.developpez.com/java/astuces/assertions/" />
        <rdf:li resource="http://smeric.developpez.com/java/astuces/documenter/" />
        <rdf:li resource="http://smeric.developpez.com/java/astuces/parametres/" />
        <rdf:li resource="http://oconstans.developpez.com/tutorielsjava/JTree" />
        <rdf:li resource="http://oconstans.developpez.com/tutorielsjava/java_tut_01" />
        <rdf:li resource="http://java.developpez.com/cours/servlets/" />
        <rdf:li resource="http://java.developpez.com/jbuilder/5/cvs/" />
        <rdf:li resource="http://java.sun.com/j2ee/1.4/docs/tutorial/doc/index.html" />
        <rdf:li resource="http://bdn.borland.com/article/images/26008/buildwap.pdf" />
        <rdf:li resource="http://java.sun.com/webservices/docs/1.5/tutorial/doc/index.html" />
        <rdf:li resource="http://jca.developpez.com/java.php" />
        <rdf:li resource="http://ftp.sun.ac.za/ftp/pub/mirrors/ftp.borland.com/pub/jbuilder/techpubs/jbuilderx/french/gsjava.zip" />
        <rdf:li resource="http://www.developpez.org/club/bkostrzewa/" />
        <rdf:li resource="http://rmdiscala.developpez.com/cours/" />
        <rdf:li resource="http://bruce-eckel.developpez.com/livres/java/traduction/tij2/" />
        <rdf:li resource="http://bruce-eckel.developpez.com/livres/java/traduction/tij3/" />
        <rdf:li resource="http://jmdoudoux.developpez.com/" />
        <rdf:li resource="http://tahe.developpez.com/java/cours" />
        <rdf:li resource="http://ftp.sun.ac.za/ftp/pub/mirrors/ftp.borland.com/pub/jbuilder/techpubs/jbuilderx/french/jds_devgd.zip" />
        <rdf:li resource="http://ftp.sun.ac.za/ftp/pub/mirrors/ftp.borland.com/pub/jbuilder/techpubs/jbuilderx/french/teamdev.zip" />
        <rdf:li resource="http://ftp.sun.ac.za/ftp/pub/mirrors/ftp.borland.com/pub/jbuilder/techpubs/jbuilderx/french/enterprisejb.zip" />
        <rdf:li resource="http://ftp.sun.ac.za/ftp/pub/mirrors/ftp.borland.com/pub/jbuilder/techpubs/jbuilderx/french/database.zip" />
        <rdf:li resource="http://ftp.sun.ac.za/ftp/pub/mirrors/ftp.borland.com/pub/jbuilder/techpubs/jbuilderx/french/designui.zip" />
        <rdf:li resource="http://ftp.sun.ac.za/ftp/pub/mirrors/ftp.borland.com/pub/jbuilder/techpubs/jbuilderx/french/bajb.zip" />
        <rdf:li resource="http://ftp.sun.ac.za/ftp/pub/mirrors/ftp.borland.com/pub/jbuilder/techpubs/jbuilderx/french/introjb.zip" />
        <rdf:li resource="http://www.developpez.com/java/jbuilder/demarrage2000" />
        <rdf:li resource="http://java.sun.com/j2me/docs/index.html" />
        <rdf:li resource="http://java.developpez.com/cours/lecoursjava" />
      </rdf:Seq>
    </items>
    <dc:date>2008-03-30T00:00:01Z</dc:date>
  </channel>
  <item rdf:about="http://mbaron.developpez.com/javase/jnijna/">
    <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>
    <dc:creator>Mickaël Baron - Frédéric Martini</dc:creator>
    <dc:date>2008-02-27T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://hikage.developpez.com/java/review/jetbrains/intellij/idea/7/">
    <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>
    <dc:creator>Gildas Cuisinier</dc:creator>
    <dc:date>2008-02-21T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://valtech.developpez.com/articles/java/spring/">
    <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>
    <dc:creator>Denis Peyrusaubes</dc:creator>
    <dc:date>2008-02-20T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://pi2.developpez.com/tutoriels/j2ee/encodage/">
    <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>
    <dc:creator>P. Durville</dc:creator>
    <dc:date>2008-02-18T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://valtech.developpez.com/articles/java/javaee/jboss/seam/">
    <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>
    <dc:creator>Nicolas Chapon</dc:creator>
    <dc:date>2008-02-13T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://ydisanto.developpez.com/tutoriels/android/debuter/">
    <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>
    <dc:creator>Yann D'Isanto</dc:creator>
    <dc:date>2008-02-11T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://ippon.developpez.com/articles/java/persistance/ibatis/">
    <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>
    <dc:creator>Ippon Technologies</dc:creator>
    <dc:date>2008-02-04T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://f-marx.developpez.com/tutoriels/webservices/sms-email/">
    <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>
    <dc:creator>François Marx</dc:creator>
    <dc:date>2008-01-31T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://ippon.developpez.com/articles/java/persistance/solutions">
    <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>
    <dc:creator>Ippon Technologies</dc:creator>
    <dc:date>2008-01-28T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://t-templier.developpez.com/tutoriel/java/osgi/osgi1/">
    <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>
    <dc:creator>Thierry Templier</dc:creator>
    <dc:date>2008-01-10T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://eboizou.developpez.com/tutoriel/java/J2EE/">
    <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>
    <dc:creator>Erwan Boizou</dc:creator>
    <dc:date>2008-01-07T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://loic-mathieu.developpez.com/conception/article/cruise-control/">
    <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>
    <dc:creator>Loïc Mathieu</dc:creator>
    <dc:date>2008-01-02T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://longbeach.developpez.com/tutoriels/EJB3/Interceptors/">
    <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>
    <dc:creator>Celinio Fernandes</dc:creator>
    <dc:date>2007-12-31T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://ydisanto.developpez.com/tutoriels/j2se/serialisation/partie2/">
    <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>
    <dc:creator>Yann D'Isanto</dc:creator>
    <dc:date>2007-12-21T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://ewawszczyk.developpez.com/tutoriel/java/spring/aop/">
    <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>
    <dc:creator>Eric Wawszczyk</dc:creator>
    <dc:date>2007-12-17T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://djo-mos.developpez.com/tutoriels/java/jsf/eclipse-wtp2-config/">
    <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>
    <dc:creator>Jawher Moussa</dc:creator>
    <dc:date>2007-12-10T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://tahe.developpez.com/java/javaee/">
    <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>
    <dc:creator>Serge Tahé</dc:creator>
    <dc:date>2007-12-03T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://hikage.developpez.com/java/tutoriel/spring/i18n/internationalisation/base-donnees/">
    <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>
    <dc:creator>Gildas Cuisinier</dc:creator>
    <dc:date>2007-11-27T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://humbert-florent.developpez.com/java/reseau/avance/">
    <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>
    <dc:creator>Florent Humbert</dc:creator>
    <dc:date>2007-11-26T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://psecheresse.developpez.com/tutoriel/netbeans/java-ee/secured/">
    <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>
    <dc:creator>Patrice Secheresse</dc:creator>
    <dc:date>2007-11-21T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://mbaron.developpez.com/eclipse/jface1/">
    <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>
    <dc:creator>Mickaël Baron</dc:creator>
    <dc:date>2007-11-19T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://nicolas-zozol.developpez.com/tutoriel/java/jtable/">
    <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>
    <dc:creator>Nicolas Zozol</dc:creator>
    <dc:date>2007-11-10T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://djo-mos.developpez.com/tutoriels/java/jsf/facelets-intro/">
    <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>
    <dc:creator>Jawher Moussa</dc:creator>
    <dc:date>2007-11-05T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://jpg.developpez.com/bi/tutoriels/jasperreports/initiation/">
    <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>
    <dc:creator>Jean-Philippe Guilloux</dc:creator>
    <dc:date>2007-10-26T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://xebia.developpez.com/articles/soa/esb/">
    <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>
    <dc:creator>Manuel Eveno - Christophe Heubès</dc:creator>
    <dc:date>2007-10-26T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://baptiste-meurant.developpez.com/tutoriaux/acegi-dwr-tapestry5-spring-hibernate/">
    <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>
    <dc:creator>Baptiste Meurant</dc:creator>
    <dc:date>2007-10-25T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://hikage.developpez.com/java/articles/xml/stax/">
    <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>
    <dc:creator>Gildas Cuisinier</dc:creator>
    <dc:date>2007-10-19T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://janitrix.developpez.com/tutoriels/java/javadoc/">
    <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>
    <dc:creator>Gabriel Malkas</dc:creator>
    <dc:date>2007-10-15T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://bruno-orsier.developpez.com/anti-patterns/james-carr/">
    <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>
    <dc:creator>Bruno Orsier</dc:creator>
    <dc:date>2007-10-05T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://baptiste-meurant.developpez.com/tutoriaux/tapestry5-spring-hibernate/">
    <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>
    <dc:creator>Baptiste Meurant</dc:creator>
    <dc:date>2007-10-03T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://loic-mathieu.developpez.com/java/tutoriel/sitemesh-intro/">
    <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>
    <dc:creator>Loïc Mathieu</dc:creator>
    <dc:date>2007-10-03T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://baptiste-meurant.developpez.com/tutoriaux/dwr-tapestry5-spring-hibernate/">
    <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>
    <dc:creator>Baptiste Meurant</dc:creator>
    <dc:date>2007-10-03T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://jsorel.developpez.com/tutoriels/sig/outils/">
    <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>
    <dc:creator>Johann Sorel</dc:creator>
    <dc:date>2007-09-12T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://agoncalves.developpez.com/tutoriels/xwiki/creer-un-site-associatif/">
    <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>
    <dc:creator>Antonio Goncalves</dc:creator>
    <dc:date>2007-09-10T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://spalud.developpez.com/tutoriel/java/testng/">
    <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>
    <dc:creator>Sébastien Palud</dc:creator>
    <dc:date>2007-08-31T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://bruno-orsier.developpez.com/mocks-arent-stubs/">
    <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>
    <dc:creator>Martin Fowler - Bruno Orsier</dc:creator>
    <dc:date>2007-08-31T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://mbaron.developpez.com/javaee/jsf/">
    <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>
    <dc:creator>Mickaël Baron</dc:creator>
    <dc:date>2007-08-06T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://baptiste-wicht.developpez.com/tutoriel/java/debuter/">
    <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>
    <dc:creator>Baptiste Wicht</dc:creator>
    <dc:date>2007-08-03T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://jsorel.developpez.com/tutoriels/sig/googlemaps1/">
    <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>
    <dc:creator>Johann Sorel</dc:creator>
    <dc:date>2007-08-01T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://baptiste-wicht.developpez.com/tutoriel/java/integration/">
    <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>
    <dc:creator>Baptiste Wicht</dc:creator>
    <dc:date>2007-07-25T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://bcourtin.developpez.com/articles/eclipse/plugins/">
    <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>
    <dc:creator>Benoît Courtine</dc:creator>
    <dc:date>2007-07-17T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://hikage.developpez.com/java/articles/api/cli-vs-args4j/">
    <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>
    <dc:creator>Gildas Cuisinier</dc:creator>
    <dc:date>2007-07-17T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://tahe.developpez.com/java/jpa/">
    <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>
    <dc:creator>Serge Tahé</dc:creator>
    <dc:date>2007-07-07T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://sznajderman.developpez.com/articles/java/covariance/">
    <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>
    <dc:creator>Fabrice Sznajderman</dc:creator>
    <dc:date>2007-07-07T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://jsorel.developpez.com/tutoriels/java/geotools/">
    <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>
    <dc:creator>Johann Sorel</dc:creator>
    <dc:date>2007-07-05T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://baptiste-wicht.developpez.com/tutoriel/eclipse/metrics/">
    <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>
    <dc:creator>Baptiste Wicht</dc:creator>
    <dc:date>2007-07-01T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://baptiste-wicht.developpez.com/tutoriel/java/svn/">
    <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>
    <dc:creator>Baptiste Wicht</dc:creator>
    <dc:date>2007-06-29T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://hikage.developpez.com/java/articles/jad/">
    <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>
    <dc:creator>Gildas Cuisinier</dc:creator>
    <dc:date>2007-06-27T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://gfx.developpez.com/tutoriel/java/initiation/">
    <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>
    <dc:creator>Romain Guy</dc:creator>
    <dc:date>2007-06-25T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://mbaron.developpez.com/javase/jws/">
    <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>
    <dc:creator>Mickaël Baron</dc:creator>
    <dc:date>2007-06-18T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://delfiweb.developpez.com/flash/sources/editeur_as2_fdt/">
    <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>
    <dc:creator>Matthieu Deloison</dc:creator>
    <dc:date>2007-06-12T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://gfx.developpez.com/tutoriel/java/nio/">
    <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>
    <dc:creator>Romain Guy</dc:creator>
    <dc:date>2007-06-03T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://gfx.developpez.com/tutoriel/java/ioc/">
    <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>
    <dc:creator>Romain Guy</dc:creator>
    <dc:date>2007-06-02T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://charly-clairmont.developpez.com/tutoriels/php-jasper-reports/">
    <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>
    <dc:creator>Charly Clairmont</dc:creator>
    <dc:date>2007-06-01T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://gfx.developpez.com/tutoriel/java/reflection/">
    <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>
    <dc:creator>Romain Guy</dc:creator>
    <dc:date>2007-06-01T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://jsorel.developpez.com/tutoriels/java/netbeans/svn/">
    <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>
    <dc:creator>Johann Sorel</dc:creator>
    <dc:date>2007-05-30T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://randriano.developpez.com/article/leonardi/">
    <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>
    <dc:creator>Rija Randriano</dc:creator>
    <dc:date>2007-05-30T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://gfx.developpez.com/tutoriel/java/jcp/">
    <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>
    <dc:creator>Romain Guy</dc:creator>
    <dc:date>2007-05-29T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://zedros.developpez.com/articles/java/wicket/ajax/">
    <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>
    <dc:creator>Erik van Oosten - Joseph Pachod (traduction)</dc:creator>
    <dc:date>2007-05-03T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://baptiste-wicht.developpez.com/tutoriel/java/swing/focus/">
    <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>
    <dc:creator>Baptiste Wicht</dc:creator>
    <dc:date>2007-05-02T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://baptiste-wicht.developpez.com/tutoriel/conception/mvc/">
    <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>
    <dc:creator>Baptiste Wicht</dc:creator>
    <dc:date>2007-04-24T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://dcabasson.developpez.com/articles/java/maven/presentation-maven2/">
    <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>
    <dc:creator>Denis Cabasson</dc:creator>
    <dc:date>2007-04-11T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://zedros.developpez.com/tutoriels/java/xml/xpath/">
    <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>
    <dc:creator>Joseph Pachod</dc:creator>
    <dc:date>2007-03-31T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://valtech.developpez.com/articles/java/javaee/jsf/presentation/">
    <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>
    <dc:creator>Xavier Paradon</dc:creator>
    <dc:date>2007-03-29T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://anisfrikha.developpez.com/tutoriel/java/exceptions/">
    <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>
    <dc:creator>Anis Frikha</dc:creator>
    <dc:date>2007-03-28T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://sebastien-estienne.developpez.com/tutoriels/java/">
    <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>
    <dc:creator>Sébastien Estienne</dc:creator>
    <dc:date>2007-03-28T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://valtech.developpez.com/articles/client/riche/presentation/">
    <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>
    <dc:creator>Denis Peyrusaubes</dc:creator>
    <dc:date>2007-03-26T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://valtech.developpez.com/articles/java/eclipse/plugin/">
    <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>
    <dc:creator>Julien Carette</dc:creator>
    <dc:date>2007-03-23T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://ewawszczyk.developpez.com/tutoriel/java/taglib-displaytag/">
    <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>
    <dc:creator>Eric Wawszczyk</dc:creator>
    <dc:date>2007-03-14T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://sznajderman.developpez.com/articles/portlet/jsr168/">
    <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>
    <dc:creator>Fabrice Sznajderman</dc:creator>
    <dc:date>2007-03-14T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://baptiste-wicht.developpez.com/tutoriel/java/apis/apache/">
    <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>
    <dc:creator>Baptiste Wicht</dc:creator>
    <dc:date>2007-03-07T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://jsorel.developpez.com/tutoriels/sig/vdem/">
    <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>
    <dc:creator>Johann Sorel</dc:creator>
    <dc:date>2007-02-28T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://fdeshayes.developpez.com/comparatifs/technologies-riches/">
    <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>
    <dc:creator>Fabien Deshayes</dc:creator>
    <dc:date>2007-02-19T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://pascal.developpez.com/compilateurs/canterbury/presentation/">
    <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>
    <dc:creator>Richard Maurel</dc:creator>
    <dc:date>2007-02-04T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://java.developpez.com/livres/javaEnfants/">
    <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>
    <dc:creator>Yakov Fain - Vincent Lataye - Maxime Daniel</dc:creator>
    <dc:date>2007-02-02T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://mbaron.developpez.com/javase/dnddt/">
    <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>
    <dc:creator>Mickaël Baron</dc:creator>
    <dc:date>2007-01-28T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://ricky81.developpez.com/outils/java/jbuilder2007/">
    <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>
    <dc:creator>Eric Siber</dc:creator>
    <dc:date>2007-01-26T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://jsorel.developpez.com/tutoriels/java/jws1/">
    <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>
    <dc:creator>Johann Sorel</dc:creator>
    <dc:date>2007-01-26T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://mbaron.developpez.com/eclipse/swt/">
    <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>
    <dc:creator>Mickaël Baron</dc:creator>
    <dc:date>2007-01-25T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://java.developpez.com/faq/jcreator/">
    <title>La FAQ JCreator</title>
    <link>http://java.developpez.com/faq/jcreator/</link>
    <description>FAQ JCreator de la rubrique Java de developpez.com</description>
    <dc:creator>L'équipe Java</dc:creator>
    <dc:date>2007-01-17T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://baptiste-wicht.developpez.com/tutoriel/java/woj/">
    <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>
    <dc:creator>Baptiste Wicht</dc:creator>
    <dc:date>2007-01-13T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://baptiste-wicht.developpez.com/tutoriel/java/mots-reserves/">
    <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>
    <dc:creator>Baptiste Wicht</dc:creator>
    <dc:date>2007-01-09T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://xmasrock.developpez.com/gestion-dynamique-ressources-jboss-as/">
    <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>
    <dc:creator>XmasRock</dc:creator>
    <dc:date>2007-01-01T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://java.developpez.com/faq/hibernate/">
    <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>
    <dc:creator>L'équipe Java</dc:creator>
    <dc:date>2007-01-01T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://ydisanto.developpez.com/software/undoablejtext/">
    <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>
    <dc:creator>Yann D'Isanto</dc:creator>
    <dc:date>2007-01-01T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://rom.developpez.com//java-swingworker/">
    <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>
    <dc:creator>Romain Vimont</dc:creator>
    <dc:date>2007-01-01T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://ydisanto.developpez.com/tutoriels/j2se/runtime/">
    <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>
    <dc:creator>Yann D'Isanto</dc:creator>
    <dc:date>2006-12-20T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://zekey.developpez.com/articles/spring/">
    <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>
    <dc:creator>Steve Hostettler</dc:creator>
    <dc:date>2006-12-14T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://adiguba.developpez.com/tutoriels/java/6/">
    <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>
    <dc:creator>Frédéric Martini</dc:creator>
    <dc:date>2006-12-11T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://pparrend.developpez.com/tutoriel/mda-pratique/">
    <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>
    <dc:creator>Pierre Parrend</dc:creator>
    <dc:date>2006-12-08T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://brabant.developpez.com/outils/netbeans/5.5/">
    <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>
    <dc:creator>Vincent Brabant</dc:creator>
    <dc:date>2006-12-07T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://brabant.developpez.com/tutoriel/java/netbeans/6.0/nouveautes/">
    <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>
    <dc:creator>Vincent Brabant</dc:creator>
    <dc:date>2006-12-07T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://pparrend.developpez.com/tutoriel/mda-intro/">
    <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>
    <dc:creator>Pierre Parrend</dc:creator>
    <dc:date>2006-12-04T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://dejardin.developpez.com/outils/netbeans/5.5/VWP/nodb/">
    <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>
    <dc:creator>Valère Dejardin</dc:creator>
    <dc:date>2006-12-02T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://moritan.developpez.com/tutoriels/java/gwt/premier/projet/">
    <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>
    <dc:creator>Bruno Roulland</dc:creator>
    <dc:date>2006-11-29T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://mbaron.developpez.com/javase/javavisu/">
    <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>
    <dc:creator>Mickaël Baron</dc:creator>
    <dc:date>2006-11-28T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://baptiste-wicht.developpez.com/outils/jetbrains/intellij/idea/6/">
    <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>
    <dc:creator>Baptiste Wicht</dc:creator>
    <dc:date>2006-11-22T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://schmitt.developpez.com/tutoriel/java/memoire/">
    <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>
    <dc:creator>Olivier Schmitt</dc:creator>
    <dc:date>2006-11-19T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://dejardin.developpez.com/outils/jetbrain/intellij/idea/6/">
    <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>
    <dc:creator>Valère Dejardin</dc:creator>
    <dc:date>2006-11-14T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://cedric-brun.developpez.com/mda/acceleo/acceleogmf/">
    <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>
    <dc:creator>Cédric Brun</dc:creator>
    <dc:date>2006-11-13T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://mbaron.developpez.com/javase/java/">
    <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>
    <dc:creator>Mickaël Baron</dc:creator>
    <dc:date>2006-11-12T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://java.developpez.com/faq/netbeans/">
    <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>
    <dc:creator>L'équipe Java</dc:creator>
    <dc:date>2006-11-07T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://mbaron.developpez.com/javaee/struts/">
    <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>
    <dc:creator>Mickaël Baron</dc:creator>
    <dc:date>2006-11-01T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://rom.developpez.com/java-listeners/">
    <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>
    <dc:creator>Romain Vimont</dc:creator>
    <dc:date>2006-11-01T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://rom.developpez.com/java-instance-unique/">
    <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>
    <dc:creator>Romain Vimont</dc:creator>
    <dc:date>2006-11-01T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://java.developpez.com/faq/xml/">
    <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>
    <dc:creator>L'équipe Java</dc:creator>
    <dc:date>2006-10-26T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://humbert-florent.developpez.com/java/EDI/junitsjcreator/">
    <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>
    <dc:creator>Florent Humbert</dc:creator>
    <dc:date>2006-10-24T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://ericreboisson.developpez.com/tutoriel/java/groovy/">
    <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>
    <dc:creator>Eric Reboisson</dc:creator>
    <dc:date>2006-10-22T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://gfx.developpez.com/tutoriel/java/junit/">
    <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>
    <dc:creator>Romain Guy</dc:creator>
    <dc:date>2006-10-20T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://jp-grossglauser.developpez.com/tutoriels/logiciels/phpeclipse/">
    <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>
    <dc:creator>Jean-Pierre Grossglauser</dc:creator>
    <dc:date>2006-10-19T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://baptiste-wicht.developpez.com/tutoriel/java/hsql/">
    <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>
    <dc:creator>Baptiste Wicht</dc:creator>
    <dc:date>2006-10-12T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://java.developpez.com/faq/gui/">
    <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>
    <dc:creator>L'équipe Java</dc:creator>
    <dc:date>2006-10-10T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://mbaron.developpez.com/javaee/jsp2">
    <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>
    <dc:creator>Mickaël Baron</dc:creator>
    <dc:date>2006-10-09T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://ydisanto.developpez.com/tutoriels/j2se/cloneable/">
    <title>Cloner en Java</title>
    <link>http://ydisanto.developpez.com/tutoriels/j2se/cloneable/</link>
    <description>Présentation de l'interface Cloneable de Java</description>
    <dc:creator>Yann D'Isanto</dc:creator>
    <dc:date>2006-10-09T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://karamimed.developpez.com/j2ee/tutoriels/axis/">
    <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>
    <dc:creator>Mohamed Karami</dc:creator>
    <dc:date>2006-10-07T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://rom.developpez.com/java-synchronisation/">
    <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>
    <dc:creator>Romain Vimont</dc:creator>
    <dc:date>2006-10-05T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://baptiste-wicht.developpez.com/tutoriel/java/outils/jsmooth/">
    <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>
    <dc:creator>Baptiste Wicht</dc:creator>
    <dc:date>2006-10-03T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://baptiste-wicht.developpez.com/tutoriel/java/outils/launch4j/">
    <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>
    <dc:creator>Baptiste Wicht</dc:creator>
    <dc:date>2006-10-02T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://baptiste-wicht.developpez.com/tutoriel/java/outils/exe4j/">
    <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>
    <dc:creator>Baptiste Wicht</dc:creator>
    <dc:date>2006-10-02T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://ericreboisson.developpez.com/tutoriel/java/xml/xstream/">
    <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>
    <dc:creator>Eric Reboisson</dc:creator>
    <dc:date>2006-10-01T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://info-rital.developpez.com/tutoriel/java/opengl/opengl1/">
    <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>
    <dc:creator>F. De Leo</dc:creator>
    <dc:date>2006-10-01T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://mbaron.developpez.com/javaee/taglib/">
    <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>
    <dc:creator>Mickaël Baron</dc:creator>
    <dc:date>2006-09-28T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://mbaron.developpez.com/javaee/jsp/">
    <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>
    <dc:creator>Mickaël Baron</dc:creator>
    <dc:date>2006-09-27T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://mbaron.developpez.com/javaee/tomcat/">
    <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>
    <dc:creator>Mickaël Baron</dc:creator>
    <dc:date>2006-09-27T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://genigraph.developpez.com/articles/ria/java/ulc/">
    <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>
    <dc:creator>E. Bonnet (Genigraph) - S. Wendland (Canoo)</dc:creator>
    <dc:date>2006-09-26T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://mbaron.developpez.com/javaee/intro/">
    <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>
    <dc:creator>Mickaël Baron</dc:creator>
    <dc:date>2006-09-23T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://mbaron.developpez.com/javaee/servlets/">
    <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>
    <dc:creator>Mickaël Baron</dc:creator>
    <dc:date>2006-09-23T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://baptiste-wicht.developpez.com/tutoriel/java/executables/">
    <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>
    <dc:creator>Baptiste Wicht</dc:creator>
    <dc:date>2006-09-22T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://jp-clair.developpez.com/articles/Java/J2ME/ota/">
    <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>
    <dc:creator>Jean-Pierre Clair</dc:creator>
    <dc:date>2006-09-18T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://fildz.developpez.com/tutoriel/oracle-java/ordimage/">
    <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>
    <dc:creator>Benoît Maréchal</dc:creator>
    <dc:date>2006-09-12T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://gfx.developpez.com/tutoriel/java/strings/">
    <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>
    <dc:creator>Romain Guy</dc:creator>
    <dc:date>2006-09-11T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://moritan.developpez.com/tutoriels/java/birt/requeteParametree/">
    <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>
    <dc:creator>Bruno Roulland</dc:creator>
    <dc:date>2006-09-08T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://ydisanto.developpez.com/tutoriels/j2se/serialisation/partie1/">
    <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>
    <dc:creator>Yann D'Isanto</dc:creator>
    <dc:date>2006-09-06T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://gfx.developpez.com/tutoriel/java/swt/">
    <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>
    <dc:creator>Romain Guy</dc:creator>
    <dc:date>2006-09-04T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://ego.developpez.com/acegi/">
    <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>
    <dc:creator>Erik Gollot</dc:creator>
    <dc:date>2006-09-01T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://jp-clair.developpez.com/articles/Java/J2ME/webServices/">
    <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>
    <dc:creator>Jean-Pierre Clair</dc:creator>
    <dc:date>2006-08-17T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://gfx.developpez.com/tutoriel/java/network/">
    <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>
    <dc:creator>Romain Guy</dc:creator>
    <dc:date>2006-08-16T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://gfx.developpez.com/tutoriel/java/constructeur-fabrique/">
    <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>
    <dc:creator>Romain Guy</dc:creator>
    <dc:date>2006-08-10T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://gfx.developpez.com/tutoriel/java/composition/">
    <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>
    <dc:creator>Romain Guy</dc:creator>
    <dc:date>2006-08-09T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://gfx.developpez.com/tutoriel/java/reference-memoire/">
    <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>
    <dc:creator>Romain Guy</dc:creator>
    <dc:date>2006-08-08T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://gfx.developpez.com/tutoriel/java/exported/">
    <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>
    <dc:creator>Romain Guy</dc:creator>
    <dc:date>2006-08-02T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://gfx.developpez.com/tutoriel/java/static-final/">
    <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>
    <dc:creator>Romain Guy</dc:creator>
    <dc:date>2006-08-01T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://gfx.developpez.com/tutoriel/java/immuables/">
    <title>Classes et objets immuables</title>
    <link>http://gfx.developpez.com/tutoriel/java/immuables/</link>
    <description>Les classes et objets immuables</description>
    <dc:creator>Romain Guy</dc:creator>
    <dc:date>2006-07-31T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://gfx.developpez.com/tutoriel/java/gc/">
    <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>
    <dc:creator>Romain Guy</dc:creator>
    <dc:date>2006-07-27T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://gfx.developpez.com/tutoriel/java/gui/">
    <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>
    <dc:creator>Romain Guy</dc:creator>
    <dc:date>2006-07-26T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://baptiste-wicht.developpez.com/tutoriel/java/update/">
    <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>
    <dc:creator>Baptiste Wicht</dc:creator>
    <dc:date>2006-07-24T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://gfx.developpez.com/tutoriel/java/binaire/">
    <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>
    <dc:creator>Romain Guy</dc:creator>
    <dc:date>2006-07-21T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://gfx.developpez.com/tutoriel/java/jdic/">
    <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>
    <dc:creator>Romain Guy</dc:creator>
    <dc:date>2006-07-17T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://baptiste-wicht.developpez.com/tutoriel/java/swing/debutant/">
    <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>
    <dc:creator>Baptiste Wicht</dc:creator>
    <dc:date>2006-07-12T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://gfx.developpez.com/tutoriel/java/jdo/">
    <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>
    <dc:creator>Romain Guy</dc:creator>
    <dc:date>2006-07-10T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://gfx.developpez.com/tutoriel/java/hibernate/">
    <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>
    <dc:creator>Romain Guy</dc:creator>
    <dc:date>2006-07-03T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://psecheresse.developpez.com/tutoriel/netbeans/java-ee/partie1/">
    <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>
    <dc:creator>Patrice Secheresse</dc:creator>
    <dc:date>2006-06-26T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://gfx.developpez.com/tutoriel/java/log4j/">
    <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>
    <dc:creator>Romain Guy</dc:creator>
    <dc:date>2006-06-26T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://gfx.developpez.com/tutoriel/java/generics/">
    <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>
    <dc:creator>Romain Guy</dc:creator>
    <dc:date>2006-06-22T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://gfx.developpez.com/tutoriel/java/swing/swing-threading/">
    <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>
    <dc:creator>Romain Guy</dc:creator>
    <dc:date>2006-06-19T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://anisfrikha.developpez.com/tutoriel/java/types-primitifs/">
    <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>
    <dc:creator>Anis Frikha</dc:creator>
    <dc:date>2006-06-15T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://gfx.developpez.com/tutoriel/java/lucene/">
    <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>
    <dc:creator>Romain Guy</dc:creator>
    <dc:date>2006-06-12T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://fmora.developpez.com/tutoriel/java/collections/intermediaire/">
    <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>
    <dc:creator>Frédéric Mora</dc:creator>
    <dc:date>2006-06-07T00:00:01Z</dc:date>
  </item>
  <item rdf:about="http://sarbogast.developpez.com/tutoriels/andromda/introduction/">
    <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érat