如何找出ejb 2.x与3.x代码bean

问题描述 投票:0回答:1

我正在迁移具有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和一些...

ejb
1个回答
0
投票

2.x EJB是实现SessionBean所必需的3.x EJB不是必需的,但可以实现Session Bean

© www.soinside.com 2019 - 2024. All rights reserved.