是否存在使用 JNDI 比使用注入无状态会话 bean 更好的情况?@EJB
注解?
我们将 JSF 1.2 与 Sun Application Server 9.0_01 结合使用。
我们的团队正在讨论在托管 Bean 中使用 SLSB 时哪种方法更好。
我已阅读以下问题,但想知道是否存在首选查找的情况。
是否存在使用 JNDI 比注入更好的情况
使用@EJB注释的无状态会话bean?
没有更好的情况,只有必要的情况:
- 当编译时未知要查找的名称时(我认为这是糟糕的设计,但这是另一个问题)
- 当不支持注释时,例如在常规的非托管帮助程序类和少数其他情况下(我们可以再次争论在这些类中依赖 EJB 是好是坏)。
如果要查找的名称是恒定的并且可以注入,则更喜欢@EJB
注释:
- 让测试更容易
- 减少计算本地/全局 JNDI 名称的麻烦
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)