知识大全 使用Axis开发Web Service[1]

Posted

篇首语:不为外撼,不以物移,而后可以任天下之大事。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 使用Axis开发Web Service[1]相关的知识,希望对你有一定的参考价值。

Java高级开发:使用Axis开发Web Service[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  说道Web Service的程序开发 八个月前我加班调试公司和中国电信的商务领航系统的接口的时候 用的就是Web Service 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环境的安装

   安装环境 J SE SDK Tomcat eclipse    到 //xml apache 网站下载Axis安装包    将Axis相关包文件放在WEB INF\\lib目录下    Axis可选的包 activation jar mail jar xmlsec Beta jar拷贝到WEB INF目录下 生成客户端时候需要使用

  Axis支持三种web service的部署和开发 分别为

   Dynamic Invocation Interface (DII)   Dynamic Proxy方式   Stubs方式

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

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

   编写服务端程序server SayHello java 编译server SayHello java

  package server;  public class SayHello     public String getName(String name)       return hello +name;     

   编写wsdd文件

   发布服务

  编辑一个deploy bat Axis_Lib为axis jar路径 内容如下

  set Axis_Lib=D:\\workspace\\test\\WEB INF\\lib  set Java_Cmd=java Djava ext dirs=%Axis_Lib%  set Axis_Servlet=//localhost: /test/servlet/AxisServlet  %Java_Cmd% apache axis client AdminClient l%Axis_Servlet% deploy wsdd

  执行这个批处理文件 这时候 如果提示成功的话 访问//localhost: /test/services 就会显示服务列表

   生成客户端client stub文件

cha138/Article/program/Java/gj/201311/27695

相关参考

知识大全 Spring集成XFire开发Web Service

Spring集成XFire开发WebService  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 Weblogic Server ant开发Web Service二(图)

WeblogicServerant开发WebService二(图)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一

知识大全 使用eclipse调用.net web service

  以前我用的开发框架都是net现在换成javaEE框架和linux平台还需要一段时间的学习有时在测试工作中需要实现一些功能但是又不会用java实现怎么办呢?这里有一个方法使用net的框架开发webs

知识大全 使用Axis2以普通的Java类建立Web Services

使用Axis2以普通的Java类建立WebServices  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 使用cxf写web service的简单实例

实例步骤      第一步在myeclipse中新建一个web项目名为webservicetest并导入依赖的jar包(cxfspringa

知识大全 c#动态调用Web Service

c#动态调用WebService  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs

知识大全 动态IP的Web service调用

动态IP的Webservice调用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  系统架构需要使

知识大全 实现异步调用Web Service,防止页面超时

实现异步调用WebService,防止页面超时  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  普

知识大全 学好基本功之熟练调用 Web Service

学好基本功之熟练调用WebService  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  什么是W

知识大全 .NET Framework中使用XML Web Service

.NETFramework中使用XMLWebService  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一