从 JavaBeans 为 JAX-RPC 应用程序开发服务端点接口
如果要根据 JavaBeans 实现开发 JAX-RPC Web Service,那么必须开发服务端点接口。
开始之前
关于此任务
此任务是根据 Java Bean 开发 JAX-RPC Web Service 的必需步骤。
服务端点接口定义特定 Java API for XML-based RPC (JAX-RPC) Web service 的方法。JavaBeans 实现必须使用与服务端点接口上的方法相同的签名来实现方法。输入以用作服务端点接口方法的参数和结果有很多限制。在 JAX-RPC 规范中对这些限制作了说明。
也可以通过使用组装工具来创建服务端点接口。
通过执行下面列出的操作,开发 JavaBeans 实现的服务端点接口:过程
结果
示例
以下示例描述 AddressBook 接口:
package addr;
public interface AddressBook {
/**
* Retrieve an entry from the AddressBook.
*
*@param name the name of the entry to look up.
*@return the AddressBook entry matching name or null if none.
*@throws java.rmi.RemoteException if communications failure.
*/
public addr.Address getAddressFromName(java.lang.String name);
}
使用 AddressBook 接口创建服务端点接口:
- 制作 AddressBook.java 接口的副本,并且将它命名为 AddressBook_SEI.java。 将此副本用作服务端点接口的模板。
- 编译接口。