前言:
现时你们对“sql数据库接口”大体比较讲究,你们都想要剖析一些“sql数据库接口”的相关文章。那么小编在网上搜集了一些有关“sql数据库接口””的相关知识,希望咱们能喜欢,朋友们快快来了解一下吧!只要懂sql,人人都能写接口,基于servlet实现mvc架构,一行代码实现后台数据接口封装
先来几张实现的效果图
1. controller 实现
2.service层实现
3.访问结果(post与get都支持)
输入访问地址+/ver
[{"code":10000,"msg":"数据请求成功"},{“ver”:2.0}]
那么从上面的效果大家可以看到,这个框架是用servlet原生框架结合反射自己实现了一个mvc架构,框架整体可以精简到两层,把整个写代码的流程精简到拼接sql这个层次,也就是说只要懂sql谁都会写服务。那么接下来我简单介绍一下这个框架诞生的初衷。就在几年前,小编从事移动端的开发,也就是原生Android应用,那时候公司里我一个移动开发,后台接口自己写,后台维护管理系统自己写,移动端也要自己设计自己写,刚开始觉得servlet用着挺好,但是后面项目越来越多的时候,感觉写的很烦躁,还有n多个app需要维护,而每一个app又对应了好几个服务端项目,比如数据采集系统,比如后台维护,比如数据接口,实在感觉分身乏术,后面小编也试了一些开源的框架,如jfinal系列,spring系列,感觉还是太过于复杂,而且也是不易维护,后面就像自己能不能封装一个简单的mvc框架,实现简单,功能强大,于是本框架就诞生了……如你所见上述代码,你只需要取值完成sql部分就可以实现一个数据接口,而且本项目可以作为一个jar直接供其他项目使用。
那么接下来咱们介绍一下本项目框架的一些功能
1. 自动日志功能,
2.redis缓存功能
3.多层接口安全签名功能
4.任务调度数据爬取功能
5.跨域能力
6.代码生成功能
7.实体自动映射绑定功能
8.多项目集中维护功能
9.账号单设备登录功能
10.数据库连接池切换功能
11.ftp功能
12.多数据元切换
其他功能在不断使用中继续丰富,下一篇介绍项目结构