Я работаю над переносом кода, в котором есть код EJB 2.x и 3.x.
Как определить код EJB 2.x (сессионные компоненты, компоненты, управляемые сообщениями).
В коде используются сессионные bean-компоненты с аннотациями, а некоторые bean-компоненты также определены в ejb-jar. xml.
Я думал, что эти аннотированные bean-компоненты будут содержать код c to 3.x и из файла ejb-jar. xml будут бины 2.x, но потом я обнаружил, что бины класса
@Stateless
@TransactionManagement(TransactionManagementType.BEAN)
public class ABC implements javax.ejb.SessionBean{
//methods
}
3.x не реализуют javax.ejb.SessionBean, верно? Является ли приведенный фрагмент кода 2.x или 3.x ejb?
Дайте мне знать ваши мысли