Server 使用指南
AppFuse Server 是以功能模組組成的 Spring Boot 工具集。本指南按模組家族分類,適合在知道 需求或模組名稱時直接查詢。
:::info 升級既有專案 先確認當前發布線,再閱讀 Server Changelog與框架升級指南。 :::
從哪裡開始
| 你的需求 | 建議入口 |
|---|---|
| 第一次建立 Server 專案 | 建立新專案 |
| 了解依賴、模組與執行基線 | 框架概述 |
| 建立第一個 REST API | 第一個 API |
| 查詢精確 Java API | API 參考或 Javadoc |
| 評估架構與應用層設計 | 設計指南 |
| 整合 AppFuse Web | 前後端整合 |
模組家族
側邊欄會直接從各模組目錄產生最新清單;首頁只維護穩定的家族入口,避免新增模組後人工索引 過期。
| 家族 | 內容 | 代表頁面 |
|---|---|---|
| 核心工具 | HTTP、Cache、CSV、Content、Document、Workbook | HTTP、Cache |
| 數據存儲 | JPA、Search、File、Image、Persistence Encryption | JPA、持久化資料加密 |
| 安全認證 | Resource Server、OAuth2、OIDC、Tenant、Acting、Signed Link | Security、OAuth2 |
| 應用服務 | Mail、NLS、Link、Error、Scheduling、Notification、Almanac | Error、Notification |
| 設計與整合 | 跨模組設計原則與前後端整合 | 設計指南、整合指南 |
| 範例與最佳實踐 | 完整使用範例與經驗原則 | 快取範例、最佳實踐 |
學習路徑
我是新手
我想建立生產環境應用
- 先依資料隔離需求選擇 app-tenant-server 或 app-tenantless-server。
- 閱讀資料庫設計、權限模型與適用的隔離設計。
- 完成前後端整合與部署指南。
內容邊界
- Guides:框架消費者使用模組所需的概述、設定、範例與設計說明。
- API Reference/Javadoc:類別、方法與簽章。
- Server Development:框架維護流程、發布狀態與升級紀錄。
- ADR/RFC:決策背景與提案,不是一般升級操作步驟。
安全架構的實作計畫、任務與手動測試紀錄屬維護資料,不列入消費端指南主側邊欄。