Java EE 中 JNDI ENC 引用与注入详解
1. XML 与注解元数据
在 Java EE 开发里,XML 始终优先于注解元数据。XML 提供了重新配置硬编码注解配置的方法。
2. 注入与继承
当一个 Bean 类处于类层次结构中时,如果其任何字段或方法带有注入注解,这些注解依然会生效,但需遵循特定的注入规则。以下是示例代码:
public class BaseClass {
private SomeBusinessInterface bean;
@EJB(beanName="SomeEJB")
public void someMethod(SomeBusinessInterface bean) {
this.bean = bean;
// ...
}
}
@Stateless
public class MySessionBean extends BaseClass implements MySessionLocalBusiness {
// ...
}
在这个例子中, MySessionBean 是一个无状态会话 Bean 类,它继承自 BaseClass 。 MySessionBean 的所有实例都会将相应资源注入到基类的 someMethod 方法中。若要改变注入内容,可在子类中重新实现并覆盖该方法:
超级会员免费看
订阅专栏 解锁全文
35

被折叠的 条评论
为什么被折叠?



