只要懂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.多数据元切换


其他功能在不断使用中继续丰富,下一篇介绍项目结构



发布了18 篇原创文章 · 获赞 9 · 访问量 9265

猜你喜欢

转载自blog.csdn.net/a913222/article/details/80212626