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