从 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。 将此副本用作服务端点接口的模板。 - 编译接口。