準備着手寫一個JAVA框架,基於公司目前的框架提取出來。固然公司如今的框架也是我搭建的。在這整理一下思路。前端
框架名稱:Vipegit
AOP,IOC容器:Springgithub
MVC:Spring MVC後端
ORM:Mybatis負載均衡
RPC:Dubbo框架
優勢:分佈式
1.先後端分享,前端與後端經過dubbo通信ip
2.利用dubbo後端能夠實現分佈式部署,以後也能夠作負載均衡(須要用到zookeeper)部署
3.統一處理錯誤信息get
4.利用Mybatis攔截器,新增數據的時候,能夠自動插入一些默認數據(建立時間,建立者,狀態等)
5.封裝先後端消息實體,易於統一處理一些代碼邏輯。
其餘有想到再說了。
項目地址:Vipe