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代码调用

     

     返回

     

  • 相关阅读:
    HDU 3081 Marriage Match II
    HDU 4292 Food
    HDU 4322 Candy
    HDU 4183 Pahom on Water
    POJ 1966 Cable TV Network
    HDU 3605 Escape
    HDU 3338 Kakuro Extension
    HDU 3572 Task Schedule
    HDU 3998 Sequence
    Burning Midnight Oil
  • 原文地址:https://www.cnblogs.com/hehehaha/p/6332557.html
Copyright © 2011-2022 走看看