LONGEPASS
Q69.

有關於Web 資料庫系統所應用的三層式架構(Three-Tier Architecture),以下的敘述那些為正確?

電腦軟體設計共同科目 · 乙級 · Q69

難易度分析

3 / 5

本題採複選形式,要求全面判別三層式架構的定義、中間層功能及伺服器角色,且選項中包含易混淆的客戶端架構特徵,需精確區分相關概念才能正確作答。

正確答案 (複選):②, ③, ④

  • ② 三層式架構是在用戶端和資料庫伺服器端的中間增加一個中間層(Middle-Tier):三層式架構(Three-Tier Architecture)的定義即在表示層(Presentation Tier)與資料層(Data Tier)之間加入中間層(Middle-Tier),實現關注點分離與系統解耦。
  • ③ 中間層的伺服器經常用來處理企業邏輯(Business Logic):中間層主要負責處理企業邏輯(Business Logic)、資料驗證、交易管理與業務規則執行,使資料庫專注於資料儲存與檢索,提升系統可維護性。
  • ④ 中間層的伺服器經常被稱為應用程式伺服器(Application Server):中間層伺服器在實務上即稱為應用程式伺服器(Application Server),如 Tomcat、IIS、Node.js 等,負責承接客戶端請求、執行商業邏輯並與後端資料庫溝通。

錯誤選項解析

  • ① 在三層式架構中,用戶(Client)端需要針對每個不同的應用程式安裝相對應的用戶端程式:三層式架構的核心優勢在於客戶端僅需安裝網頁瀏覽器即可存取應用程式,無需針對每個應用程式安裝獨立的客戶端程式,此為胖客戶端(Fat Client)架構的特徵而非三層式架構。
Learning Tip

"三層式架構常考重點為與兩層式(Client-Server)架構的差異辨析。關鍵陷阱在於混淆胖客戶端與瘦客戶端(Thin Client)概念——三層式架構採用瘦客戶端設計,客戶端只需瀏覽器即可運作。另需注意企業邏輯必須置於中間層而非資料庫層,此為系統擴充性與維護性的核心設計原則。"

學員答題分佈

①在三層式架構中,用戶(Client)端需要針對每個不同的應用程式安裝相對應的用戶端程式0%
②三層式架構是在用戶端和資料庫伺服器端的中間增加一個中間層(Middle-Tier)0%
③中間層的伺服器經常用來處理企業邏輯(Business Logic)0%
④中間層的伺服器經常被稱為應用程式伺服器(Application Server)0%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目