我想知道EJB @EJB和@Resource注释之间的主要区别是什么?在这种情况下,我们必须去@EJB和@resource
答案 0 :(得分:2)
关于@EJB的规范说明:
Bean Provider使用EJB注释来注释字段或setter bean类的属性方法作为注入的目标 EJB参考。引用可以是会话bean的业务 接口或本地home接口或远程home接口 会话bean或实体bean。
关于@Resource(第16.2.2节):
可以注释bean类的字段或方法以请求a 注入来自豆类环境的进入。任何类型的 本章中描述的资源或其他环境条目可能 被注射。
提到的条目包括:EJB引用,Web服务引用,资源管理器连接工厂引用,消息目标引用,单元引用,持久性上下文引用,UserTransaction,CORBA ORB对象,TimerService,EJBContext对象