Apache Geronimo 机器修理店应用示例,第 3 部分: EJB:Bean 管理的持久性和容器管理的持久性
2010-04-16 00:00:00 来源:WEB开发网实现主接口
SimpleBMP 的主接口扩展 EJBHome,定义了 create 和 finder 方法。在定义这些方法时,它们必须符合某些需求。create 方法必须具有与对应的 ejbCreate 方法相同的参数类型和参数数量,并返回实体 bean 的远程接口类型。同样,finder 方法必须具有与对应的 ejbFind 方法相同的参数类型和参数数量,并返回同一实体 bean 的远程接口类型或此类型的集合。清单 5 包含这个主接口的源代码。
清单 5. SimpleBMPHome 主接口的清单
// SimpleBMPHome.java - Home Interface
package com.shop.machine.ejb;
import java.rmi.RemoteException;
import java.util.Collection;
import javax.ejb.CreateException;
import javax.ejb.EJBHome;
import javax.ejb.FinderException;
public interface SimpleBMPHome extends EJBHome
{
public SimpleBMP create(SparePartKey key)
throws CreateException, RemoteException;
public SimpleBMP findByPrimaryKey(Integer primaryKey)
throws FinderException, RemoteException;
public Collection findByAll()
throws FinderException, RemoteException;
} // end SimpleBMPHome
请注意 create 和 findByPrimaryKey 方法的参数类型。对于简单主键,类型是 Integer。如果以后需要复合键,应该用 SparePartKey 替换 Integer 类型。清单 6 包含实现 SimpleBMP 主接口的部分代码。
清单 6. 实现主方法的 SimpleBMPEntityBean 部分清单
- ››apache设置域名绑定 以及绑定不起作用的排查
- ››apache rewrite将指定URL转向指定的几个服务器
- ››apache配置文件httpd.comf部分参数说明
- ››Apache+Mysql+PHP+phpMyAdmin+Mac OS X 10.7 Lion...
- ››apache+tomcat负载均衡_项目实例
- ››apache mysql php 源码编译使用
- ››Apache添加mod_aspdotnet.so支持ASP.NET配置指南
- ››Apache中改变php.ini的路径
- ››Apache2.2与Tomcat6整合及虚拟主机配置
- ››Apache+php+mysql在windows下的安装与配置图解
- ››Apache+Subversion完美结合,CentOS下实现版本控制...
- ››Apache HTTPServer2.2.16 发布
更多精彩
赞助商链接