连接工厂 JNDI 名称实践
创建连接工厂 JNDI 名称时,请注 意 WebSphere® Application Server 中对 Java™ 命名和目录接口 (JNDI) 服务的约定。
分布式计算环境经常使用命名和目录服务来获取共享组件和资源。命名和目录服务使用名称到对象映射将名称与对象(如位置、服务、信息和资源)关联。Java 命名和目录接口 (JNDI) 提供了一个用于访问不同的命名和目录服务的公共接口。
间接命名资源
当创建连接工厂或数据源时,由连接工厂或数据源给出的 JNDI 名称可使用一个组件进行查找。WebSphere Application Server 使用以 java:comp/env 为前缀的间接名称:- 创建 WebSphere Application Server 数据源时,请将缺省 JNDI 名称设置为 jdbc/data_source_name。
- 当您创建连接工厂时,缺省名称为 eis/j2c_connection_factory_name。
命名资源以与 CMP 配合使用
另外,如果在创建数据源时单击使用容器管理的持久性 (CMP) 的该数据源选项的复选框,那么将创建名为 eis/jndi_name_of_datasource_CMP 的另一个引用。 例如,如果数据源具有 jdbc/myDatasource 的 JNDI 名称,那么 CMP JNDI 名称为 eis/jdbc/myDatasource_CMP。 此名称是由 CMP 内部使用的,且只是出于信息目的而提供的。