webService实现单点登录用户关系统一查询

1.      安装Eclipse并配置环境

2.      在apache官网下载axis2,网址http://axis.apache.org/axis2/java/core/download.cgi.

(下载Binary Distribution版本,下载后解压到任意路径)

3.      在Eclipse的菜单栏中,Window --> Preferences --> Web Service --> Axis2 Perferences,在Axis2runtime location中设置Axis2解压缩包的位置,点击OK。

4.   新建一个Dynamic Web Project

5.   设置好项目名称,服务器,然后打开configuration中的Modify按钮

6.   Project Facet中点选Axis2Web Services,点击OK


7.   点击finish,完成项目构建。项目目录结构如下图所示:

8.   Java Resources/src下实现要提供的服务类。我的代码中是用mybatis+oracle实现数据库操作。目录结构如下:

configuration.xmlmybatis的配置文件,里面配置实体类及数据集以及dao接口的实现映射;

com.globalToPrivate.dao存储dao接口;

com.globalToPrivate.po存储实体类;

com.globalToPrivate.cfg存储dao接口的数据库操作实现;

com.globalToPrivate.publicMethod存储Web Services的对外方法类。

使用时请自行在项目构建路径中导入mybatisoraclejdbcjar包。

9.   右键点击需要发布Web Services的方法类,选择Web Services -->Create Web Services

10.按下图配置Service runtime Web Service runtimeServiceproject,并把左侧的滑动条拉到Test service等级


勾选Publish the Web service,点击Next

11.保留默认配置,next

12.点击Start servernext

13.在此点击Launch,在浏览器中进行测试。

14.左面列表展示生成的web service,点击右侧的GlobalToPrivateSoap11Binding选项,然后在跳转后的页面选择对应的operation

15.输入参数测试,右下窗口显示返回值

16.测试无问题发布服务

17.服务端发布完毕

18.客户端使用RPC方式调用Web Service,代码如下图所示:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值