1.AOP,IOC框架-Springgit
選擇Spring是最不須要考慮的。應該90%以上的JAVA項目都有用Spring.github
2.ORM框架-Mybatis數據庫
Mybatis入門比較簡單,而且對SQL語法的可控性比較大。缺點就是對數據庫的依賴較大,若是數據庫換了,寫的SQL語法也要跟着改變。安全
3.MVC框架-Spring MVC框架
如今愈來愈多的項目都使用Spring MVC,相對於Struct,Spring MVC簡單易用,安全性也比較高。分佈式
4.RPC框架-Dubbo性能
Dubbo是阿里開源的一個分佈式服務框架,優勢是性能高,並且開發文檔齊全,支持的協議也比較多。但dubbo已經有一段時間沒有更新了,因此我採用的是噹噹網針對dubbo的插件
擴展dubbox模板引擎
其餘框架:ip
Mybatis分頁插件-PageHelper
模板引擎-beetl
項目地址:Vipe