[发明专利]一种Web Service发布方法、装置及服务器有效
| 申请号: | 201910627108.6 | 申请日: | 2019-07-11 |
| 公开(公告)号: | CN110471650B | 公开(公告)日: | 2022-08-09 |
| 发明(设计)人: | 张冲;窦本君 | 申请(专利权)人: | 新华三大数据技术有限公司 |
| 主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/41;G06F8/71;G06F9/54;G06F16/25;H04L67/02 |
| 代理公司: | 北京超成律师事务所 11646 | 代理人: | 吴迪 |
| 地址: | 450000 河南省郑州市高新技*** | 国省代码: | 河南;41 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 web service 发布 方法 装置 服务器 | ||
1.一种Web Service发布方法,其特征在于,所述Web Service发布方法包括:
根据获取的选择指令从数据库中选择数据库表信息以及字段信息;
将所述数据库表信息、所述字段信息、与所述数据库表信息及所述字段信息对应的数据源信息以及sql信息转换为待发布文件;
将所述待发布文件发送至预先建立的文件夹中;
当检测到所述预先建立的文件夹中包含新的与预设定的文件类型一致的待发布文件时,将所述待发布文件转化为java对象,其中,所述待发布文件包含根据用户需求确定的数据库信息;
根据所述java对象构造Web Service对象,以便发布所述Web Service对象;
其中,所述根据所述java对象构造Web Service对象的步骤,包括:
新建一个空Web Service对象,其中,所述空Web Service对象包含预先定义的数据类型;
在所述空Web Service对象中,以所述数据类型的格式调用所述java对象,以构造所述Web Service对象。
2.根据权利要求1所述的Web Service发布方法,其特征在于,所述方法还包括:
根据客户端发送的服务访问请求获取统一资源定位符地址,其中,所述统一资源定位符地址与所述Web Service对象一一对应;
根据所述统一资源定位符地址确定对应的所述Web Service对象;
从所述Web Service对象中获取所述数据库信息,其中,所述数据库信息包括数据源信息以及sql信息;
基于所述数据源信息以及所述sql信息获得返回值;
将所述返回值传输至所述客户端。
3.根据权利要求2所述的Web Service发布方法,其特征在于,所述从所述Web Service对象中获取所述数据库信息的步骤包括:
从所述Web Service对象中获取所述java对象;
根据所述java对象获取所述数据库信息。
4.根据权利要求2所述的Web Service发布方法,其特征在于,所述基于所述数据源信息以及所述sql信息获得返回值的步骤包括:
根据所述数据源信息查询得到数据库连接信息,并依据所述数据库连接信息连接至所述数据源信息对应的数据库;
根据所述数据源信息对应的数据库的类型,格式化所述sql信息得到sql语句;
将所述sql语句发送至所述数据源信息对应的数据库以使所述数据库执行所述sql语句,以获取所述数据库执行所述sql语句后得到的所述返回值。
5.一种Web Service发布装置,其特征在于,所述Web Service发布装置包括:
选择模块,用于根据获取的选择指令从数据库中选择数据库表信息以及字段信息;
转化模块,用于将所述数据库表信息、所述字段信息、与所述数据库表信息及所述字段信息对应的数据源信息以及sql信息转换为待发布文件;
文件发送模块,用于将所述待发布文件发送至预先建立的文件夹中;
所述转化模块,还用于当检测到预先建立的文件夹中包含新的与预设定的文件类型一致的待发布文件时,将所述待发布文件转化为java对象,其中,所述待发布文件包含根据用户需求确定的数据库信息;
构造模块,用于根据所述java对象构造Web Service对象,以便发布所述Web Service对象;
所述构造模块,具体可以用于:
新建一个空Web Service对象,其中,所述空Web Service对象包含预先定义的数据类型;
在所述空Web Service对象中,以所述数据类型的格式调用所述java对象,以构造所述Web Service对象。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三大数据技术有限公司,未经新华三大数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910627108.6/1.html,转载请声明来源钻瓜专利网。





