架構模式
架構模式
架構模式,也叫架構風格,一個架構模式描述軟體系統里的基本的結構組織或綱要。架構模式提供一些呈先定義好的子系統,指定它們的責任,並給出把它們組織在一起的法則和指南。一個架構模式常常可以分解成很多個設計模式的聯合使用。MVC模式就屬於架構模式。
目錄
名稱 | 描述 | |
基於組件 | ||
基於插件 | 如Eclipse | |
面向對象 | ||
面向切面 | ||
面向資源 | 獲取資源 | 查找服務,如JNDI |
延遲載入 | ||
立即載入 | ||
部分載入 | ||
管理資源 | cache | |
pool | ||
分散式事務 | ||
AOP管理 | ||
釋放資源 | 超時 | |
策略 | ||
面向服務 | ||
黑板 | 任何隊員都可以貢獻出解決問題的方法或做出解釋,就像多個人在黑板上討論一樣,人工智慧領域 | |
事件驅動 | ||
分離表現層 | 將處理用戶界面的邏輯從用戶界面(UI)視圖和用戶操作的數據中分離出來,如FreeMarker | |
客戶端-伺服器 | 將系統分為兩個應用,其中客戶端向伺服器發送服務請求 2-tier, n-tier, peer-to-peer, Cloud Computing all use this model |