/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
FCat是一款企業級基礎功能框架,基於Angular4+SpringCloud開發,其核心設計目標是分離前後端、開發快速、學習簡單、功能強大、不重複造輪子,目標是幫助企業搭建一套基礎功能框架!
FCat是一款企業級的基礎功能框架,可以幫助用戶進行開發,根據自己的需求來進行功能權限的添加,軟件基於Angular4+SpringCloud開發,是全棧必備的一個框架,軟件可以分離前後端,在前後端分別進行設置和布局,軟件還有著開發快速、學習簡單、功能強大的特點,包含非常多的核心技術。
前端技術:Angular;
支持angular2、4、5版本,UI使用AdminLTE;
angular-cli
TypeScript
組件
模板
模塊
服務
依賴注入
動態路由
Http
後端技術:SpringCloud;
1、Eureka
服務器用作服務注冊服務器。 一個java客戶端,用來簡化與服務器的交互、作為輪詢負載均衡器,並提供服務的故障切換支持。
2、Zuul
基於JVM路由和服務端的負載均衡器 類似nginx,反向代 理的功能
3、Hystrix
提供了熔斷、隔離、Fallback、cache、監控等功能,能夠在一個、或多個依賴同時出現問題時保證係統依然可用。
4、Feign
是聲明式、模板化的http客戶端。旨在用最少的開銷和代碼將您的代碼連接到http apis。
5、Ribbon
提供客戶端的軟件負載均衡算法
6、Redis
存儲熱點數據
7、Session redis存儲熱點、共享會話數據
8、Security
提供聲明式的安全訪問控製解決方案的安全框架
9、OAuth2
一種授權框架,提供了一套詳細的授權機製。用戶或應用可以通過公開的或私有的設置,授權第三方應用訪問特定資源。
10、JWT 提供了一種用於發布接入令牌(Access Token),並對發布的簽名接入令牌進行驗證的方法。 令牌(Token)本身包含了一係列聲明,應用程序可以根據這些聲明限製用戶對資源的訪問。
11、Config
配置文件統一管理
1、用戶管理
2、菜單管理
3、組織類型管理
4、組織架構管理————組織管理、關聯用戶、組織授權
5、數據字典
6、日誌管理