После прочтения этих,EJB боб и боб CDI и Injection
- Where to use EJB 3.1 and CDI?
- How do CDI and EJB compare? interact? и некоторые другие статьи.
Я все еще путаюсь в следующих вещах, пожалуйста, исправьте меня, если я ошибаюсь.
- Все классы в пределах того же пакета, что и bean.xml является КДИ боб за исключением классов аннотаций в качестве сессии/сообщения/одноплодной.
- Только EJB можно впрыскивать с помощью @EJB (в пределах другого EJB), в то время как оба бина компонента CDI и EJB могут быть введены с использованием @inject (в компоненте EJB или CDI).
- класса аннотировать, как @Stateless (к примеру), который вводится с помощью @Inject по-прежнему является EJB-бобы, не КДИТЕ фасоли, и по-прежнему будет управляется EJB контейнера со всей благостыней объединения и транзакционными.
Спасибо большое. :)
Это все, что мне нужно знать, пока. Благодаря! –
Если это ответили на ваш вопрос, вы должны нажать «галочку» слева от ответа, чтобы принять ее. –