目的
E框架的目的是讓開發(fā)不必從零開始開發(fā),讓開發(fā)者只關(guān)注自己的業(yè)務(wù)功能。
技術(shù)說明
- 框架采用微服務(wù)的設(shè)計思想,而且各工程易分易合
- 此框架采用前后臺分開,前后臺都可以單獨部署,前端采用輕量級的扁平化設(shè)計(html+javascript+Bootstrap), 會自動針對不同的屏幕尺寸調(diào)整頁面,使其在各個尺寸的屏幕上表現(xiàn)良好。
- 后端采用Spring boot,不需要部署WAR 文件,可直接運(yùn)行jar文件。
- 系統(tǒng)權(quán)限框架采用spring-security oauth2,實現(xiàn)前后臺權(quán)限校驗,權(quán)限實現(xiàn)了用戶授權(quán)和客戶端授權(quán)。
- 持久層采用JPA ,能夠很好的適應(yīng)不同數(shù)據(jù)庫,并實現(xiàn)注解式動態(tài)查詢功能。
- 數(shù)據(jù)響應(yīng)該采用json格式。
- 服務(wù)采用REST形式,能夠方便的與手機(jī)app進(jìn)行對接,集成swagger能夠在線查看RESTAPI 文檔和在線測試服務(wù)接口
- 支持單點登錄,可以多系統(tǒng)進(jìn)行菜單集成,形成一個portal。
- 支持高并發(fā)和水平擴(kuò)展,支持Session的統(tǒng)一存儲。
- 項目采用gradle構(gòu)建,能夠方便的將各項目進(jìn)行按需組裝。
源碼獲取
查看框架演示
源碼: https://github.com/fuhoujun/e http://git.oschina.net/fuhoujun/e
可以加入 Q群204690448 交流。
功能說明