全球旧事资料 分类
合类型数据的传递
3使用servicesxml文件发布
WebService
4二进制文件传输
5会话Sessio
管理
6跨服务会话Sessio
管理
7将Spri
g的装配JavaBea
发布
成WebService
8异步调用WebService
9编写Axis2模块Module10使用soapmo
itor模块监视soap请求与响应消息
f1用POJO实现0配置的WebService
Axis2是一套崭新的WebService引擎该版本是对Axis1x重新设计的产物。Axis2不仅支持SOAP11和SOAP12还集成了非常流行的RESTWebService同时还支持Spri
g、JSON等技术。这些都将在后面的系列教程中讲解。在本文中主要介绍了如何使用Axis2开发一个不需要任何配置文件的WebService并在客户端使用Java和C调用这个WebService。
一、Axis2的下载和安装
读者可以从如下的网址下载Axis2的最新版本
httpwsapacheorgaxis2
在本文使用了目前Axis2的最新版本141。读者可以下载如下两个zip包
axis2141bi
zipf3d04032c142898c206a1312d8385d9a
axis2141warzip51a77ec0a47483cdfd8166797bdc977e
其中axis2141bi
zip文件中包含了Axis2中所有的jar文件axis2141warzip文件用于将WebService发布到Web容器中。
将axis2141warzip文件解压到相应的目录将目录中的axis2war文件放到Tomcat安装目录webapps目录中本文使用的Tomcat的版本是6x并启动Tomcat。
在浏览器地址栏中输入如下的URL
httplocalhost8080axis2
如果在浏览器中显示出如图1所示的页面则表示Axis2安装成功。
f图1
二、编写和发布WebService
对于用Java实现的服务程序给人的印象就是需要进行大量的配置不过这一点在Axis2中将被终结。在Axis2中不需要进行任何的配置就可以直接将一个简单的POJO发布成WebService。其中POJO中所有的public方法将被发布成WebService方法。
下面我们来实现一个简单的POJO代码如下
publicclassSimpleService
publicStri
ggetGreeti
gStri
g
ame
retur
好听全球资料 返回顶部