Я нашел этот вопрос: В чем разница между @Inject и @EJB, но я не стал мудрее. Я еще не делал Java EE и не имел опыта с инъекцией зависимостей, поэтому я не понимаю, что я должен использовать?
Является ли @EJB и старый способ инъекции? Является ли инъекция, выполняемая контейнером EJB при использовании этой аннотации при использовании @Inject, использовать новую структуру CDI? Разве это разница, и должен ли я использовать @Inject вместо @EJB, если это так?