從 JavaBeans for JAX-RPC 應用程式開發服務端點介面
如果您是從 JavaBeans 實作開發 JAX-RPC Web 服務,則必須開發服務端點介面。
開始之前
關於這項作業
這項作業是從 Java Bean 開發 JAX-RPC Web 服務的必要步驟。
服務端點介面定義特定 Java API for XML-Based RPC (JAX-RPC) Web 服務的方法。 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。 使用此副本作為服務端點介面的範本。 - 編譯介面。