Revue de Presse Xebia

Revue de Presse Xebia
La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia.

Actualité éditeurs / SSII

Le coin de la technique

Evènements de notre communauté en France et à l’étranger

Actualité éditeurs / SSII

Fin officielle de la guerre des JSR d’injection de dépendances

Nous en parlions dès la semaine dernière (grâce aux informations fournies par les Cast Codeurs), la rivalité JSR-299 / JSR-330, portant sur l’injection de dépendances, débouche sur une harmonisation des deux JSR.
Roberto Chinnici, leader de la spécification Java EE 6, l’annonce sur son blog. Les deux JSR seront intégrées à la spécification JEE 6.

  • la JSR 299 (dite « Web Beans ») intègrera les annotations proposées par la JSR 330.
  • la JSR 330 (dite « @Inject ») intègre, dès aujourd’hui en draft, les objectifs de la JSR 299

L’équipe en charge de la JSR 330 a fait d’importants efforts sur le planning pour que celle ci puisse être intégrée à JEE6 : early draft d’ores et déjà disponible, et navigation à travers les différentes étapes du processus du JCP accélérée.
Cela aura un impact mineur sur la finalisation de la spécification Java EE 6 (estimé entre 4 et 6 semaines). Celle ci devrait donc être disponible en version finale en novembre.

Le coin de la technique

SpringSource Tool Suite 2.1.0

Quelques mois après l’annonce de la gratuité de STS ou SpringSource Tool Suite, le produit sort fin de semaine dernière en version 2.1.0 GA.

Côté packaging, on a le choix entre une version d’eclipse 3.4 ou 3.5, les 2 étant disponibles sous Windows, Mac et Linux. La suite inclut les dernières versions de tc Server et dm Server ainsi que Roo. Une autre release contenant le plugin Groovy est aussi disponible (uniquement en 3.5).

Comme le signale Christian Dupuis, la liste des nouveautés est assez conséquente. On retiendra plus particulièrement :

  • Support des milestones Spring 3.0 (@Configuration, @Bean, validation XML…)
  • Support des milestones de SpringSource dm Server 2.0
  • Déploiement sur les plateformes virtuels de type EC2 ou VMWare Lab Manager
  • Amélioration des performances de l’IDE et réduction de l’empreinte mémoire
  • Et plusieurs corrections de bugs (cf. la release notes du Jira)

L’équipe travaille déjà sur la prochaine version 2.2.0 avec dans les tuyaux :

  • Intégration du support Spring 3.0 pour le développement d’application RESTful
  • Support de Grails
  • Support de dm Server 2.0

Téléchargement sur le site de SpringSource après avoir rempli le formulaire d’accord.

JBoss vous aide à manipuler vos annotations

Début 2008, Bill Burke (project lead de JBoss RestEasy) présentait une petite librairie Java très pratique nommée Scannotation permettant de scanner les annotations présentes dans les classes d’un package donné. Il expliquait alors le besoin réel pour un tel framework par le fait qu’en standard, cette découverte de classes annotées n’est possible que par un coûteux mécanisme d’introspection nécessitant le chargement dans la JVM de l’ensemble des classes scannées (induisant donc une consommation de mémoire PermGen excessive puisque toutes les classes concernées n’auraient pas forcément été chargées lors de l’exécution de l’application).

JBoss présente maintenant un framework remplissant le même rôle et nommé JBoss Annotations, prévu pour être intégré aux différents projets de l’éditeur. Il vous permettra ainsi de constituer une base de données des annotations présentes sur l’ensemble des classes que vous aurez sélectionnées pour analyse, que vous pourrez ainsi facilement interroger. La documentation et la javadoc de JBoss Annotations sont pour le moment uniquement disponibles dans l’archive de distribution du projet.

Eclipse 3.6 M1

Quelques semaines après la sortie fin juin d’eclipse 3.5 galileo, voici venir la première milestone de la prochaine version de l’IDE à savoir eclipse 3.6 helios (par le blog de keulkeul).

Au menu des nouveautés :

  • Regroupement des licences dans le wizard d’installation
  • Ajout d’un Footer customisable pour l’aide
  • Content assist et Hover Pop-Up redimensionnable sous Linux
  • Amélioration d’Extract Method au niveau de continue et de retours multiples
  • Export All pour les Formatters
  • Nouvelles entrées de menu (Remove Nodes dans Call Hierarchy, Open Implementation…)

Early adopters, c’est par ici que ça se passe !

Evènements de notre communauté en France et à l’étranger

JavaCampParis en plein air !

Fort du succès des précédentes rencontres, le JavaCamp Paris organise une nouvelle session le 27 août dans un format très original puisqu’elle se tiendra en plein air, au Jardin des Tuileries.

Pour rappel, le principe des JavaCamp repose sur la constitution de groupes de discussion improvisés échangeant des informations et des idées sur des sujets décidés en début de session.

Si cette expérience vous intéresse, n’hésitez pas à vous inscrire sur le wiki du JavaCamp Paris 5.

Publié par

Publié par Xebia France

Xebia est un cabinet de conseil international spécialisé dans les technologies Big Data, Web, les architectures Java et la mobilité dans des environnements agiles. Depuis plus de 15 ans, nous avons la volonté de partager notre expertise et nos actualités à travers notre blog technique.

Commentaire

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Nous recrutons

Être un Xebian, c'est faire partie d'un groupe de passionnés ; C'est l'opportunité de travailler et de partager avec des pairs parmi les plus talentueux.