文档详情

webservices客户端开发-java[归纳].pdf

发布:2021-10-19约3.13千字共6页下载文档
文本预览下载声明
WebService 客户端开发手册 1 概述 本文描述 Web Service 接口客户端的开发流程。 2 开发环境需求 2.1 服务器端软件环境 编号 名称 1 Eclipse3 .2 +MyEclipse5.0 以上版本 2 Tomcat 或 WebLogic Server8.1 3 JDK1.4.2 3 开发流程 3.1 生成客户端代码 1. 用 Eclipse 自动生成 webservices 客户端的插件, 根据所提供的 wsdl 文件生成客户端代码。 打开 MyEclipse 选择 File-New-Other-Web Services 下的 Web Service Client ,如下图: 2. 进入下一界面,输入 wsdl 文件地址(测试用的地址 02:8800/hljwebservice/services/SynchronizeOrganizationService?wsdl ): 3. 选择一个 Client Project (需为web project ), 4. 点击下一步: 5. 点击完成后,在 src 下生成五个客户端文件 SynchronizeOrganizationService.java SynchronizeOrganizationServiceHttpBindingStub.java SynchronizeOrganizationServiceLocator.java SynchronizeOrganizationServicePortType.java SynchronizeOrganizationServicePortTypeProxy.java 3.2 编写客户端调用 自己编写客户端调用程序,例子如下: import .MalformedURLException; import java.rmi.RemoteException; import java.util.ArrayList; import javax.xml.rpc.ServiceException; import org.codehaus.xfire.SynchronizeOrganizationService.SynchronizeOrganiza tionServiceLocator; import org.codehaus.xfire.SynchronizeOrganizationService.SynchronizeOrganiza tionServicePortType; public class Client { /** * 这个方法调用 web 服务并返回服务执行的结果 * @param * @return * @throws ServiceException * @throws RemoteException * @throws MalformedURLException */ public static String callServer() throws ServiceException, RemoteException, MalformedURLException { SynchronizeOrganizationServiceLocator service = new SynchronizeOrganizationServiceLocator(); SynchronizeOrganizationServicePortType port=service.getSynchronizeOrganizationServiceHttpPort();
显示全部
相似文档