asp.net初學者:petshop4.0設計說明_.Net教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:三層架構各層間的訪問過程
      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

      來源:模板無憂//所屬分類:.Net教程/更新時間:2008-08-22
      相關.Net教程