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

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

 2010-03-19 00:00:00 来源:WEB开发网   
核心提示: 清单 1. 表定义TABLEPURCHASEORDER(PURCHASEORDERNUMVARCHAR(30)PRIMARYKEY,ITEMVARCHAR(30)NOTNULL,DESCRIPTIONVARCHAR(255),UNITPRICEINTEGER,QUANTITYINTEGER,RE









清单 1. 表定义

TABLE PURCHASEORDER ( 
 
  PURCHASEORDERNUM  VARCHAR(30) PRIMARY KEY, 
  ITEM        VARCHAR(30) NOT NULL, 
  DESCRIPTION     VARCHAR(255),  
  UNITPRICE      INTEGER, 
  QUANTITY      INTEGER, 
  REQUESTOREMAIL   VARCHAR(30) NOT NULL 
) 

接下来您将实现处理采购订单的 EJB。

实现 PurchaseOrderEJB

EJB 2.1 规范要求实体 bean 必须具有一个主接口、一个远程接口、一个 bean 类和一个部署描述符。本节介绍以下所有必备 EJB 接口和类的实现。

EJB 主接口 —— RemotePurchaseOrderHome.java(请参见 清单 2)

EJB 远程接口 —— RemotePurchaseOrder.java(请参见 清单 3)

EJB bean 类 —— PurchaseOrderEJB.java(请参见 清单 4 和 清单 5)

描述符 —— ejb-jar.xml 和 openejb-jar.xml(请参见 清单 6 和 清单 7)

可在 $part1.home/src/examples/po/ejb 目录下找到 PurchaseOrderEJB 的源文件(.java),两个描述符文件均位于 $part1.home /dds 目录中。

EJB 主接口

EJB 主接口用于在服务器中创建、删除或查找 bean 实例。这个接口在部署期间绑定到服务器 Java Naming and Directory Interface(JNDI)树中。在运行时,客户机程序查找 JNDI 中的主接口来使用此 EJB。RemotePurchaseOrderHome 是 PurchaseOrderEJB 的主接口,它按照 EJB 2.1 规范实现了 EJBHome(参见 清单 2)。

清单 2. PurchaseOrderEJB 的主接口

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

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

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