Le client ne peut jamais utiliser le nouvel opérateur pour acquérir la référence. Alors, comment pouvons-nous invoquer la logique métier sans référence à la mémoire? Je n'ai pas éclairci ça. S'il vous plaît expliquer avec un exemple.Injection de dépendances dans @EJB
0
A
Répondre
1
Comme vous l'avez mentionné dans le sujet, dependency Injection in EJB
, vous n'avez donc pas besoin de créer vous-même des objets, appelez des méthodes métier sur les beans injectés.
l'exemple qui suit est:
Pour injecter une session Bean à l'autre utiliser l'annotation @EJB:
@Stateless
public class BookServiceBean implements BookService {
@EJB
private SearchService search;
erreur commune: vous ne pouvez pas injecter dans les classes EJB 3.0, mais seulement des interfaces. Cela a été modifié dans EJB 3.1
Pour injecter un DataSource, la file d'attente, ConnectionFactory, Mail, etc. SessionContext vous aurez besoin de l'annotation @Resource:
@Stateless
public class BookServiceBean implements BookService {
@Resource(mappedName="jndi/sample")
private DataSource ds;
Pour utiliser la persistance, il suffit d'utiliser la @PersistenceContext annotation:
@Stateless
public class BookServiceBean implements BookService {
@PersistenceContext
private EntityManager em;
Espérons que ça aide!
Questions connexes
- 1. Injection de dépendances dans l'application Swing
- 2. Injection de dépendances Gotchas
- 3. Injection de dépendances wcf
- 4. injection de dépendances
- 5. Unité: Injection de dépendances
- 6. Injection de dao par @EJB
- 7. Injection de dépendances NServiceBus
- 8. injection de dépendances Laravel
- 9. Jboss AS 7 - Injection de dépendances
- 10. Java EE, injection d'un EJB dans un autre EJB
- 11. Injection de dépendances sur AuthorizationOptions
- 12. Pimcore et injection de dépendances
- 13. Adaptateurs et injection de dépendances
- 14. Injection EJB dans ReSTEasy JBoss AS 7
- 15. MVVM et injection de dépendances
- 16. Injection de dépendances aux modules
- 17. Injection de dépendances RazorEngine v3
- 18. Injection de dépendances: Jetty 7
- 19. C# injection de dépendances Exemple
- 20. injection de dépendances Wireup Question
- 21. Injection de dépendances en PHP
- 22. injection de dépendances implémentation simple
- 23. RAD: Injection de dépendances - avantages?
- 24. Injection de dépendances et JavaScriptConverter.Deserialize
- 25. Injection de dépendances dans les tests
- 26. injection de dépendances dans JSR-303 ConstraintValidator
- 27. injection de dépendances dans votre Singleton
- 28. Injection de dépendances dans XAML (WPF)
- 29. Injection de dépendances dans Hadoop Mapper
- 30. Injection de dépendances dans Sharepoint 2010
> Cela va changer dans EJB 3.1 ... - Ceci * ne changera pas dans EJB 3.1, cela a déjà été changé dans EJB 3.1 il y a environ 3 ans;) –
Merci d'avoir signalé :) – Anshu