MVC & MVC2 – Modèle Vue Contrôleur (Model View Controller)

Le Model-View-Controller (MVC) est un modèle de conception logicielle très répandu et fort utile. Créé dans les années 80 par Xerox PARC pour Smalltalk-80, il est aujourd'hui fortement recommandé dans l'univers J2EE. Néanmoins il faut retenir que c'est un modèle de conception, et il est donc indépendant du langage de programmation. (more…)
Lire d'avantage

Eclipse & Ant – Impossible de trouver le compilateur

En utilisant Ant avec Eclipse, il arrive souvent de rencontrer ce genre d'erreur : Buildfile: build: Compiling 1 source file to D:eclipseworkspaceMyProjectdist BUILD FAILED: file:D:/eclipse/workspace/:11: Unable to find a javac compiler; is not on the classpath. Perhaps JAVA_HOME does not point to the JDK Total time: 400 milliseconds Ou bien : Buildfile: dist-with-classpath: RMI Compiling 1 class to D:eclipseworkspaceMyProjectdist BUILD FAILED: file:D:/eclipse/workspace/:53: Cannot use SUN rmic, as it is not available. A common solution is to set the environment variable…
Lire d'avantage

Struts & Commons Validator – Comment contrôler les champs pour confirmation ?

Le Commons Validator utilisé dans Struts est un outil extrêmement utile. Non seulement il permet de générer automatiquement les contrôles JavaScript côté client et les contrôles Java côté serveur, mais il permet surtout de factoriser (et réutiliser) ces contrôles. J'ai écrit il y a quelque temps un nouveau type de contrôle que je publie ici librement sous la licence GPL. (more…)
Lire d'avantage

Comparatif des frameworks Web

Il est très difficile de dire quel est le meilleur framework Web en Java. Surtout que ce choix dépend énormément de l'environnement technique de l'application et des affinités des architectes et/ou des développeurs. Matt Raible nous présente sa vision sur 5 frameworks existants en prenant en compte l'aspect technique et stratégique : Struts Spring Tapestry WebWork JavaServer Faces Cette présentation est également illustrée par une démonstration implémentée avec ces différents frameworks. Il y a un fil de discussion sur TSS…
Lire d'avantage

Modification du plugin Moodlog

Moodlog est un plugin très sympatique qui permet d'afficher l'humeur du moment. Le message donnant votre humeur de trouve dans un <blockquote></blockquote>. Je ne trouve pas ça pratique pour l'affichage dans un menu, même si avec du CSS on peut s'en sortir. Alors j'ai modifié le plugin pour que le message ne se trouve plus dans un <blockquote></blockquote>. C'est une modification très minime du plugin, mais si cela intéresse vraiment quelqu'un je fournirai une version packagée (sous forme de .).…
Lire d'avantage