一起学习
Brett McLaughlin 在这篇 EJB 最佳实践专栏文章中研究了 JNDI 查找,它是几乎所有的 EJB 交互中不可或缺并且常见的部分。遗憾的是,JNDI 操作几乎总是需要性能开销。在本技巧文章中,Brett 向您展示了 home 接口工厂是如何降低您 EJB 应用程序中 JNDI 查找开销的。
每种 EJB 组件(会话、实体和消息驱动的)都有 home 接口。home 接口是 bean 的操作基础;一旦您找到它,就可以使用该 bean 的功能。EJB 应用程序依靠 JNDI 查找来访问其 bean 的 home 接口。因为 EJB 应用程序往往运行多个 bean,并且因为许多组件中经常使用 JNDI 查找,所以应用程序大部分性能开销都花费在这些查找上。
在这篇技巧文章中,我们将研究一些最常用的 JNDI 优化。特别地,我们将向您展示如何将高速缓存和通用助手类组合使用,以创建针对 JNDI 开销的工厂风格的解决方案。
详细请参考:
http://www-900.ibm.com/developerWorks/cn/java/j-ejb0924/index.shtml
下载本文示例代码
EJB 最佳实践:工业强度的 JNDI 优化EJB 最佳实践:工业强度的 JNDI 优化EJB 最佳实践:工业强度的 JNDI 优化EJB 最佳实践:工业强度的 JNDI 优化EJB 最佳实践:工业强度的 JNDI 优化EJB 最佳实践:工业强度的 JNDI 优化EJB 最佳实践:工业强度的 JNDI 优化EJB 最佳实践:工业强度的 JNDI 优化EJB 最佳实践:工业强度的 JNDI 优化EJB 最佳实践:工业强度的 JNDI 优化EJB 最佳实践:工业强度的 JNDI 优化EJB 最佳实践:工业强度的 JNDI 优化