WEB开发网
开发学院软件开发Java 使您的应用程序调用我的应用程序,第 1 部分: Apa... 阅读

使您的应用程序调用我的应用程序,第 1 部分: Apache Geronimo 通信基础 —— 开发、部署和测试(上)

 2010-03-19 00:00:00 来源:WEB开发网   
核心提示: publicinterfaceRemotePurchaseOrderHomeextendsEJBHome,Remote{publicRemotePurchaseOrdercreate(StringpurchaseOrderNum,Stringitem,Stringdescription,Inte

public interface RemotePurchaseOrderHome 
    extends EJBHome, Remote { 
 
    public RemotePurchaseOrder create(String purchaseOrderNum, 
                     String item, 
                     String description, 
                     Integer unitPrice, 
                     Integer quantity, 
                     String requestorEmail) 
    throws CreateException, RemoteException; 
 
 
    public Collection findByRequestorEmail(String requestorEmail) 
        throws FinderException, RemoteException; 
 
    public RemotePurchaseOrder findByPrimaryKey(String poNum) 
        throws FinderException, RemoteException; 
 
} 

您有一个 create() 方法,它实际上是一个 bean 实例,在 PURCHASEORDER 表中插入新记录。存在两个 finder 方法:

findByRequestorEmail() 返回指定请求者电子邮件为 REQUESTOREMAIL 的采购订单行的集合。

findByPrimaryKey 返回带有特定主键的一行。

EJB 远程接口

EJB 远程接口(参见 清单 3)为实体 bean 定义业务方法。远程接口中的这些方法应定义为公共方法,以使其可被远程客户机程序所访问。RemotePurchaseOrder 是 PurchaseOrderEJB 的远程接口。

清单 3. PurchaseOrderEJB 的远程接口

上一页  3 4 5 6 7 8 9 10  下一页

Tags:应用程序 调用 应用程序

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