[Enterprise Library]開篇

來源:互聯網
上載者:User

在EntLib 4發布前夕,P&P團隊已經在codeplex上公布了相關Unity的計劃及其CTP版本,其他的 Application Block也陸續遷移到Unity之上。雖然EntLib只是整個.NET開源的滄海一粟,但其風向標意義明顯,其企業級特性支援可以直接用於.NET Native的WCF,而對對象的管理則全部交給Unity完成,這個組合不僅可以向上貫通微軟一系列伺服器產品,也可以與 Office System、WMI整合在一起。並且隨著微軟相關技術平台的升級,WCF和Unity也會逐步更新,而且會與微軟的伺服器產品、 Office System產品、開發工具以及監控產品結合在一起。對於.NET團隊,尤其是實施較大規模.NET項目(包括產品整合)的團隊而言,這是一個新的選擇。

 

目前最新版本為v5.0,支援.NET Framework 4.0,共包括9個Application Block,包括資料訪問(Data Access Application Block)、異常管理(Exception Handling Application Block)、資料驗證(Validation Application Block)等等

 

緩衝應用程式塊。開發人員可以使用這個應用程式塊嚮應用程式中加入本機快取。

密碼應用程式塊。開發人員可以使用這個應用程式塊嚮應用程式中加入雜湊和對稱式加密。

資料訪問應用程式塊。開發人員可以使用這個應用程式塊嚮應用程式中加入標準資料庫功能。

異常處理應用程式塊。開發人員和決策者可以使用這個應用程式塊建立一個處理髮生穿過公司專屬應用程式架構層異常的固定策略。

日誌應用程式塊。開發人員可以使用這個應用程式塊在應用程式中包含標準的日誌功能。

安全應用程式塊。開發人員可以使用這個應用程式塊嚮應用程式中加入授權和安全緩衝功能。

驗證應用程式塊。開發人員可以用這個應用程式塊為業務對象建立驗證規則,這些規則跨越應用程式不同層。

策略注入應用程式塊。開發人員可以使用這個應用程式塊實現攔截策略,這用於使普通特徵的實現更簡單而有效,例如跨越一個應用的日誌、緩衝、異常處理和驗證。

Enterprise Library 還包括一個核心功能集,包括配置、度量、對象構建服務。這些功能被所有應用程式塊所使用。

 

閑來無事,找點事情做,嗯,同時可能也需要做案子,所以...先準備一下基礎知識啦.後續的.NET開發會基於這套企業庫來進行.先來個開篇,以後會根據不同的模組進行學習和實踐.然後逐步搭建出一個應用程式架構,目前目標是企業用ERP啦.因為有朋友想找我做這樣一個項目.不過我更希望能是一個電子商務應用程式架構.呵呵~~~~

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.