webService的初步研究

本文详细介绍了Axis2框架下webService的配置和发布,包括services.xml文件的使用,如服务名、描述、参数、消息接收器、模块、会话范围等,并讲解了在myEclipse中安装Axis2代码生成插件的步骤,以及如何在不同传输通道上暴露服务。
摘要由CSDN通过智能技术生成

目前的webService的框架技术

Axis2  下载路径:http://archive.apache.org/dist/ws/axis2/

比较详细的 

blog:

知识源于积累 http://cheney-mydream.iteye.com/category/64884

花费时间比较长的就是Axis2代码生成插件在myEclipse下的安装

a.版本问题,目前用的myEclipse 6.0 最终选择了1.4.1的版本

b.一定要注意解压后的修改

将Axis2_Codegen_Wizar改名为

org.apache.axis2.tool.codegen.eclipse.plugin.CodegenWizardPlugin

将Axis_Service_Archiver-wizard.改名为
org.apache.axis2.tool.Axis_Service_Archiver_1.3.0

c.放置的位置或者是采用links方法

在C:\Program Files\MyEclipse 6.0\eclipse\links目录下新建文件名为:axis-eclipse-plugin.link
内容为:
path=C:\Program Files\MyEclipse 6.0\eclipse\plugins

如果是放置在\eclipse\plugins则不用写links文件,如果是自己定义的位置则要写links文件.

 

axis-eclipse-plugin.link

path=D:\\Program Files\\MyEclipse 6.0\\Axis2

 

D:\Program Files\MyEclipse 6.0\Axis2\eclipse

目录下有features和plugins

插件放在:plugins 下:org.apache.axis2.tool.Axis_Service_Archiver_1.3.0

          org.apache.axis2.tool.codegen.eclipse.plugin.CodegenWizardPlugin

 

 

如何发布多个webService:

Axis2 Web服务配置文件services.xml详解  :http://ubuntudaily.net/archives/202(转)

简介

    在Axis1中部署服务时,我们使用service.wsdd文件来配置服务。在Axis2中,不再使用service.wsdd文件来配置服务,改用services.xml了。这两个配置文件的语法是截然不同的。

    本文涵盖了services.xml文件的语法和使用说明。在Apache Axis2/Java中,同一个服务包文件既可以用于部署单个服务,也可以部署多个服务。不论以何种方式部署服务,一个有效的服务包文件必须包含services.xml文件。随着我们部署服务的方式不同,services.xml文件的语法也不同。Services.xml文件主要有两种:一种用于部署单个服务,一种用于部署服务组。

编写用于部署单个服务的services.xml文件

    用于部署单个服务的services.xml文件的根节点是 service,整个文件看起来就像这样:

1
2
3
< service >
...............
</ service >

服务名

    我们用服务包部署单个服务时,如果我们没有给service节点指定name属性,那么服务包文件名称就是服务名称。例如假设服务包文件名是foo.aar,那么服务名就是foo。我们也可以给service节点添加name属性来指定不同的服务名称。如下所述:

1
2
3
< service name = "foo" >
...............
</ service >

服务描述

    服务编写者可以使用description元素来描述该服务。在Axis2 Web管理控制台中查看服务时,我们只能看到服务名和服务描述。如果我们不给services.xml文件添加description元素,则服务描述栏会显示服务名称。对于那些访问该服务的用户来说,服务描述是非常有用的。添加服务描述信息非常简单,给services.xml文件添加一个可选的description节点就可以了。该节点的值既可以是纯文本,也可以是HTML代码片段。

1
2
3
4
< service >
< description >计算矩形面积</ description >
……
</ service >

也可以写成这样:

1
2
3
4
< service >
< description >< b
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值