分享6個國內(nèi)優(yōu)秀Java后臺管理框架的開源項目,建議收藏_第1頁
分享6個國內(nèi)優(yōu)秀Java后臺管理框架的開源項目,建議收藏_第2頁
分享6個國內(nèi)優(yōu)秀Java后臺管理框架的開源項目,建議收藏_第3頁
分享6個國內(nèi)優(yōu)秀Java后臺管理框架的開源項目,建議收藏_第4頁
分享6個國內(nèi)優(yōu)秀Java后臺管理框架的開源項目,建議收藏_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、分享6個國內(nèi)優(yōu)秀Java后臺管理框架的開源項目,建議收藏!后臺管理系統(tǒng)是內(nèi)容管理系統(tǒng)Content Manage System(簡稱 CMS)的一個子集。CMS 是 Content Management System的縮寫,意為內(nèi)容管理系統(tǒng)。內(nèi)容 管理系統(tǒng)是企業(yè)信息化建設和電子政務的新寵,也是一個相 對較新的市場。我自己也一直在搭建一個即好用,又美觀 的后臺管理系統(tǒng)的手動架,可以即拿的即用的項目。不用要 重復的去造輪子,把有限的時間用去一些有意思的事。下面 分享一下開源中國中有哪些優(yōu)秀的Java開源后臺管理系統(tǒng)。 所有項目在中輸入項目都可以搜索的到。 ThinkGem / JeeSite(開發(fā)

2、人員/項目名稱)watch 2100 star 4000 fork 2600JeeSite是基于多個優(yōu)秀的開源項目,高度整 合封裝而成的高效,高性能,強安全性的開源Java EE快速 開發(fā)平臺。JeeSite是您快速完成項目的最佳基礎平臺解決 方案,JeeSite是您想學習Java平臺的最佳學習案例, JeeSite還是接私活的最佳助手。JeeSite是在Spring Framework基礎上搭建的一個Java基礎開發(fā)平臺,以 Spring MVC為模型視圖控制器,MyBatis為數(shù)據(jù)訪問層, Apache Shiro為權限授權層,Ehcahe對常用數(shù)據(jù)進行緩存, Activit為工作流引擎。

3、是JavaEE界的最佳整合。JeeSite 主要定位于企業(yè)信息化領域,已內(nèi)置企業(yè)信息化系統(tǒng)的基礎功能和高效的代碼生成工具,包括:系統(tǒng)權限組件、數(shù)據(jù) 權限組件、數(shù)據(jù)字典組件、核心工具組件、視圖操作組件、 工作流組件、代碼生成等。前端界面風格采用了結構簡單、 性能優(yōu)良、頁面美觀大氣的Twitter Bootstrap頁面展示框架。 采用分層設計、雙重驗證、提交數(shù)據(jù)安全編碼、密碼加密、 訪問驗證、數(shù)據(jù)權限驗證。使用Maven做項目管理,提高 項目的易開發(fā)性、擴展性。JeeSite目前包括以下四大模塊, 系統(tǒng)管理(SYS)模塊、內(nèi)容管理(CMS)模塊、在線辦公(OA) 模塊、代碼生成(GEN)模塊。系

4、統(tǒng)管理模塊,包括企業(yè)組 織架構(用戶管理、機構管理、區(qū)域管理)、菜單管理、角色 權限管理、字典管理等功能;內(nèi)容管理模塊,包括內(nèi)容管理 (文章、鏈接),欄目管理、站點管理、公共留言、文件管理、 前端網(wǎng)站展示等功能;在線辦公模塊,提供簡單的請假流程 實例;代碼生成模塊,完成重復的工作。JeeSite提供了常 用工具進行封裝,包括日志工具、緩存工具、服務器端驗證、 數(shù)據(jù)字典、當前組織機構數(shù)據(jù)(用戶、機構、區(qū)域)以及其它 常用小工具等。另外還提供一個強大的在線代碼生成工具, 此工具提供簡單的單表、一對多、樹結構功能的生成,如果 對外觀要求不是很高,生成的功能就可以用了。如果你使 用了 JeeSite基

5、礎框架,就可以很高效的快速開發(fā)出,優(yōu)秀 的信息管理系統(tǒng)。技術選型:1、后端核心框架:Spring Framework 4.1 安全框架:Apache Shiro 1.2 視圖框架:Spring MVC 4.1 服務端驗證:Hibernate Validator 5.2 布局 框架:SiteMesh 2.4工作流引擎:Activiti 5.21任務調(diào)度: Spring Task 4.1持久層框架:MyBatis 3.2數(shù)據(jù)庫連接池: Alibaba Druid 1.0緩存框架:Ehcache 2.6、Redis 日志管理: SLF4J 1.7、Log4j 工具類:Apache Commons、J

6、ackson 2.2、 Xstream 1.4、Dozer 5.3、POI 3.92、前端 JS 框架:jQuery 1.9。CSS 框架:Twitter Bootstrap 2.3.1(穩(wěn)定是后臺,UI 方面根據(jù)需求自己升級改造吧)??蛻舳蓑炞C:JQuery Validation Plugin 1.11。富文本在線編輯:CKEditor在線文 件管理:CKFinder動態(tài)頁簽:Jerichotab手機端框架:Jingle 數(shù)據(jù)表格:jqGrid對話框:jQuery jBox下拉選擇框:jQuery Select2樹結構控件:jQuery zTree日期控件: My97DatePicker 項

7、目主頁:stylefeng / gunswatch 1.5k star 3.7k fork 1.8kGuns基于SpringBoot,致力于做更簡潔的后臺 管理系統(tǒng),完美整合 springmvc shiro mybatis-plus beetl flowable!Guns項目代碼簡潔,注釋豐富,上手容易,同時Guns 包含許多基礎模塊(用戶管理,角色管理,部門管理,字典管理 等10個模塊),可以直接作為一個后臺管理系統(tǒng)的腳手架!項 目特點:基于SpringBoot,簡化了大量項目配置和maven依 賴,讓您更專注于業(yè)務開發(fā),獨特的分包方式,代碼多而不亂。 完善的日志記錄體系,可記錄登錄日志,業(yè)

8、務操作日志(可記 錄操作前和操作后的數(shù)據(jù)),異常日志到數(shù)據(jù)庫,通過BussinessLog 注解和 LogObjectHolder.me().set()方法, 業(yè)務操作日志可具體記錄哪個用戶,執(zhí)行了哪些業(yè)務,修改 了哪些數(shù)據(jù),并且日志記錄為異步執(zhí)行,詳情請見 BussinessLog 注解和LogObjectHolder,LogManager,LogAop 類。利用 beetl 模板 引擎對前臺頁面進行封裝和拆分,使臃腫的html代碼變得簡 潔,更加易維護。對常用js插件進行二次封裝,使js代碼變 得簡潔,更加易維護,具體請見webapp/static/js/common 文件夾內(nèi)js代碼。利

9、用ehcache框架對經(jīng)常調(diào)用的查詢進 行緩存,提升運行速度,具體請見ConstantFactory類中 Cacheable 標記的方法。controller 層采用 map warpper 方式的返回結果,返回給前端更為靈活的數(shù)據(jù),具體參見 com.stylefeng.guns.modular.system.warpper 包中具體類。 防止XSS攻擊,通過XssFilter類對所有的輸入的非法字符串 進行過濾以及替換。簡單可用的代碼生成體系,通過 SimpleTemplateEngine可生成帶有主頁跳轉和增刪改查的 通用控制器、html頁面以及相關的js,還可以生成Service 和Da

10、o,并且這些生成項都為可選的,通過ContextConfig 下的一些列xxxSwitch開關,可靈活控制生成模板代碼,讓您 把時間放在真正的業(yè)務上??刂破鲗咏y(tǒng)一的異常攔截機制, 利用ControllerAdvice統(tǒng)一對異常攔截,具體見 com.stylefeng.guns.core.aop.GlobalExceptionHandler 類。 頁面統(tǒng)一的js key-value單例模式寫法,每個頁面生成一個 唯一的全局變量,提高js的利用效率,并且有效防止多個人 員開發(fā)引起的函數(shù)名/類名沖突,并且可以更好地去維護代碼。 項目圖片老 A / AG-Adminwatch 1.2k star 2.

11、8k fork1.1kAG-Admin是國內(nèi)首個基于Spring Cloud微服務化開發(fā) 平臺,具有統(tǒng)一授權、認證后臺管理系統(tǒng),其中包含具備用 戶管理、資源權限管理、網(wǎng)關API管理等多個模塊,支持多 業(yè)務系統(tǒng)并行開發(fā),可以作為后端服務的開發(fā)腳手架。代碼 簡潔,架構清晰,適合學習和直接項目中使用。核心技術采 用 Eureka、Fegin、Ribbon、Zuul、 Hystrix、 JWT Token、 Mybatis等主要框架和中間件,前端采用vue-element-admin 組件。模塊說明項目圖片:Jieven / eovawatch 1.1k star 2.1k fork 1.1k最簡單的

12、快速開發(fā)平臺,簡單 才是高科技,因為簡單所以更快,降低70%開發(fā)成本。Easy 簡單開發(fā)Object元數(shù)據(jù)驅動業(yè)務View常用功能界面 Admin信息管理和維護項目圖片:lengleng / pigwatch 521 star 1k fork 479 基于 Spring Cloud、oAuth2.0 開發(fā)基于 Vue 前后分離的開發(fā)平臺完成功能完善登錄:賬號密碼模式、短 信驗證碼模式、社交賬號模式均整合Spring security oAuth 單點登錄:基于Srping security oAuth提供單點登錄接口, 方便其他系統(tǒng)對接用戶管理:用戶是系統(tǒng)操作者,該功能主 要完成系統(tǒng)用戶配置。

13、機構管理:配置系統(tǒng)組織機構(公司、 部門、小組),樹結構展現(xiàn),可隨意調(diào)整上下級。菜單管理: 配置系統(tǒng)菜單,操作權限,按鈕權限標識等。角色管理:角 色菜單權限分配、設置角色按機構進行數(shù)據(jù)范圍權限劃分。字典管理:對系統(tǒng)中經(jīng)常使用的一些較為固定的數(shù)據(jù)進行維 護,如:是否、男女、類別、級別等。操作日志:系統(tǒng)正常 操作日志記錄和查詢;系統(tǒng)異常信息日志記錄和查詢。服務限 流:多種維度的流量控制(服務、IP、用戶等)分庫分表: shardingdbc分庫分表策略數(shù)據(jù)權限:使用mybatis對原查 詢做增強,業(yè)務代碼不用控制,即可實現(xiàn)。文件系統(tǒng):支持 FastDFS、七牛云,擴展API幾行代碼實現(xiàn)上傳下載消息

14、中 心:短信、郵件模板發(fā)送,幾行代碼實現(xiàn)發(fā)送聚合文檔:基 于zuul實現(xiàn)swagger各個模塊的實現(xiàn)代碼生成:前后端代 碼的生成,支持Vue緩存管理:基于Cache Cloud保證 Redis的高可用服務監(jiān)控:Spring Boot Admin分布式任務 調(diào)度:基于elastic-job的分布式文件系統(tǒng),zookeeper做調(diào) 度中心zipkin鏈路追蹤:數(shù)據(jù)保存ELK,圖形化展示pinpoint 鏈路追蹤:數(shù)據(jù)保存hbase,圖形化展示項目圖片:Ehsan / CrapApiCrapApi - CrapApi 免費開源 API 接 口管理系統(tǒng)、 API接口調(diào)試工具:API接口管理、文檔管理、接口調(diào)試。CrapApi能做什么主要功能:項目管理、用戶管理、模塊管 理、接口管理、接口版本管理、接口拷貝、接口文檔pdf下 載、接口 mock、模塊加密訪問、接口在線調(diào)試、數(shù)據(jù)字典 管理、數(shù)據(jù)字典加密訪問多管理員、多權限、多角色管理、 自定義菜單、自定義網(wǎng)站樣式、文檔留言、錯誤碼管理、接 口排序、DOC、PDF、TEXT、EXCEL等資源管理、支持版 本號控制、文檔內(nèi)容檢索、操作日志記錄、根據(jù)日志恢復數(shù) 據(jù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論