Con*_*nor
9
java
ejb-3.0
我知道有两种获取EJB实例的方法:
- 通过@EJB注释在servlet和EJB中进行依赖注入
- 通过Context.lookup在任何地方进行JNDI查找
使用这两种方法有什么不同,含义和陷阱?它们是一样的吗?依赖注入比查找更快吗?那么事务处理和对象生命周期管理呢?
我所知道的事情包括:
注解
- 仅适用于servlet和EJB
- 方便的语法
- 容器独立
抬头
- 可以在运行时以编程方式实例化EJB接口的不同实现.
- 适用于任何地方 - 例如POJO.
- 取决于容器的命名约定