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…