框架學習筆記

一劍平江湖發表於2013-04-16
一個框架就是一組相互協作的類,對於 特定的一類軟體,框架構成了一種 可重用的設計。
A framework is a set of copperating classes that make up a resuable design for a specific class of softeware
永續性,事務,安全性,負載均衡,監控,日誌,應用整合,認證,許可權,組織角色管理,業務模型,業務邏輯,工作流,檔案管理,報表,列印,門戶資訊釋出,通訊 ,特定行業,領域模組


容器(Conatiner) 是元件建立生存的環境,視窗規定了元件必須遵循的規範(即元件必須具備的後設資料),負責以適當的方式建立,裝配元件,管理元件的生命週期()可能以singleton模式快取或pooling的方式,並將元件提供給使用者。在一個典型的ioc應用中,元件的使用者,是另一個等待裝配的元件。通過一系列的裝配動作,容器可以提供結構極其複雜的元件。前文曾提到元件的管理者,在大多數時候,扮演這個角色的正是容器。
框架(Framework) 一個框架就是一組相互協作的類,對於 特定的一類軟體,框架構成了一種 可重用的設計。一般來說,框架的核心 由兩個部分構成,1, Template Method模式,劃定框架執行業務操作的流程。(2)元件容器,將合適的元件填入,Template Method。

相關文章