连接池:深入 J2EE 的连接合用
2010-03-03 00:00:00 来源:WEB开发网图 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 中的资源适配器
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 层可能要访问的每个后端系统定义了连接池。一个定期执行的线程监控池对象的使用和寿命。
- ››深入理解JAR包
- ››连接各种数据库的URL和DRIVER
- ››连接上192.168.1.1没账号输入框
- ››深入分析Volatile的实现原理
- ››深入理解Flash Player的应用程序域(Application ...
- ››深入理解flash函数(AS2)
- ››深入理解Android消息处理系统——Looper、Handler...
- ››深入理解SET NAMES和mysql(i)_set_charset的区别
- ››深入理解Mysql字符集设置
- ››深入浅出实战攻防恶意PDF文档
- ››深入剖析防火墙策略的执行过程:ISA2006系列之六
- ››深入JavaScript与.NET Framework中的日期时间(3)...
更多精彩
赞助商链接