科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道Java SE 6 的 Web Service 之旅4

Java SE 6 的 Web Service 之旅4

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

这篇文章中,我们仅仅关注Java SE 6中对于Web Services规范的升级以及JAX-WS(Java API for XML Web Services)2.0规范,这些升级使得我们Web Services的创建和调用变得更加容易。

作者:silentbalanceyh 来源:IT专家网 2008年6月5日

关键字: Service web Java SE 6 java

  • 评论
  • 分享微博
  • 分享邮件
现在,执行Ant run命令将显示下面的信息:

  [java] No arguments specified. Overriding arguments to – jax Mr. Doe

  [java] Alive and well. Thank you and hello Mr. Doe!

  但是这正是我们想要的!

  尽管我们没有在这篇文章中讨论到,但是基于Axis客户端框架的代码和WSDL2Java脚本文件都可以下载到,基于Axis框架的客户段源代码在mustangwsclient/com/techyatra/hellowsclient/AxisClient.java,而且包含了命令行参数的批处理文件wsdl2javaHello.bat,能够在mustangwsclient根目录中找到。若要删除Axis引用,直接删除mustangwsclient/com/techyatra/helloclient/axis目录和mustangwsclient/com/techyatra/helloclient/AxisClient.java 源文件。

  让我们回顾一下我们这里的WebService进行部署:

  1.   解开源代码包。
  2.   针对我们的服务器应用程序:
    •   执行Ant编译任务。
    •   执行wsgenMustang.bat批处理文件生成所需要的文件。
    •   执行Ant run任务调用来构建MustangWS.jar文件。
  3.   我们现在可以在http://localhost:9090/HelloServer中运行HelloServer服务,而且键入http://localhost:9090/HelloServer?WSDL还能够看到动态生成的WSDL文档内容。
  4.   针对客户端应用程序:
    •   如果对Axis没有兴趣就删除mustangwsclient/com/techyatra/helloclient/axis目录和mustangwsclient/com/techyatra/helloclient/AxisClient.java 源文件。
    •   运行wsImportHello.bat批处理文件生成客户端存根。
    •   运行Ant的run任务就可以了。
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章