webservice:JAVA高级开发:使用Axis开发Web Service

     使用Web Service可以在区别编程语言间实现数据交换而我那时对Web Service也不熟就由同事帮我生成了大堆Web Service框架代码我则只单独开发业务代码   这次另外个项目也要用Web Service了不过人手也少了没有人帮做Web Service了只好自己动手

  好在开发前有个同事先给我们不熟悉Web Service员进行了些培训我才知道原来以前Web Service都是可以自动生成代码而且也不难试了个下午客户端和服务器端Web Service代码就都调试通过了真不错

  为了更多喜爱开发员也能迅速了解Web Service开发我这里整理了些通过Axis开发Web Service些要点希望能让不熟悉Web Service开发人员能够迅速掌握Web Service

  、Axis环境安装

  1、安装环境 J2SE SDK 1.4Tomcat 5.0eclipse 3.2

  2、到 http://xml.apache.org 网站WebSite下载Axis安装包

  3、将Axis相关包文件放在WEB-INF\lib目录下

  4、Axis可选包:activation.jar; mail.jar; xmlsec-1.4.Beta1.jar拷贝到WEB-INF目录下生成客户端时候需要使用

  Axis支持 3种web service部署和开发分别为:

  1、Dynamic Invocation Interface (DII)

  2、Dynamic Proxy方式

  3、Stubs方式

  前两种方式我就不介绍了同事告诉我他们自己都不使用前两种方式他们建议我们使用Stubs方式因此我就主要就介绍下第 3种方式注意我自己Java源代码是放在D:\workspace\test\目录下Axis相关包文件放在D:\workspace\test\WEB-INF目录下

   2、编写wsdd发布web服务编写stub client访问web服务

  1、编写服务端serverSayHello.java编译server.SayHello.java


    package server;
  public  SayHello
  {
  public String getName(String name)
  {
   "hello "+name;
  }
  }



 


="xspace-totlerecord">2="xspace-totlepages">1/2="xspace-current">12>
Tags:  hidinputservice webservice gridservice webservice

延伸阅读

最新评论

发表评论