中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 编程语言 > Java > J2EE
On-Demand Stateful EJBs
作者:未知 时间:2005-08-10 19:42 出处:Java频道 责编:chinaitpower
              摘要:On-Demand Stateful EJBs

Service Locator Pattern: The Service Locator pattern reduces the client complexity that results from the client's dependency on, and need to perform, lookup and creation processes, which are resource-intensive. To eliminate these problems, this pattern provides a mechanism to abstract all dependencies and network details into the service locator.

Business Delegate Pattern: The Business Delegate acts as a client-side business abstraction; it provides an abstraction for, and thus hides, the implementation of the business services. Using a Business Delegate reduces the coupling between presentation-tier clients and the system's business services. Depending on the implementation strategy, the Business Delegate may shield clients from possible volatility in the implementation of the business service API. Potentially, this reduces the number of changes that must be made to the presentation-tier client code when the business service API or its underlying implementation changes.

Value List Handler: The Value List Handler pattern creates a Value List Handler to control query execution functionality and results caching. The Value List Handler directly accesses a DAO that can execute the required query. The Value List Handler stores the results obtained from the DAO as a collection of Transfer Objects. The client requests the Value List Handler to provide the query results as needed. The Value List Handler implements an Iterator pattern (GoF) to provide the solution.

Conclusion

The Dynamic EJB Statefulness pattern helps model components that exhibit both stateful and stateless behavior. A component using this pattern delivers the performance of stateless session beans and serves the stateful needs of clients. Clients of a component developed using the pattern have a simple unified interface and are hidden from the internal swap between the stateful and stateless beans. The pattern is a natural fit with other J2EE patterns, such as Business Delegate and Service Locator.

Resources

Swaminathan Radhakrishnan works as a technical architect for Infosys Technologies, Ltd.

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有