問題需求
您想要傳遞到視圖以前,執行核心的請求處理和調用業務邏輯前端
- 您想在請求服務中執行一個特殊的業務邏輯,用來檢索內容並生成動態響應
- 您有取決於從業務服務調用以後響應的視圖選擇
- 您可能不得不在應用中使用框架和庫
解決方案
使用服務工做者在轉交控制到視圖以前集中控制和處理請求來檢索表徵模型。架構
這個視圖是基於表徵模型來生成動態響應框架
策略
- Servlet前端策略
- JSP前端策略
- 基於模版的視圖策略
- 基於控制器的視圖策略
- JavaBean助手策略
- 自定義標籤助手策略
- 控制器中的分配策略
結論
- 集中控制和提升模塊化、可複用、可維護
- 提高角色分離
相關模式
- 前端控制器、應用控制器和視圖助手
服務工做者是一個以控制器爲中心的架構,突顯前端控制
前端控制器委派一個應用控制器來導航和調度,而後轉到視圖查看和視圖助手
- 複合視圖
服務工做者能夠是一個複合視圖
- 業務委派
業務委派被用於隱藏任務業務服務的遠程語義
- 分配器視圖
分配器視圖是一個以視圖爲中心的架構,它的業務處理在控制轉給視圖以後完成
- 業務委託業務委託是在輔助對象調用的狀況下,下降輔助對象和遠程業務服務的耦合