`

WebService 配置详解--手把手教你玩WebService

 
阅读更多

1.new Web Service Project
        文件菜单下新建 Web Service Project ,如果IDE是8.0以上的要选择XFire 然后下一步,在下一步
        勾选XFire 1.2 Core Libraies 然后Finish

2.new Web Service
        新建一个包,然后右击包名选择Other,打开新建窗口,选择Myeclipse 下Web Services 下的Web Service
        FrameWork选择XFire ,在最下面选择Create web service From java             Class,      下面还有个同样选中,next
 输入服务名称,选择包名 ,finish
3.Deploy
        发布项目
4.Start Tomcat
         这里使用tomcat模拟,在现实中用的不是tomcat容器
5.Web Service Explorer
         在发布程序左边有个launch SOAP。。。。单击打开,在打开界面的右上角有个        WSDL page,单击打开,
       下面窗口中会出现WSDL main,单击它 在右边窗口中出现一个让你 输入url地址的东西,在里面输入:
    
http://localhost:8888/webService/services/TestService?WSDL    
       格式是:tomcat地址+项目名称+wervices+服务名称+?WSDL
       单击go 会打开与服务器的链接,在左边窗口中找到你新建的服务方法,单击右边会 出   现Invoke a WSDL Operation
         在文本框中输入内容单击go 会在下面出现响应 你输入的内容,若你提示信息和你输入的一样那么这样就成功了
       证明服务器端程序没有问题
6.Web Service Client
        文件菜单下新建 Web Service Project ,如果IDE是8.0以上的要选择XFire 然后下一步,在下一步
       勾选XFire 1.2 Core Libraies ,然后选择XFire 1.2 HTTP Client Libraies单击Finish
        新建一个包,新建一个Test类代码如下:
public class Test {

 /**
  * @param args
  */
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  Service srvcModel = new ObjectServiceFactory().create(ITestService.class);
  XFireProxyFactory factory = new XFireProxyFactory(XFireFactory.newInstance().getXFire());
  String url ="
http://localhost:8888/webService/services/TestService";
  //tomcat地址+项目名称+services+服务名称
  ITestService srvc = null;
  try {
   srvc = (ITestService)factory.create(srvcModel, url);
  } catch (MalformedURLException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
  String result = srvc.example("test....");
  System.out.print(result);
 }

}

 

 

分享到:
评论
3 楼 hyl1234 2011-03-02  
最近看到lz比较多的学习分享,但是总是觉得,关于代码格式能整理下吗? 这样看比较乱。
2 楼 wuyakenihao 2011-03-02  
楼主,在实际运用中有很多的问题,我以前就是这么做的,但是和别的平台做的时候总有那样这样的诧异。
1 楼 liuningbo 2011-03-02  
晕,这样就玩转了啊?

相关推荐

    Xfire在Spring下实现安全的WebService详述---配置

    Xfire在Spring下实现安全的WebService详述---配置 -

    webservice-cxf-spring-jar.zip

    【标题】"webservice-cxf-spring-jar.zip" 是一个包含了使用Apache CXF与Spring框架集成开发Web服务的Java库集合。这个压缩包提供了一整套必要的JAR文件,以便于开发者在他们的项目中快速搭建和运行基于CXF的Web服务...

    webService-Axis-tomcat发布教程.docx编程资料

    ### WebService-Axis-Tomcat 发布教程详细解析 #### 一、准备工作 在开始发布 WebService 之前,首先需要完成一系列的准备工作。 ##### 1. 安装 Axis - **下载 Axis 包**:访问 Apache Axis 的官方网站 ...

    WebService------AXIS

    WebService——AXIS详解 在IT领域,WebService是一种基于标准的、平台无关的、可以在不同系统之间交换数据的方式。它利用XML(可扩展标记语言)作为数据格式,HTTP作为传输协议,SOAP(简单对象访问协议)作为消息...

    FLEX资源---------手把手实现WebService服务与通讯

    标题 "FLEX资源---------手把手实现WebService服务与通讯" 提供了一个关于使用FLEX与WebService进行通信的主题。这篇博文可能是作者分享的一种详细教程,指导读者如何在实际开发中实现这一功能。结合描述中的链接,...

    webservice-service-demo.rar

    【标题】"webservice-service-demo.rar" 是一个包含SpringBoot 2.0集成Webservice服务的演示项目。这个压缩包提供了发布Webservice服务的基本步骤和关键组件,旨在帮助开发者了解如何在SpringBoot环境下构建和使用...

    webService配置教程

    ### WebService配置教程 #### 一、WebService简介与应用场景 **WebService**,即Web服务,是一种支持通过标准的网络协议(如HTTP)进行数据交换的服务技术。它允许不同平台、不同语言的应用程序之间进行交互而无需...

    webservice-client-demo.rar

    【标题】"webservice-client-demo.rar" 是一个与之前的 "webservice-service-demo.rar" 相对应的压缩包,它主要展示了如何在SpringBoot环境下构建并使用Web服务客户端来调用已经存在的Web服务。这个Demo旨在帮助...

    Java开发WebService实例--计数器.mht

    Java开发WebService实例--计数器.mht

    部署WebService(eclipse-axis2)

    ### 部署WebService(eclipse-axis2)的关键步骤与实践 #### 一、概述 部署WebService涉及使用Eclipse集成开发环境结合Axis2框架来搭建Web服务。本文将详细介绍如何使用Eclipse 3.5.0 和 Axis2-1.3 版本进行...

    WEBSERVICE调试工具-ESB消息统一推送接口调用说明.doc

    WEBSERVICE调试工具-ESB消息统一推送接口调用说明 本文档主要介绍了WEBSERVICE调试工具的使用,旨在帮助开发WEBSERVICE接口的同学更好地理解和使用ESB消息统一推送接口。该接口用于短信、微信等渠道的消息统一推送...

    PyPI 官网下载 | webservice_foundation-1.0.0.tar.gz

    《PyPI官网下载:深入解析Python库webservice_foundation-1.0.0》 PyPI(Python Package Index)是Python开发者的重要资源库,它提供了海量的Python软件包供全球用户下载和使用。今天我们将深入探讨一个名为...

    NC63开发Webservice配置过程

    ### NC63开发Webservice配置过程详解 #### 一、UAPStudio配置开发Webservice过程 ##### 1. 准备工作 为了在UAPStudio中配置开发Webservice,首先需要确保开发环境已经安装了必要的插件。具体来说,需要将`nc.uap....

    Axis2开发webservice案例详解-附件资源

    Axis2开发webservice案例详解-附件资源

Global site tag (gtag.js) - Google Analytics