Server 使用指南
歡迎使用 AppFuse Server 框架!本指南將協助你快速上手並建立基於 AppFuse Server 的應用程式。
📚 指南結構
🚀 快速開始
新手入門必讀,30 分鐘內建立第一個專案:
🔧 功能模組
AppFuse Server 提供的核心功能模組使用指南:
核心工具
- HTTP 模組 - HTTP 客戶端工具
- 快取模組 - 快取管理(標準/雙層)
- CSV 模組 - CSV 讀寫處理
- Content 模組 - MIME 類型檢測
數據存儲
- JPA 模組 - JPA 查詢建構工具
- Search 模組 - 搜尋過濾查詢(RSQL)
- File 模組 - 文件存儲(S3、Azure、SFTP、Local)
- Image 模組 - 圖像處理(縮放、轉換)
安全認證
- Security 模組 - 登入鎖定防護
- OAuth2 模組 - OAuth2 認證整合
- Tenant 模組 - 多租戶數據隔離
應用服務
📐 設計指南
應用程式架構與設計原則:
- 設計指南總覽 - 所有設計文檔索引
- 多租戶設計 - 多租戶數據隔離機制
- 資料層設計 - Entity 與資料庫設計原則
- 權限模型 - 權限與授權設計
- 檔案處理 - 前後端檔案整合設計
- 檔案儲存 - 後端檔案儲存架構
- Reference Data - 參考資料設計模式
🔐 安全架構
安全性設計與實作指南:
📝 架構決策記錄 (ADR)
重要架構決策的記錄與理由:
💡 最佳實踐
經驗總結與設計模式:
🔌 整合指南
前後端整合與第三方服務整合:
- 前後端整合 - 與 AppFuse Web 整合
- API 契約管理(待建立)
- 第三方服務整合(待建立)
📖 開發規範
- 開發規範 - 程式碼命名規範
🎯 學習路徑
我是新手
我想建立生產環境應用
- 📖 查看 app-server 參考實作
- 💡 閱讀 最佳實踐
- 🔌 了解 前後端整合
- 🚀 參考 部署指南
我想整合第三方服務
- 🔌 閱讀 整合指南
- 📖 查看對應的功能模組文檔
- 📝 參考 app-server 的整合範例
🔗 相關資源
- API 參考 - 完整 API 文檔
- Javadoc - 詳細的類別與方法文檔
- app-server - 參考實作原始碼
- 開發方法論 - 開發流程指南
💬 需要協助?
- 常見問題(待建立)
- 故障排除(待建立)
- 參考 app-server 範例
提示:建議先完成「快速開始」章節,然後根據你的需求查閱其他主題。