asp.net初學者:petshop4.0設計說明_.Net教程
推薦:三層架構各層間的訪問過程1、傳入值,將值進行類型轉換(為整型)。 2、創建bll層的對象,通過對象訪問bll層的方法調用bll層。 3、bll層方法中取得數據訪問層的實例,實例化idal層的接口對象,這個對象是由工廠層創建的
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、注意在解決方案里增加各項目引用。
分享:技巧應用:ASP.Net中的MD5加密其實在ASP.Net編程中,不用調用md5.asp來加密數據。在DotNet中有自帶的類: 以下為引用的內容: System.Web.Security.HashPasswordForSt
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP發送Email實例(可帶附件)
- js實現廣告漂浮效果的小例子
- asp.net Repeater 數據綁定的具體實現
- Asp.Net 無刷新文件上傳并顯示進度條的實現方法及思路
- Asp.net獲取客戶端IP常見代碼存在的偽造IP問題探討
- VS2010 水晶報表的使用方法
- ASP.NET中操作SQL數據庫(連接字符串的配置及獲取)
- asp.net頁面傳值測試實例代碼
- DataGridView - DataGridViewCheckBoxCell的使用介紹
- asp.net中javascript的引用(直接引入和間接引入)
- 三層+存儲過程實現分頁示例代碼
- 相關鏈接:
- 教程說明:
.Net教程-asp.net初學者:petshop4.0設計說明
。