今天探討了一下企業庫,覺得真是個好東西,不禁地由心發出感歎:微軟你真是可愛……費話少說了,下面就開始吧。
企業庫(Enterprise Library)的前身是“Microsoft Application Blocks for .NET”,是微軟推出的開源項目,它為企業級開發提供了功能強大的多個應用程式塊。以下對它幾個特點做一下總結:
可選擇---每個應用程式塊都保持松耦合,我們可按需要選擇性地引用相關程式塊。
可擴充---因為它是開源項目,所以它是“可重用,可擴充,可修改”的。我們可以針對自己的實際情況,按照其提供的規範,通過修改原來的程式庫或者建立實現相關介面的類來滿足需求。
實用、強大---企業庫( Enterprise Library June 2005)中包括了七個應用程式塊(Application Blocks )包括:組態管理應用程式塊(Configuration Application Block)、資料訪問應用程式塊(Data Access Application Block)、安全應用程式塊(Security Application Block)、日誌及儀錶盤管理應用程式塊(Logging and Instrumentation Application Block)、加密應用程式塊(Cryptography Application Block)、異常處理應用程式塊(Exception Handling Application Block)、緩衝應用程式塊(Caching Application Block)。這七個應用程式塊幾乎覆蓋了企業級架構開發的核心環節。
易用性---對通用的複雜的邏輯進行了封裝,只需要簡單的調用便可以安全、高效地實現功能。提供了完整、強大的文檔。另外,提供了企業庫組態工具(Enterprise Library Configuration),讓我們“可視化”、快捷、正確地完成完成配置工作。
規範性---企業庫是精確地運用Microsoft .NET 的企業解決方案模式思想開發而成。為團隊開發提供了一致的設計模式和實施方法的規範指導。
因為時間關係今天就到這裡了,因為對於開始寫部落格沒多久的我,這幾行字實在是太艱辛了。因為本人水平有限,可能有描述不當的地方,還望High Hand提點提點。晚安!