J'ai trouvé cette question: quelle est la différence entre @Inject et @EJB mais je n'ai pas été plus sage. Je n'ai jamais fait Java EE auparavant et je n'ai pas d'expérience avec l'injection de dépendances, donc je ne comprends pas ce que je dois utiliser?
@EJB est-il une ancienne méthode d'injection? L'injection est-elle effectuée par le conteneur EJB lors de l'utilisation de cette annotation tout en utilisant @Inject utiliser le nouveau framework CDI? Est-ce la différence et devrais-je utiliser @Inject au lieu de @EJB si tel est le cas?
@EJB
fonctionne l'injection circulaire (un bean singleton et un autre bean ayant besoin d'une référence l'un à l'autre)? (en référence à ma réponse ci-dessous - je ne suis pas sûr si je fais la bonne chose en passant à@EJB
)