我正在迁移具有EJB 2.x和3.x代码的代码库。
如何识别EJB 2.x代码(会话Bean,消息驱动的Bean)。
代码使用带注释的会话Bean,并且在ejb-jar.xml中也定义了一些Bean。
[我以为这些带注释的Bean将特定于3.x代码,而ejb-jar.xml文件中的那些将是2.x Bean,但随后我找到了此类]]
@Stateless @TransactionManagement(TransactionManagementType.BEAN) public class ABC implements javax.ejb.SessionBean{ //methods }
3.x bean不实现javax.ejb.SessionBean对吗?上面的代码段是2.x还是3.x ejb?
让我知道您的想法
我正在迁移具有EJB 2.x和3.x代码的代码库。如何识别EJB 2.x代码(会话Bean,消息驱动的Bean)。该代码使用带注释的会话bean和一些...
2.x EJB是实现SessionBean所必需的3.x EJB不是必需的,但可以实现Session Bean