NC65:WebService发布服务(登陆后用户信息的校验)以及如何制作补丁

NC65:WebService发布服务(登陆后用户信息的校验)

1、NC65为什么要WebService?

在这里我简单跟大家谈谈自己的理解,WebService创建的服务,可以由不同的系统之间进行调用。例如其它的业务系统发布了某项服务,NC系统可以对该服务进行调用。
(开发人员可以将服务理解成为程序中具体实现的方法)

2、使用UAP-STUDIO发布用户信息的校验的服务

一、 创建接口和服务类(接口写在public源文件夹下,实现类写在private源文件夹下)
在这里插入图片描述
实现类
在这里插入图片描述
使用findUserByCode的原因
在这里插入图片描述
二、 NC65一定要手动创建upm文件,不能用他自动生成的,本人试过很多次了(不知道是环境的原因还是其它原因)
在这里插入图片描述
三、 通过WS Tools工具生成WSDL文件(nc.uap.mde.wstools_1.0.6.jar,将jar包放置到UAP-STUDIO6.5\Platform\plugins,并且重启STUDIO即可。jar在文末有下载路径)
(选中接口 -> 右键 -> WS Tools -> Generate WSDL -> 默认完成即可)
(生成了ws源文件夹)
在这里插入图片描述
四、 启动STUDIO中间件(并且在调试配置中,设置参数 ,uapws)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、使用SoaupUI进行测试(复制上面链接对应的WSDL地址)

在这里插入图片描述

4、制作补丁

1、 选中项目中的接口、实现类、wsdl文件、upm文件,右键生成补丁包
在这里插入图片描述
2、 下一步
在这里插入图片描述
3、 点击下一步出现,选中路径,更改补丁名称即可,一路下一步,直到完成
在这里插入图片描述
4、 这样补丁就导出成功了
在这里插入图片描述

5、补丁内部的修改

在这里插入图片描述
一、 将upm文件移动到check模块的META-INF里面
在这里插入图片描述
二、 将nc文件夹中的wsdl文件移动到接口目录中
在这里插入图片描述

代码和WS Tools工具包的下载:

链接:https://pan.baidu.com/s/1PwzmFl-iG5GoLJTWdYJVAg
提取码:19m5

猜你喜欢

转载自blog.csdn.net/qq_37630321/article/details/84980164