跳至主要内容

Server 使用指南

AppFuse Server 是以功能模組組成的 Spring Boot 工具集。本指南按模組家族分類,適合在知道 需求或模組名稱時直接查詢。

:::info 升級既有專案 先確認當前發布線,再閱讀 Server Changelog框架升級指南。 :::

從哪裡開始

你的需求建議入口
第一次建立 Server 專案建立新專案
了解依賴、模組與執行基線框架概述
建立第一個 REST API第一個 API
查詢精確 Java APIAPI 參考Javadoc
評估架構與應用層設計設計指南
整合 AppFuse Web前後端整合

模組家族

側邊欄會直接從各模組目錄產生最新清單;首頁只維護穩定的家族入口,避免新增模組後人工索引 過期。

家族內容代表頁面
核心工具HTTP、Cache、CSV、Content、Document、WorkbookHTTPCache
數據存儲JPA、Search、File、Image、Persistence EncryptionJPA持久化資料加密
安全認證Resource Server、OAuth2、OIDC、Tenant、Acting、Signed LinkSecurityOAuth2
應用服務Mail、NLS、Link、Error、Scheduling、Notification、AlmanacErrorNotification
設計與整合跨模組設計原則與前後端整合設計指南整合指南
範例與最佳實踐完整使用範例與經驗原則快取範例最佳實踐

學習路徑

我是新手

  1. 建立新專案
  2. 理解專案結構
  3. 建立第一個 API
  4. 依需求選擇模組家族
  5. 上線前閱讀最佳實踐設計指南

我想建立生產環境應用

  1. 先依資料隔離需求選擇 app-tenant-serverapp-tenantless-server
  2. 閱讀資料庫設計權限模型與適用的隔離設計。
  3. 完成前後端整合部署指南

內容邊界

  • Guides:框架消費者使用模組所需的概述、設定、範例與設計說明。
  • API ReferenceJavadoc:類別、方法與簽章。
  • Server Development:框架維護流程、發布狀態與升級紀錄。
  • ADRRFC:決策背景與提案,不是一般升級操作步驟。

安全架構的實作計畫、任務與手動測試紀錄屬維護資料,不列入消費端指南主側邊欄。