Qu'est ce qu'un bean CDI?
Je suis un peu confus, nous appelons bean CDI pour les fèves qui nous injecter entre eux en utilisant l'annotation @inject ou les haricots que nous utilisons @injecter à l'intérieur d'eux ?
avez-vous lu certains manuels/faq à ce sujet? Dans quel contexte utilisez-vous? Avez-vous lu docs.oracle.com/javaee/6/tutorial/doc/giwhl.html ? Êtes-vous conscients de ce que c'est java-ee parce que j'ai utilisé.
Je suis en train de parler de Jboss Soudure
Je suis en train de parler de Jboss Soudure
OriginalL'auteur Yashar | 2013-03-20
Vous devez vous connecter pour publier un commentaire.
Bean CDI est un bean géré par le conteneur CDI (Soudure par exemple). Donc, si c'est @injecté - il est bean, si elle est peut - @injecte quelque chose - c'est le haricot trop.
OriginalL'auteur Michail Nikolaev
Par exemple, PrintServlet eu la dépendance sur une instance de Message et l'ont injecté automatiquement par le CDI de l'exécution.
PrintServlet.java
Message.java (Cette classe est un bean CDI)
Cheers!
OriginalL'auteur dheeran
CDI ne pas introduire un nouveau type de bean appelé un “CDI Bean” avec ses
propre modèle de composant. Le CDI offre un ensemble de services qui peuvent être consommés par géré les haricots et les Ejb qui sont définis par leur les modèles de composants existants.
Ainsi, le CDI est juste un Bean (EJB ou Managed Bean) manutention CDI cycle de vie pour un "Contexte" et d'autres vieux de la fonction "DI" .
OriginalL'auteur user2466922
CDI était introduit dans Java EE 6 à fournir certaines des fonctionnalités disponibles plus tôt pour EJB seulement à tous les composants gérés par le conteneur. Donc bean CDI couvre les Servlets, SAVON services web, services web RESTful, les entités, les Ejb etc.
OriginalL'auteur rai.skumar