waysun一路阳光

不轻易服输,不轻言放弃.--心是梦的舞台,心有多大,舞台有多大。踏踏实实做事,认认真真做人。

  BlogJava :: 首页 :: 新随笔 :: 联系 ::  :: 管理 ::
  167 随笔 :: 1 文章 :: 64 评论 :: 0 Trackbacks
目前还很多项目中都需要用到webservice开发一些程序,用于进行接口调用数据交互,因此,将自己开发的一些心得整理出来,希望对大家有所帮助.
目前Axis2支持三种模式:In-OnlyRobust-InIn-OutIn-Only消息交换模式只有SOAP请求,而不需要应答;Robust-In消息交换模式发送SOAP请求,只有在出错的情况下才返回应答;In-Out消息交换模式总是存在SOAP请求和应答。
1.首先到官网http://ws.apache.org/axis2/下载axis2.目前最新版本为axis2_1.5.1。鉴于最新版本存在不稳定性,也可下载1.4的版本。
因为我这里采用的是ecliplse下开发axis2服务器端程序,然后打包成aar文件上传至axis2应用服务器的方式,因此可以只下载已经打包war包的即可,我目前整理时用的是axis2-1.5.1-war.zip,在项目中用的是axis2-1.4.1-war.zip.(注明:你也可以下载源码版的,搭建成web应用程序,然后自己发布,原来一样,不在重复)。将axis.war拷贝到tomcat的webapp下即可。
2.开发服务器端程序。
   (1).在ecliplse下建立Java Project.具体工程目录如下.
 
MyEcliplse下工程(因为jar文件太大,不上传,有需要可自行去官网下载,或者直接复制axis2.war里lib下的jar文件至工程lib下即可)
/Files/1504/axis2.rar
(2)里面有demo,大家可以参考demo自行进行开发自己项目需要的程序。
注明:打包aar文件时直接修改DemoService.xml或者新建一个ant文件,将内容复制过来进行修改也可。
同时,需要修改services.xml里的相关参数,打包好aar文件后直接拷贝到tomcat的webapps\axis2\WEB-INF\services下即可。
 3.开发客户端程序。
客户端程序工程

/Files/1504/axis2Client.rar(因为jar文件太大,不上传,有需要可自行去官网下载,或者直接复制axis2.war里lib下的jar文件至工程lib下即可)
参考里面例子即可。

axis2.war
posted on 2010-03-08 15:30 weesun一米阳光 阅读(1833) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: