jeudi 24 mai 2007

Formater du code source Java en masse avec Eclipse

L'information est passée inaperçue, mais elle peut être fort utile : depuis la version 3.2 d'Eclipse, il est possible d'appliquer le formatage de code Java à un ensemble de fichiers source.

Cette fonctionnalité est accessible via la ligne de commandes. L'exemple suivant applique le formatage de code spécifié par le fichier de configuration D:/formatter.prefs aux fichiers Java se trouvant (directement ou indirectement) dans le répertoire D:/tmp/src :

eclipse -application org.eclipse.jdt.core.JavaCodeFormatter -config D:/formatter.prefs D:/tmp/src

Le fichier de configuration du formatage de code, quant à lui, peut être obtenu de la manière suivante :
  1. Dans Eclipse, ouvrir les propriétés d'un projet Java.
  2. Aller dans Code Style > Formatter et cocher Enable project specific settings.
  3. Sélectionner et éditer une configuration de formatage de code.
  4. Cliquer sur OK.
  5. Le fichier de configuration du formatage de code se trouvera alors dans votre workspace Eclipse à l'emplacement workspace/VotreProjetJava/.settings/org.eclipse.jdt.core.prefs.

vendredi 4 mai 2007

Spring 2.0.1 + WebLogic 9.2

BEA vient de publier un article sur le support de Spring 2.0.1 dans WebLogic Server 9.2. Dans cet article, BEA vante les mérites du couple Spring - WebLogic en citant les avantages d'une telle association. Si la plupart des bénéfices cités sont à attribuer au seul framework Spring, on peut néanmoins noter quelques fonctionnalités intéressantes apportées par WebLogic :
  • L'extension Spring de la console WebLogic : elle permet d'afficher les définitions de beans Spring dans la console WebLogic.
  • Le support des transactions distribuées : le WebLogicJtaTransactionManager fourni par BEA permet d'utiliser les fonctionnalités de déclarations des transactions de Spring tout en utilisant le gestionnaire de transactions distribuées de WebLogic. Cela permet d'utiliser de simples POJOs dans un contexte de transactions distribuées.