Vos retours sur Eclipse Callisto

Demain (30 juin) est prévue la release de Callisto : une version d’Eclipse (3.2) embarquant un certain nombre de plugins majeurs !

A l’heure actuelle, on peut se demander si le rendez vous sera tenu. Tout le monde l’espère, et croise également les doigts pour arriver à télécharger Callisto.

Nous vous invitons à réagir ici pour rendre compte de vos premières impressions.

A suivre donc : http://www.eclipse.org/downloads/

JBoss Seam 1.0 en version finale

Le framework Seam est donc désormais compatible Java EE 5 !

Petit rappel des points forts de ce framework :

  • Prise en charge des EJB 3.0, de JSF et d’AJAX
  • Moins de fichiers XML et davantage d’annotations (Java 5)
  • Utilisation de POJO facilitant les tests unitaires notamment via JUnit et TestNG
  • L’intégration de jBPM pour le support de la SOA

Au rayons des nouveautés citées par Gavin King :
Lire la suite

Créer un moteur de recherche avec Lucene

« 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. »

Voila comment Romain Guy introduit Lucene dans son article qui couvre la version 1.2.

On notera également qu’il y a peu de temps, la version 2.0 de Lucene est devenue disponible : http://lucene.apache.org/

Enfin, pour ceux qui recherchent une application de Lucene au monde Web, faites un tour sur le projet nutch

Bonne lecture !

Vous au milieu des couches de votre application

Vous venez tout juste de finir votre dernière application web. Une belle application reposant sur le framework Spring-MVC et Hibernate. Vous êtes vraiment fier de votre application qui vous a demandé beaucoup de temps.
Que représente votre code par rapport à celui que vous utilisez?
Vous pouvez toujours comparer les tailles de vos fichiers compilés avec celles des frameworks et API que vous utilisez.
Mais quelle est la place qu’il occupe entre la requête HTTP et l’accès JDBC à la base de données?

Si vous vous posez la question, vous pouvez faire comme Peter Thomas et utiliser un profiler de code pour voir les piles d’appels, mais attention vous courrez le risque de trouver que finalement votre application ne représente pas grand chose dans tout ce code….

Wicket en version 1.2

Vous aimez Swing et maudissez le développement d’applications web ?
Comment avez vous pu passer à côté de Wicket ?

Non seulement Wicket s’inspire de Swing, mais il est surtout possible d’éditer / visualiser ses pages hors ligne avec un éditeur WYSIWYG.

Récemment Wicket est donc passé en version 1.2, on y retrouve :
– le support d’AJAX
Рh̩ritage de mod̬les de balises
– amélioration de l’internationalisation
Рvalidation avanc̩e de formulaires
Рpossibilit̩ de r̩aliser des tests unitaires facilement
– support de l’injection de dépendance par Spring

Pour utiliser cette nouvelle version :
– Servlets 2.3 (J2EE 1.3) et +
– JDK 1.4 et +

Un peu de lecture : Redécouvrez le web avec Wicket