若依框架的入门学习
1、若依介紹
項目中,使用到了若依的VUE的前后端分類框架,稍微了詳細了解后發現,
若依還有其他的一些開源框架,而且行成了生態。
現在開發技術如火如荼,我們也跟著若依的部分,一窺優秀框架在做什么在用什么技術的現狀。
若依這樣介紹自己的
一直想做一款后臺管理系統,看了很多優秀的開源項目但是發現沒有合適的。于是利用空閑休息時間開始自己寫了一套后臺系統。如此有了若依。
一句話總結就是
基于SpringBoot、Shiro、Mybatis的權限后臺管理系統
若依官網:
RuoYi 若依官方網站 |后臺管理系統|權限管理系統|快速開發框架|企業管理系統|開源框架|微服務框架|前后端分離框架|開源后臺系統|RuoYi|RuoYi-Vue|RuoYi-Cloud|RuoYi框架|RuoYi開源|RuoYi視頻|若依視頻|RuoYi開發文檔|若依開發文檔|Java開源框架|Java|SpringBoot|SrpingBoot2.0|SrpingCloud|Alibaba|MyBatis|Shiro|OAuth2.0|Thymeleaf|BootStrap|Vue|Element-UI||www.ruoyi.viphttp://ruoyi.vip/
2、若依生態
若依生態,使用多種主流技術棧實現了若依的主功能。真是值得學習。
- RuoYi(SpringBoot+Bootstrap)
Bootstrap多模塊版本
文檔:(官方文檔寫的很好)介紹 | RuoYi使用若依快速構建web應用程序http://doc.ruoyi.vip/ruoyi/ - RuoYi-Vue(SpringBoot+Vue)
Vue前后端分離版本 *目前我們正在使用的框架
文檔:(官方文檔寫的很好)介紹 | RuoYi使用若依快速構建web應用程序http://doc.ruoyi.vip/ruoyi-vue/ - RuoYi-Cloud(SpringCloud+Vue)
SpringCloud微服務版本
文檔:
介紹 | RuoYi使用若依快速構建web應用程序http://doc.ruoyi.vip/ruoyi-cloud/ - RuoYi-App(Uniapp+Vue)
UniApp移動端版本
還有一些其他的版本,包括支持Oracle的,支持VUE3的。
?
3、RuoYi的功能和技術
我們使用開源框架,一方面看能給我們提供什么功能,一方面看他用了什么技術。這些都在文檔中有詳細介紹。摘錄到這里,方便查閱。
內置功能:
- 用戶管理:用戶是系統操作者,該功能主要完成系統用戶配置。
- 部門管理:配置系統組織機構(公司、部門、小組),樹結構展現支持數據權限。
- 崗位管理:配置系統用戶所屬擔任職務。
- 菜單管理:配置系統菜單,操作權限,按鈕權限標識等。
- 角色管理:角色菜單權限分配、設置角色按機構進行數據范圍權限劃分。
- 字典管理:對系統中經常使用的一些較為固定的數據進行維護。
- 參數管理:對系統動態配置常用參數。
- 通知公告:系統通知公告信息發布維護。
- 操作日志:系統正常操作日志記錄和查詢;系統異常信息日志記錄和查詢。
- 登錄日志:系統登錄日志記錄查詢包含登錄異常。
- 在線用戶:當前系統中活躍用戶狀態監控。
- 定時任務:在線(添加、修改、刪除)任務調度包含執行結果日志。
- 代碼生成:前后端代碼的生成(java、html、xml、sql)支持CRUD下載 。
- 系統接口:根據業務代碼自動生成相關的api接口文檔。
- 服務監控:監視當前系統CPU、內存、磁盤、堆棧等相關信息。
- 緩存監控:對系統的緩存查詢,查看、清理等操作。
- 在線構建器:拖動表單元素生成相應的HTML代碼。
- 連接池監視:監視當期系統數據庫連接池狀態,可進行分析SQL找出系統性能瓶頸。
技術棧?
1、系統環境
- Java EE 8
- Servlet 3.0
- Apache Maven 3
2、主框架
- Spring Boot 2.2.x
- Spring Framework 5.2.x
- Apache Shiro 1.7
3、持久層
- Apache MyBatis 3.5.x
- Hibernate Validation 6.0.x
- Alibaba Druid 1.2.x
4、視圖層
- Bootstrap 3.3.7
- Thymeleaf 3.0.x
4、?RuoYi-Vue的功能和技術
內置功能:
這功能列表和RuoYi的基本一樣呀。
- 用戶管理:用戶是系統操作者,該功能主要完成系統用戶配置。
- 部門管理:配置系統組織機構(公司、部門、小組),樹結構展現支持數據權限。
- 崗位管理:配置系統用戶所屬擔任職務。
- 菜單管理:配置系統菜單,操作權限,按鈕權限標識等。
- 角色管理:角色菜單權限分配、設置角色按機構進行數據范圍權限劃分。
- 字典管理:對系統中經常使用的一些較為固定的數據進行維護。
- 參數管理:對系統動態配置常用參數。
- 通知公告:系統通知公告信息發布維護。
- 操作日志:系統正常操作日志記錄和查詢;系統異常信息日志記錄和查詢。
- 登錄日志:系統登錄日志記錄查詢包含登錄異常。
- 在線用戶:當前系統中活躍用戶狀態監控。
- 定時任務:在線(添加、修改、刪除)任務調度包含執行結果日志。
- 代碼生成:前后端代碼的生成(java、html、xml、sql)支持CRUD下載 。
- 系統接口:根據業務代碼自動生成相關的api接口文檔。
- 服務監控:監視當前系統CPU、內存、磁盤、堆棧等相關信息。
- 緩存監控:對系統的緩存信息查詢,命令統計等。
- 在線構建器:拖動表單元素生成相應的Vue代碼。
- 連接池監視:監視當期系統數據庫連接池狀態,可進行分析SQL找出系統性能瓶頸。
技術棧?
1、系統環境
- Java EE 8
- Servlet 3.0
- Apache Maven 3
2、主框架
- Spring Boot 2.2.x
- Spring Framework 5.2.x
- Spring Security 5.2.x
3、持久層
- Apache MyBatis 3.5.x
- Hibernate Validation 6.0.x
- Alibaba Druid 1.2.x
4、視圖層
- Vue 2.6.x
- Axios 0.21.x
- Element 2.15.x?
?5、RuoYi-Cloud的功能和技術
內置功能:
整理到這里我才意識到,RuoYi的各種生態中的框架,其提供的功能都是相同的。
- 用戶管理:用戶是系統操作者,該功能主要完成系統用戶配置。
- 部門管理:配置系統組織機構(公司、部門、小組),樹結構展現支持數據權限。
- 崗位管理:配置系統用戶所屬擔任職務。
- 菜單管理:配置系統菜單,操作權限,按鈕權限標識等。
- 角色管理:角色菜單權限分配、設置角色按機構進行數據范圍權限劃分。
- 字典管理:對系統中經常使用的一些較為固定的數據進行維護。
- 參數管理:對系統動態配置常用參數。
- 通知公告:系統通知公告信息發布維護。
- 操作日志:系統正常操作日志記錄和查詢;系統異常信息日志記錄和查詢。
- 登錄日志:系統登錄日志記錄查詢包含登錄異常。
- 在線用戶:當前系統中活躍用戶狀態監控。
- 定時任務:在線(添加、修改、刪除)任務調度包含執行結果日志。
- 代碼生成:前后端代碼的生成(java、html、xml、sql)支持CRUD下載 。
- 系統接口:根據業務代碼自動生成相關的api接口文檔。
- 服務監控:監視當前系統CPU、內存、磁盤、堆棧等相關信息。
- 在線構建器:拖動表單元素生成相應的HTML代碼。
- 連接池監視:監視當期系統數據庫連接池狀態,可進行分析SQL找出系統性能瓶頸。
?技術棧?
1、系統環境
- Java EE 8
- Servlet 3.0
- Apache Maven 3
2、主框架
- Spring Boot 2.3.x
- Spring Cloud Hoxton.SR9
- Spring Framework 5.2.x
- Spring Security 5.2.x
3、持久層
- Apache MyBatis 3.5.x
- Hibernate Validation 6.0.x
- Alibaba Druid 1.2.x
4、視圖層
- Vue 2.6.x
- Axios 0.21.0
- Element 2.14.x
?6、RuoYi-App
內置功能
這里的內置功能居然不全面,難道還正在開發中。
不知道招人不,我也想參與~
之后在官網文檔里也看到了,此版本實現了基礎的功能的介紹。
看來之后還會繼續完善。
- 登錄
- 首頁
- 工作臺
- 用戶管理
- 角色管理
- ........
- 我的
- 個人信息
- 修改頭像
- 編輯資料
- 常見問題
- 關于我們
- 應用設置
?技術棧
1、運行環境
- HBuilder X
2、主框架
- uniapp
3、視圖層
- uni-ui 1.4.x
- color-ui 2.1.x
由于若依被大量關注,有很多基于若依的二次開發和擴展。
若依官網也很有心的做了整理。
不說別的,我們的項目中就用了RuoYi-Process(一個集成Activiti 6.x工作流的版本)
其他還有CMS,ERP的擴展版本,
想實現個博客系統呀,展示網站呀,就非常方便啦。
項目擴展 | RuoYi使用若依快速構建web應用程序http://doc.ruoyi.vip/ruoyi/document/xmkz.html#%E5%90%8E%E5%8F%B0%E6%89%A9%E5%B1%95?
總結
- 上一篇: 798B. Mike and strin
- 下一篇: 简单的C程序实例