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安装
三、应用部署
部署测试服务工程
因为做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测试:
获取学生数据-接口
接口类型:REST
服务地址:http://cfesb.zicp.net/cfapi/api/studentService/student
协议:GET/POST
参数:见测试截图
说明:
GET:如果传入参数为1,则返回“张三“学生数据,非1参数时返回”李四娘”学生数据,没有参数时返回全部学生数据
POST:如果入参等于“张三”,则返回“张三“学生数据,非"张三"参数时返回”李四娘”学生数据
SOAPUI测试:
获取就职状态-接口
接口类型: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测试:
© 2021 CFESB.CN all right reserved,powered by Gitbook 本文档更新于: 2021-05-22 16:26