知识大全 使用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)小编为大家搜集整理后发布的内容,让我们赶快一起来看一
实例步骤 第一步在myeclipse中新建一个web项目名为webservicetest并导入依赖的jar包(cxfspringa
c#动态调用WebService 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs
动态IP的Webservice调用 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 系统架构需要使
实现异步调用WebService,防止页面超时 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 普
学好基本功之熟练调用WebService 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 什么是W
知识大全 .NET Framework中使用XML Web Service
.NETFramework中使用XMLWebService 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一