歡迎您光臨本站 註冊首頁

FASTOS 2.0.4 版本發布

←手機掃碼閱讀     admin @ 2020-04-13 , reply:0
  • 2020-04-11 v2.0.4
    • 新增百度ueditor富文本編輯器更換之前編輯器
    • 增強ueditor 新增在線刪除功能,修改ueditor 完全適配fastos,頁面引入直接使用
    • 增加上傳圖片添加水印
    • 修改公告展示頁面,改用iframe引入確保頁面所見即所得
    • 修復授權角色選中值丟失情況
    • 修復表格初始化選中,獲取選中行值丟失問題
    • 修復TAB欄菜單刷新/TAB切換刷新問題
    • 修復定時任務功能cron工具 不能顯示最近執行時間,查詢列表新增下次執行時間欄位
    • 新增3套登陸頁面風格,可以再後台配置默認風格
    • 整合Spring註解Redis緩存,解決Redis故障或者不可用情況任然可以執行方法獲取參數
    • 兼容不配置Redis緩存資料庫項目也可以運行
    • 解決初次登陸顯示問題
    • 登陸頁面主頁面增加頁面壓縮減低易讀性,提高安全性。此功能可以全局開啟
    • 完善國際化欄位
    • 去掉Dao包,簡化代碼
    • 調整包名統一規範
    • 優化代碼,修復若干細節

    FASTOS

    介紹

    FastOS 是一個 Java EE 企業級快速開發平台,基於經典技術組合(Spring Boot、Spring MVC、Apache Shiro、MyBatis-Plus、freemarker、Bootstrap、AdminLTE)採用經典開發模式,讓初學者能夠更快的入門並投入到團隊開發中去,尤其適合新手朋友練手。 在線代碼生成功能,包括核心模塊如:組織機構、角色用戶、菜單及按鈕授權、數據許可權、系統參數等。採用松耦合設計;界面無刷新,一鍵換膚;眾多賬號安全設置,密碼策略;在線定時任務配置;支持多數據源;支持讀寫分離、分庫分表.

    軟體架構

    1. 核心框架:Spring Boot 2.2.5.RELEASE
    2. 安全框架:Apache Shiro 1.4.2
    3. 模板引擎:Freemarker
    4. 前端:AdminLTE 2.3.8, Bootstrap 3.3.7, Bootstrap-Table 1.11.0, JQuery 3.3.1
    5. 持久層框架:MyBatis-Plus 3.3.1
    6. 定時任務: Quartz
    7. 資料庫連接池:Druid 1.10.1
    8. 資料庫: Mysql5.7
    9. 分散式緩存資料庫: Redis 4.0.9
    10. 工具類:Hutool 4.5.8

    演示地址

    1. 演示地址: http://www.j2eefast.com/fast
      賬號 :admin 密碼:admin
    2. 功能還在陸續更新中......

    內置功能

    1. 用戶管理:用戶是系統操作者,該功能主要完成系統用戶配置。
    2. 部門管理:配置系統組織機構(公司、部門),樹結構展現支持數據許可權。
    3. 崗位管理:配置系統用戶所屬擔任職務。
    4. 菜單管理:配置系統菜單,操作許可權,按鈕許可權標識等。
    5. 角色管理:角色菜單許可權分配、設置角色按機構進行數據範圍許可權劃分。
    6. 字典管理:對系統中經常使用的一些較為固定的數據進行維護。
    7. 參數管理:對系統動態配置常用參數。
    8. 操作日誌:系統正常操作日誌記錄和查詢;系統異常信息日誌記錄和查詢。
    9. 登錄日誌:系統登錄日誌記錄查詢包含登錄異常。
    10. 在線用戶:當前系統中活躍用戶狀態監控。
    11. 定時任務:在線(添加、修改、刪除)任務調度包含執行結果日誌。
    12. 代碼生成:前後端代碼的生成(java、html、xml、sql)支持CRUD下載 。
    13. 服務監控:監視當前系統CPU、內存、磁碟、堆棧等相關信息。
    14. 在線構建器:拖動表單元素生成相應的HTML代碼。
    15. 連接池監視:監視當前系統資料庫連接池狀態,可進行分析SQL找出系統性能瓶頸。
    16. 產品許可: 對項目進行許可證書控制,防止程序拷貝運行。
    17. 公告通知: 針對項目升級重要情況出通知公告直接生成靜態頁面,可以實現延遲推送,設置時效性,實時預覽功能

    common 模塊中crypto包下有關於銀行加密演算法 DES 3DES 國密,怎麼算MAC 銀行密碼加密、都是通過項目實踐的。 對這塊感興趣的可以學習下

    產品許可生成數字證書 保護個人與企業的軟體作品權益,降低盜版造成的損失

    項目配置文件yml對於敏感欄位如資料庫密碼,證書密碼,等重要敏感信息加密。防止敏感信息直接暴露!#注意 數據加密安全性其實是相對的,什麼加密如果私鑰或者key泄露都是無用,這個世界上沒有一種加密方法是絕對安全的。這種加密方法只能做到:防君子不防小人!!

    
 寫法需要加密的參數 ENC{} DES{} 包裹 或者 SM4{} 包裹 系統會自動識別,其他正常參數不加即可
 例如:
 spring:
     datasource:
         #默認(主)資料庫配置
         default:
             driverClassName: com.mysql.cj.jdbc.Driver
             url: SM4(YPS0KwUcR6ZETrk1CkHPQydzrGO0WEGKb23G4SYdxRHfCqpDI+CrZfEhdxrjkLrH8TlmyqsC50mP/q4ZJzyJfauQIZ3AbsgQ3k/XzDwsrvSI+58c1UuMKaZW3zdIPj1wg+dUmfldaW4i3CQOfHGXwXL+hpVTIjpUBPZFewkPcnk=)

    安裝教程

    1. 需要準備環境 Mysql5.7以上、 JDK 1.8、 Maven 3.3 、Redis4.X 以上 、開發工具 eclipse 或者 IEDA

    2. 下載源碼 git clone https://gitee.com/zhouhuanOGP/J2EEFAST.git

    3. 編譯代碼 找到根目錄下 pom.xml,執行 mvn clean install 命令編譯一鍵打包。 一般來說不會有什麼問題,如果還是編譯不成功,可以按照優先順序逐個編譯試一試。

    4. 導入資料庫 db目錄里initDb.sql 有建庫建表語句按步驟執行即可

    5. 將代碼導入開發工具fast-admin啟動模塊- 執行 FastApplication 類即可 注意: fast-admin模塊 資源目錄 application-Test.yml 中修改連接資料庫 鏈接地址 如果你是按照initDb.sql 建庫,test.sql導入初始數據 則賬號密碼用戶名都不需要修改

    6. 搭建文檔

    參與貢獻

    1. 本項目設計思路借鑒了當前gitee中 開源項目中後台管理框架眾多優秀項目的設計思路

    版本更新

    1. 2020-04-11 v2.0.4
      • 新增百度ueditor富文本編輯器更換之前編輯器
      • 增強ueditor 新增在線刪除功能,修改ueditor 完全適配fastos,頁面引入直接使用
      • 增加上傳圖片添加水印
      • 修改公告展示頁面,改用iframe引入確保頁面所見即所得
      • 修復授權角色選中值丟失情況
      • 修復表格初始化選中,獲取選中行值丟失問題
      • 修復TAB欄菜單刷新/TAB切換刷新問題
      • 修復定時任務功能cron工具 不能顯示最近執行時間,查詢列表新增下次執行時間欄位
      • 新增3套登陸頁面風格,可以再後台配置默認風格
      • 整合Spring註解Redis緩存,解決Redis故障或者不可用情況任然可以執行方法獲取參數
      • 兼容不配置Redis緩存資料庫項目也可以運行
      • 解決初次登陸顯示問題
      • 登陸頁面主頁面增加頁面壓縮減低易讀性,提高安全性。此功能可以全局開啟
      • 完善國際化欄位
      • 去掉Dao包,簡化代碼
      • 調整包名統一規範
      • 優化代碼,修復若干細節
    2. 2020-03-28 v2.0.3
      • fastjson升級1.2.67 阻止漏洞
      • 修復tab菜單關閉當前BUG
      • 新增yml欄位加密寫法
      • 新增yml文件敏感信息加密處理
      • 新增信息加密測試類
      • 感謝@wangyu 提出問題,修改公司,地區 頂級節點報錯問題
      • 修復樹表格 展開/摺疊 BUG
      • 升級Swagger到2.9.2 新增swagger-bootstrap-ui 優化介面展示
      • 新增公告發布功能.信息延遲推送,可設置時效性。
      • 修復修改頭像點擊多次彈出多個對話框情況
      • 修改定時任務可以選擇cron執行表達式,方便添加任務
      • 統一處理前端傳入日期格式轉換
      • 修復若干細節
    3. 2020-03-20 v2.0.2
      • 新增產品許可功能
      • 系統啟動驗證證書是否合法
      • 修改用戶、許可權頁面滑動按鈕獲取表ID數據丟失導致頁面異常情況
      • 配置文件新增項目參品名稱、license證書、公鑰存放位置欄位
      • 新增測試數據SQL
      • fastJS.js 新增頁面模板引擎,優化部分代碼
      • 刪除多餘類與無用的引用
      • 針對Apache Shiro Padding Oracle導致遠程代碼執行漏洞,Apache Shiro 1.4.1 升級 1.4.2 安全版本
      • 感謝@凌晨雨薇 提出的問題, 修復登陸頁面免登錄記住我BUG,但是作者建議此功能正式項目不用此功能.有遠程執行風險
      • 測試模式定時任務不執行問題
      • 修復刪除操作日誌報錯問題
      • 其他細節優化
    4. 2020-03-01 v2.0.1
      • FASTOS 正式發布

    關於系統

    • FASTOS (快速開發開源系統)名字由來:包含作者對於軟體開發的美好幻想,希望軟體開發變的快速而簡單,每個人都能分享自己的技術從而達到快速又強大的軟體系統,讓我們有更多的時間去陪伴家人!你可能在本系統中看到眾多優秀開源項目的影子,因為她本身集成了眾多優秀的開源項目精華功能,在這種環境中成長的,但是她目前還有很多缺點,希望大神們嘴下留情。如果你也喜歡開源、喜歡本項目,作者歡迎您的加入,FASTOS會因為您的加入而變的更加完善與豐富!
    • 如果本項目對你有幫助,請點擊Star收藏,本項目會長期維護,若你在使用中有任何問題或建議,歡迎在碼雲issue提交問題作者會第一時間處理,讓我們一起完善FASTOS
    • 關於文檔:因目前項目初期,暫還沒時間整理,後期會整理.
    • 關於更新:項目每周都會有更新,演示網站會在周五~周日,不定期暫停訪問,帶來不便盡情諒解!
    • QQ群:因目前項目初期暫不提供,所有問題請在碼雲issue提問,後期會開放官方群,請隨時關注!

    免責聲明:

    • 本項目代碼全部開源,無需任何費用。如果有人向你販賣本系統都是騙子!
    • 不得將 FASTOS 於危害國家安全、榮譽和利益的行為,不能以任何形式用於非法為目的的行為,否則後果自負
    • FASTOS 前身主要用於銀行項目,本身很注重安全因素,可以從項目登陸可以看出.但是您也需了解使用本軟體的風險,是軟體皆有漏洞,任何人都無法保證100%沒有漏洞,所以由軟體漏洞造成的損失不予賠償,也不承擔任何因使用本軟體而產生相關法律責任。請軟體上線使用前進行足夠的安全檢測,以避免此問題發生。
    • 新版本會增加項目啟動證書認證,可以使用你的機器碼在演示地址中生成證書後啟動。若你是大神則略過!

    碼雲Gitee(主): https://gitee.com/zhouhuanOGP/J2EEFAST

    Github(輔): https://github.com/zhouhuan751312/J2EEFAST

    演示圖

    輸入圖片說明 輸入圖片說明 輸入圖片說明 輸入圖片說明 輸入圖片說明 輸入圖片說明 輸入圖片說明 輸入圖片說明 輸入圖片說明 輸入圖片說明 輸入圖片說明 輸入圖片說明 輸入圖片說明 輸入圖片說明 輸入圖片說明


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/114846/fastos-2-0-4-released
FASTOS 2.0.4 版本發布已經有268次圍觀

http://coctec.com/news/soft/show-post-230014.html