2.6.示例服务接口应用搭建

列表

服务器地址:192.168.1.232


序号 应用 版本
1 操作系统 CentOS 7.5
2 JDK v1.8.191
3 Tomcat v8.5
4 CFESB v1.0

一、JDK安装

​ 请参考7.1CentOS下JDK安装

二、Tomcat8.5安装

请参考7.2CentOS下Tomcat安装

三、应用部署

部署测试服务工程

​ 因为做ESB服务很多时候都需要使用到web services和REST服务,虽然网上有一些免费的服务提供,但为了方便测试,我们还是自己做了几个服务用于测试,工程名称:cfapi.war

​ 部署到webapps目录,重启tomcat进行访问,本地访问地址:

http://192.168.1.232/cfapi/api/服务名

详细服务列表:

序号 接口名称 类型 地址
1 信用卡送达状态 WS http://cfesb.zicp.net/cfapi/api/Person?wsdl
2 获取学生数据 REST(GET/POST) http://cfesb.zicp.net/cfapi/api/studentService/student
3 获取就职状态 REST(GET/POST) http://cfesb.zicp.net/cfapi/api/employee/getJobStatus
4

其它免费网络接口 | 序号 | 接口名称 | 类型 | 地址 | | ---- | -------------- | -------------- | ------------------------------------------------------------ | | 1 | 获取IP地址信息 | WS | http://www.webxml.com.cn/WebServices/IpAddressSearchWebService.asmx?wsdl | | 2 | 获取用户数据 | REST(GET/POST) | http://jsonplaceholder.typicode.com/users |

信用卡送达状态-接口

接口类型:web services

服务地址:http://cfesb.zicp.net/cfapi/api/Person?wsdl

参数:见测试截图

说明:如果传入参数为1,则返回“send back“,非1参数时返回”send on”

SOAPUI测试:

image-20210618110743208

image-20210618110809840

获取学生数据-接口

接口类型:REST

服务地址:http://cfesb.zicp.net/cfapi/api/studentService/student

协议:GET/POST

参数:见测试截图

说明:

GET:如果传入参数为1,则返回“张三“学生数据,非1参数时返回”李四娘”学生数据,没有参数时返回全部学生数据

POST:如果入参等于“张三”,则返回“张三“学生数据,非"张三"参数时返回”李四娘”学生数据

SOAPUI测试:

image-20210618110923807

image-20210618110949343

image-20210618110903134

image-20210618111740206

image-20210618111812438

获取就职状态-接口

接口类型:REST

服务地址: http://cfesb.zicp.net/cfapi/api/employee/getJobStatus

协议:GET/POST

请求参数:{"employeeId":1}

说明:

POST请求:如果传入参数为1,则返回{\"Status\":\"separated\"},非1参数时返回{\"Status\":\"staff\"}

GET请求:返回{\"Status\":\"is get\"}

SOAPUI测试:

image-20210618105752464

image-20210618110012528

image-20210618110028514


© 2021 CFESB.CN all right reserved,powered by Gitbook 本文档更新于: 2021-05-22 16:26

results matching ""

    No results matching ""