Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

JavaOneMoreThing


Un peu de Java et plus encore

Day Three : Refactoring JavaEE 5 code to take advantage of JavaEE 6 features

Intervenants : deux personnes de "The Institue for Quantitative Social Science at Harvard University".

La session est un retour d’expérience sur la migration d’une application JavaEE 5 "Dataverse" vers JavaEE 6, et en gros c’est plus simple :

  • simplification des couches : les EJB peuvent être injectés directement dans les pages JSF pour les cas simples

  • simplification du packagin : l’ear est devenu un war

  • migration de la configuration en annotations

  • simplification de la couche métier avec les nouvelles possibilités des EJBs

Avec plus de détails pour la couche métier :

  • utilisation de orphanRemoval=true de JPA 2.0 pratique pour la gestion des collections liées

  • tâches planifiées plus facilement configurables avec un timer basé sur le calendrier

  • traitements asynchrones anciennement en JMS, devenus des EJB avec @Asynchronous

  • utilisation de JAX-RS pour les webservices RESTful

Petit bémol, aucune étude de performance n’a été faite pour comparer les deux architectures…​

image


Discussions