準備著手寫一個JAVA框架,基於公司目前的框架提取出來。當然公司現在的框架也是我搭建的。在這整理一下思路。
框架名稱:Vipe
AOP,IOC容器:Spring
MVC:Spring MVC
ORM:Mybatis
RPC:Dubbo
優點:
1.前後端分享,前端與後端通過dubbo通訊
2.利用dubbo後端可以實現分散式部署,之後也可以做負載均衡(需要用到zookeeper)
3.統一處理錯誤資訊
4.利用Mybatis攔截器,新增資料的時候,可以自動插入一些預設資料(建立時間,建立者,狀態等)
5.封裝前後端訊息實體,易於統一處理一些程式碼邏輯。
其他有想到再說了。
專案地址:Vipe