WEB开发网
开发学院软件开发Java 将 J2EE 项目迁移到 IBM Lotus Expeditor V6.1 阅读

将 J2EE 项目迁移到 IBM Lotus Expeditor V6.1

 2010-01-15 00:00:00 来源:WEB开发网   
核心提示: 实现 finder 方法ETC 使用不同的方式实现定制的 finder 方法,对于主接口中声明的每个 finder 方法(findByPrimaryKey 除外),将 J2EE 项目迁移到 IBM Lotus Expeditor V6.1(4),必须提供构建对应的集合所需的业务逻辑,这个运行时不

实现 finder 方法

ETC 使用不同的方式实现定制的 finder 方法。对于主接口中声明的每个 finder 方法(findByPrimaryKey 除外),必须提供构建对应的集合所需的业务逻辑。这个运行时不支持 bean 类中的 EJB finder 方法实现。这个工具要求将这一逻辑打包在一个扩展 BaseJDBCFinder 的抽象 finder helper 类中,工具会在一个具体的 JDBC finder helper 实现类中扩展这个抽象类。

配置数据源

Client Services 为使用声明式 JNDI 提供三个 ObjectFactory 实现。这个工厂提供一个 Eclipse 扩展点(由一个模式定义文件描述),可以在进行客户机 JNDI 查找时将 Java 对象的描述绑定到 JNDI。

添加一个扩展点来实例化一个 IBM DB2 Everyplace 数据源对象,见清单 1。


清单 1. 添加扩展点
<extension 
     point="com.ibm.pvc.jndi.provider.java.genericobject"> 
     <object 
     jndi-name="BANKING" 
     class="com.ibm.db2e.jdbc.DB2eDataSource"> 
     <method name="setUrl"> 
   <method-parameter type="String" 
    value="jdbc:db2e:${_workspace}\\ejb\\BANKDb\"> 
   </method-parameter> 
    </method> 
     </object> 
</extension> 

在连接 Container Managed Persistence(CMP)的数据库时,嵌入式事务容器要求使用一个特定的数据源 TxnDataSource。这个数据源是用 TxnDataSourceFactory 创建的。TxnDataSource 只用于访问 CMP 数据库。其他所有数据库访问应该使用一个数据源。

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

Tags:JEE 项目 迁移

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