zoukankan      html  css  js  c++  java
  • 使用Axis2开发Web Service简单演示实例

    首先提供其网页

    http://axis.apache.org/axis2/java/core/

    下载:http://labs.renren.com/apache-mirror//axis/axis2/java/core/1.5.3/axis2-1.5.3-bin.zip

    然后我使用的是Eclipse开发。在Preferences-> Web Services-> Axis2 Preferences设置目录信息,其他默认。

    如果你手工写,还是比较麻烦的。可参考其网站文档。

    开发容器 Tomcat6

    Web Service在Web中使用,新建一个myServices工程。

    假设该文件提供了服务入口:

     

    假设该文件提供web services入口

     

    然后,使用上面的POJO发布为Web Services。如图:

    然后默认即可。

    发布成功后,可以在浏览器查看http://localhost:8080/myServices/services/InvokeService?wsdl

    上述地址,可以通过http://localhost:8080/myServices/axis2-web/index.jsp查看服务获得。

    http://localhost:8080/myServices/services/listServices

    下面的是该wsdl文件:

     

    此时,服务器端编写完成。

    其他描述可以查看该工程其他文件内容。可以不管。

    客户端编写:

    新建一个Java工程。

    新建Web Service Client。

    选择刚才的wsdl描述。进行创建。

    http://localhost:8080/myServices/services/InvokeService?wsdl

    Eclipse可以自动生成客户端。

    上面的包含测试的情况。TestClient.jsp是该页面。

    可以使用客户端代码调用了。

    需要客户端调用参考,选择Junit测试。参考即可。

    发送

     

     

    接受

     

     

    Java代码调用

     

     返回

     

  • 相关阅读:
    iBatis系列一
    iBatis入手案例
    需求分析7字诀
    自我意识为王
    物联网关键技术之一
    物联网之二:传感器无线网络
    物联网之二:传感器无线网络
    物联网时代之一
    项目经理的心法
    项目管理规划
  • 原文地址:https://www.cnblogs.com/hehehaha/p/6332557.html
Copyright © 2011-2022 走看看