I. Articles

  Titre Date Description
Image non disponible Design Patterns du "Gang of Four" appliqués à Java 16/09/2008 Présentation les Design Patterns du "Gang of Four" avec des exemples concis appliqués à Java.
Chaque Design Pattern est présenté avec son diagramme de classe, ses objectifs, les motivations pour l'utiliser, les responsabilités des classes le constituant, puis une implémentation simple.
Image non disponible Application Struts pas à pas avec Eclipse (Web Tools Platform) et Tomcat 01/04/2009 Présentation étape par étape de la création d'une application web avec le framework Struts, l'environnement de développement Eclipse et le serveur Tomcat.
Chaque étape correspond à une fonctionnalité simple : affichage des données, création, suppression, modification et unification de l'application. Ces étapes sont l'occasion d'approcher diverses techniques : Web Tools Platform avec Eclipse, Paramètrage et utilisation de ressources JNDI, Struts (taglibs, action, formulaire avec validation dans un fichier xml ou dans le code java, mapping, tiles) et Internationalisation.
Image non disponible Tests unitaires automatisés avec JUnit4 24/04/2009 Présentation des apports de JUnit4 (et plus particulièrement la version 4.5) par rapport aux versions précédentes : annotations, nouvelles assertions, asssertions hamcrest, suppositions et tests paramétrés.
Image non disponible Mécanisme de chargement des classes de Tomcat et partage de librairies versionnées entre plusieurs applications 21/07/2009 Présentation du mécanisme de chargement de classes de Tomcat.
Proposition d'une solution pour partager des librairies versionnées entre plusieurs applications web avec Tomcat. Tomcat permet de partager des librairies entre plusieurs applications. Mais, il n'est pas possible par défaut que différentes versions d'une même librairie soient partagées entre plusieurs applications.
Image non disponible Intégration continue avec Continuum 23/12/2009 Présentation de l'intégration continue sous Continuum de projets Maven2 : description de l'intégration continue, principe de fonctionnement de Continuum et utilisation de Continuum au travers de projets d'exemple
Image non disponible Génération de diagrammes de classes UML avec UMLGraph 23/03/2010 Présentation d'UMLGraph.
Cet outil est un programme Doclet pour Javadoc permettant de générer des diagrammes UML à partir du code Java et d'annotations ajoutées au code.
Image non disponible Application ADF (Application Development Framework) pas à pas avec JDeveloper 23/02/2012 Présentation étape par étape de la création d'une application web avec le framework ADF, l'environnement de développement JDeveloper.
L'article présente tout d'abord une application simple ("Bonjour le monde"), puis une application de visualisation et mise à jour de données en base.
Image non disponible Tutoriel sur la mise en place d'un entrepôt distant GIT à partir de l'outil GITBlit 11/09/2013 Présentation de Gitblit (serveur de dépôts Git) ainsi que son installation, son utilisation, son système de stockage des données et pour finir un petit aperçu de fonctionnalités un peu plus avancées.
Image non disponible Gestion des dépendances avec Ivy 30/09/2013 Présentation de l'outil de gestion de dépendances Ivy (installation, terminologie, fonctionnement, paramétrage, descripteur de modules et tâches/déclaration) et son plugin Eclipse IvyDE (installation, activation, résolution de dépendances et les vues Ivy Report et Reverse Dependancy Explorer).
Image non disponible Installation du gestionnaire de projets Redmine sous Windows 27/01/2014 Installation pas à pas du logiciel de gestion projets Redmine sous Windows (PostgreSQL, Ruby, ImageMagick, application Redmine et Apache HTTP Server).
Image non disponible Tutoriel sur le projet LDAP Apache Directory (serveur, plugin Eclipse et API Java) 21/02/2014 Présentation du projet Apache Directory et de ses sous-projets Apache Directory Server (serveur LDAP), Apache Directory Studio (plugin Eclipse de consultation et d'édition de LDAP) et Apache Directory LDAP API (API Java d'accès LDAP).
Image non disponible Intégration de Mylyn avec Redmine et Jenkins 03/03/2014 Présentation du plugin Eclipse d'assistance aux développeurs Mylyn (visualisation et mise à jour d'une demande, préremplissage du commentaire lorsque l'on pousse les sources sur un gestionnaire de version et contexte Mylyn) ainsi que son intégration avec le gestionnaire de tâches Redmine et le logiciel d'intégration continue Jekins.
Image non disponible Manipulation d'images (stockées en Blob ou OrdImage) avec Hibernate grâce aux UserType En écriture Présentation la manipulation d'images par Hibernate grâce aux UserType. Les images seront stockées dans des BLOB ou des OrdImage et les objets Java manipulés seront des java.awt.Image.
Image non disponible Tests JUnit4 avec Spring En écriture  
Image non disponible Réalisation d'application Web simple avec Spring En écriture Présentation de la création d'une application web avec le framework Spring ainsi que diverses techniques liées : utilisation de ressources JNDI, Spring MVC (contrôleur, formulaire avec validation, mapping, tiles), internationalisation, service et DAO avec JPA
Image non disponible JTA (Java Transaction API) avec Spring et Atomikos En écriture