mercredi 5 mars 2008

Controler vos programmes Java

Cet article est très intérressant et me fait découvrir des outils que je ne connaissais pas comme PDM ou FindBugs.
Ils permettent tout deux d'analyser vos sources à la recherche de bugs, de code dupliquer et que sais-je encore.
Je ne les connaissais pas avant ces 5 dernières minutes, je ne saurais donc dire si leur utilisation est complexe.
J'attends vos retours d'expérience.

mardi 4 mars 2008

Spring 2.5.2 est sorti

Une release mineure du framework Spring est sortie.
Les changements les plus notables sont :
  • Restored full Spring 2.0 compatibility for specific extension points
  • Extended SQL error code mappings for MS SQL, MySQL, PostgreSQL and Oracle
  • Revised JDBC BeanPropertyRowMapper with refined value extraction logic
  • Support for the GlassFish/JBoss JCA WorkManager as TaskExecutor backend
  • Support for Eclipse Persistence Services 1.0 M4 (the EclipseLink JPA provider)
  • Compatibility with the WebSphere JPA provider (derived from OpenJPA)
  • @RequestMapping supports "!myParam" expressions for non-presence of a parameter
  • @RequestMapping's "params" attribute supported at the type level as well
  • Revised JSP CheckboxesTag and RadioButtonsTag (for strict HTML compliance)
plus de détails ici.

lundi 3 mars 2008

Scala, le successeur de C# et Java

Scala prend du galon !

Il est vrai que les évolutions de Java sont mineurs (d'après moi) et ne révolutionnent pas l'utilisation de ce langage, ce qui peut se comprendre (pour la compatibilité entre autres).
En tout cas, certains pensent que C# et Java commencent "a montrer des signes de faiblesses".
La suite se trouve ici.

samedi 1 mars 2008

Ajax tutorial

Un jour je ferai un tutoriel... un jour.
Le plus simple qui soit.
Développez un site de base, puis passé aux servlets, J2EE etc... et finir par Ajax!
Un jour j'y arriverai!
En attendant voici un tutoriel essentiellement sur Ajax, et qui n'est pas de moi.

Silverlight 2.0 - le helloWorld et la liste des controles

Certains ne sont pas encore passés à la nouvelles appellation, c'est pourquoi le titre du billet que je poste est différent de celui du tutoriel présenté.
Il se nomme 'Your first Silverlight 1.1 and Ajax Project'.

En addition, vous trouverez sur cette page l'ensemble des controles qui seront proposés dans Silverlight 2.0, une avancée notoire.

Utiliser Maven

Le projet que je viens d'intégrer me permet d'appréhender de nouveaux outils.
Le premier de la liste est Maven, alors les recherches commencent.
Maven comment ca marche, qu'est ce que ca permet de faire...
Une partie de la réponse se trouve ici.

J'utilisais il y a quelques années Ant, le build.xml était compréhensible, puis est arrivé Ivy, qu'on utilise avec Ant et qui permet d'obtenir presque autant de fonctionnalités qu'avec Maven.
Un retour d'expérience dans quelques temps ?

Sping IDE - Utiliser Spring avec Eclipse

En 3 pages, cet article nous présente un plugin pour Eclipse qui a l'air très utile.
Je vous laisse le découvrir, ca se passe ici.