petshop4.0設計說明asp.net初學者 petshop4.0設計說明
一、項目名稱及描述:(實現步驟為:4-3-6-5-2-1)
1、WEB=展示層
2、BLL=商務邏輯層
3、IDAL=資料訪問層介面定義
4、Model=業務實體
5、DALFactory=資料層的抽象工廠(建立反射)
6、SQLServerDAL=SQLServer資料訪問層 / OracleDAL=Oracle資料訪問層
DBUtility 資料庫訪問組件基礎類
二、項目參考關聯性
1、Web 參考 BLL。
2、BLL 引用 IDAL,Model,使用DALFactory建立執行個體。
3、IDAL 引用 Model。
4、Model 無引用。
5、DALFactory 引用IDAL,通過讀取web.config裡設定的程式集,載入類的執行個體,返回給BLL使用。
6、SQLServerDAL 引用 Model和IDAL,被DALFactory載入的程式集,實現介面裡的方法。
三、實現步驟
1、建立Model,實現業務實體。
2、建立IDAL,實現介面。
3、建立SQLServerDAL,實現介面裡的方法。
4、增加web.config裡的配置資訊,為SQLServerDAL的程式集。
5、建立DALFactory,返回程式集的指定類的執行個體。
6、建立BLL,調用DALFactory,得到程式集指定類的執行個體,完成資料操作方法。
7、建立WEB,調用BLL裡的資料操作方法。
注意:
1、web.config裡的程式集名稱必須與SQLServerDAL裡的輸出程式集名稱一致。
2、DALFactory裡只需要一個DataAccess類,可以完成建立所有的程式集執行個體。
3、項目建立後,注意修改各項目的預設命名空間和程式集名稱。
4、注意修改解決方案裡的項目依賴。
5、注意在解決方案裡增加各項目引用。
文章出處:http://www.cnblogs.com/jackyrong/archive/2007/06/07/775516.html
安裝PetShop4.0後,雙擊PetShop.sln,用VS2008開啟後進行調試,
一.先是出現無法直接啟動帶有“類庫輸出類型”的項目
D:/Program Files/Microsoft/.NET Pet Shop 4.0/Web/
點擊右鍵設為“設為啟動項目”,再把“Default.aspx”點右鍵設為“起始頁”,再次運行即可。