Java EE 6: Passage en CDI - les meilleures ressources
-
25-09-2019 - |
Question
J'ai une petite encore complète application Java EE 6 à portée de main.
Les annotations traditionnelles sont utilisées: @Resource
, @EJB
, @Singleton
, @PostConstruct
, @PreDestroy
, @PersistenceContext
, @ManagedBean
, @ManagedProperty
, @RequestScope
, @ApplicationScope
, ...
Je voudrais évaluer s'il est logique d'introduire CDI, et de standardiser sur une stratégie commune pour l'injection de dépendance, la gestion du cycle de vie de haricots, etc.
Question: Quelqu'un sait-il sur les bons articles, des exemples ou des manuels qui transforment Java EE 6 annotations traditionnelles dans les CDI
La solution
Quelqu'un sait-il sur les bons articles, des exemples ou des manuels qui transforment Java EE 6 traditionnelles annotations dans les CDI?
Non Stricly sur une "transformation" mais très bonnes ressources OMI:
-
L'injection de dépendance en Java EE 6 série - Par Reza Rahman
-
Le CDI refcard sur DZone
-
A Hitchhikers Guide de Java EE 6 configuration de l'application série - Par Nicklas Karlsson
question connexe
Autres conseils
A mon avis, « commutation » à CDI est pas une grosse affaire. Il suffit d'ajouter une mise en œuvre du CDI (comme Weld) à vos bibliothèques, et commencer à ajouter des haricots CDI / Annotations à votre application. Vous ne devez pas changer votre code existant. Je vous suggère de lire référence Weld .
Si vous envisagez d'utiliser JBoss Application CDI (Weld) vous pourriez être intéressé par cet CDI avec l'article de JBoss Weld.
En suivant la ligne suggéré que je vous recommande la lecture:
Dans le même esprit, j'aime l'article suivant:
Spring Java EE - Une expérience migratoire
Il est pas "Old-skool Java EE" -à- "basé sur Java EE-CDI" , mais plus sur Spring à Java EE 6 .
Hors-sujet, mais une lecture intéressante de toute façon.