程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> ASP.NET企業開發框架IsLine FrameWork系列之二--命名空間與契約

ASP.NET企業開發框架IsLine FrameWork系列之二--命名空間與契約

編輯:關於ASP.NET

ILFW框架以最底層為基礎,層層堆疊,上層一依賴於下層提供的服務,並實現其派發的接口,形成完 整的FrameWork,不過由於時間原因,有些Provider之間的聚合偏高,例如AppLogProvider在使用數據庫 做為記錄介質時,已經和DataProvider綁定,並不能使用第三方的數據引擎。

ILFW共有18個命名空間,分別管理著這些Provider的主要方法以及各種類庫、接口,每個命名空間並 非獨立,正如上圖表示的一樣,所以如果你希望使用ILFW的某一個Provider,可能需要引入幾個dll。

命名空間名稱列表:

表 1.1 命名空間

ILFW將每一個Provider分為功能、枚舉以及配置,每一個Provider都是遵從這個契約開發的,同時這 也是命名空間的劃分規則。

“功能”命名空間表示該Provider的主體完成任務,“功能”命名空間會包括接口、抽象類以及對這 些抽象元素的實現,它是Provider的主體部分。

“枚舉”命名空間表示Provider中所有用到的需要與用戶交互的數據類型。

“配置”命名空間表示Provider需要配置文件支持的信息部分,Provider運行前,系統會自動加載相 應的配置文件,並加載相關節點,將這些節點內的信息提供給“功能”模塊進行處理。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved