WEB开发网
开发学院软件开发Java 连接池:深入 J2EE 的连接合用 阅读

连接池:深入 J2EE 的连接合用

 2010-03-03 00:00:00 来源:WEB开发网   
核心提示: 图 3 显示了体系结构内部的主要概念, 资源适配器 ,连接池:深入 J2EE 的连接合用(5),应用服务器所支持的每一种资源类型的可插入组件,资源适配器,基于即将出现的 EJB 2.0 连接器体系结构的、至企业/旧有系统的 Sun 连接器的产品版 iPlanet Unified Integrat

图 3 显示了体系结构内部的主要概念, 资源适配器 。应用服务器所支持的每一种资源类型的可插入组件,资源适配器,都在应用服务器地址空间中执行。访问那些适配器的客户机 API 可以是 Common Client Interface (CCI) 或(为了向后兼容)特定于资源的 API(例如 JDBC 2.0)。例如,CCI 定义 javax.resource.cci.ConnectionFactory 和 javax.resource.cci.Connection ,分别作为连接 factory 和连接的接口 -- 与上一节中提到的 JDBC 2.0 接口类似。

图 3. J2EE Connector Architecture 1.0 中的资源适配器
连接池:深入 J2EE 的连接合用

Connector 1.0 中的连接合用
Connector 1.0 的编程模型如下:

EJB 执行连接 factory 的 JNDI 查询,然后发出 getConnection() 请求。

连接 factory 将请求委托给 ConnectionManager 。

连接管理器在应用服务器中查询连接池的实例。如果没有可用的连接池,则管理器使用 ManagedConnectionFactory 来创建一个物理(不合用的)连接。

在那种情况下,假定资源适配器供应商实现接口。然而,连接器体系结构并不指定应用服务器如何实现连接池,而是提供一些指示,例如,根据适配器类型、服务质量 (QoS) 需求等来划分连接池。

例如,基于即将出现的 EJB 2.0 连接器体系结构的、至企业/旧有系统的 Sun 连接器的产品版 iPlanet Unified Integration Framework Toolkit v 6.0,为 EJB 层可能要访问的每个后端系统定义了连接池。一个定期执行的线程监控池对象的使用和寿命。

上一页  1 2 3 4 5 6  下一页

Tags:连接 深入 JEE

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接