J2EE 规范为 J2EE 组件提供了通过使用“逻辑”名称(称为资源管理器连接工厂引用)来引用资源管理器连接工厂的方法。可以使用部署描述符编辑器来定义资源管理器连接工厂引用。
资源管理器连接工厂是用来创建与资源管理器之间的连接的对象。例如,实现 javax.sql.DataSource 接口的对象是 java.sql.Connection 对象的资源管理器连接工厂,用于实现与数据库管理系统之间的连接。
在部署时,资源管理器连接工厂引用被绑定至目标操作环境中存在的实际资源管理器连接工厂。
通过引用访问的资源管理器连接工厂对象仅在执行查询的组件实例中有效。
对于定义的每个资源管理器连接工厂引用,都会有一个 resourece-ref 元素添加到 该应用程序组件的部署描述符。资源管理器连接工厂引用的作用域为定义这些引用的应用程序组件,因此在运行时,其它应用程序组件不能访问它们。其它组件可以定义同名的资源管理器连接工厂引用,而不会引起名称冲突。
要定义资源管理器连接工厂引用,请执行以下操作: