写了个通用数据接口管理系统,不知道是否具有商业价值
本系统作为关系型数据库接口配置管理系统,可通过图形化界面配置各类数据接口,无需编写任何后台java或.net代码,实现可视化配置即结果模式,易于扩展;可将程序开发人员的重复接口定义工作从繁琐的重复性后台代码中解脱出来,让程序开发人员更专注于数据业务的分析和理解。使用该系统人员需要对数据库具有一定应用基础知识,熟练掌握各类数据库SQL语句及存储过程编写能力。
该系统程序部署简单,程序简小,不包含jar包,程序文件大小约为 30M;
windows操作系统服务器程序运行:双击run_jar.bat
linux操作系统服务器命令运行:
java -jar CenterDataRunNode.jar &
或者部署于tomcat下运行
系统特点
1)支持多数据源(最多9个)数据库接入;(sql server2005及以上版本、Oracle10g及以上版本、MYSSQL5.0及以上版本、Sqlite桌面型数据库、Access桌面型数据库);
2)数据接口定义完全图形化操作,无需编写任何开发代码;便于后期无限接口业务扩展;
3)接口数据调用权限化管理,包含接口调用期限,次数限值,IP绑定等接口权限管理功能;
4) 支持前端Javascript跨域获取数据操作,支持java、C#等主流开发语言后端获取数据或传递数据模式;
5)调用方式为web page(get、post均支持)方式,返回结果以json数据格式展示,支持基于html5的前端展示系统的数据接入;特殊字段采用url编码格式进行特殊字符编码转义处理;
6) 支持双权限认证模式(sub_code和sub_usercode);
7)用户接口时效性认证;
8)支持TCP长连接socket通讯方式获取数据;
9)支持移动终端APP微信授权登录服务端认证接口、支持移动终端APP支付宝授权登录服务端认证接口、支持移动终端微信支付服务端接口、支持移动终端支付宝支付服务端接口;
10)针对运算复杂数据接口支持延迟获取数据请求模式(初次请求数据命令,延时5分钟或10分钟请求数据结果);
11)支持动态配置数据传输编码格式(UTF-8,GBK, iso-8859-1 ..)
详细介绍见:
https://blog.csdn.net/yong427/article/details/89396376
在线试用,使用chrome浏览器访问url地址:
http://www.zjpems.com:8080/CenterData/login.html
测试账号:admin
测试密码:1