准备着手写一个JAVA框架,基于公司目前的框架提取出来。固然公司如今的框架也是我搭建的。在这整理一下思路。前端
框架名称:Vipegit
AOP,IOC容器:Springgithub
MVC:Spring MVC后端
ORM:Mybatis负载均衡
RPC:Dubbo框架
优势:分布式
1.先后端分享,前端与后端经过dubbo通信ip
2.利用dubbo后端能够实现分布式部署,以后也能够作负载均衡(须要用到zookeeper)部署
3.统一处理错误信息get
4.利用Mybatis拦截器,新增数据的时候,能够自动插入一些默认数据(建立时间,建立者,状态等)
5.封装先后端消息实体,易于统一处理一些代码逻辑。
其余有想到再说了。
项目地址:Vipe