網站開發

          asp.net
          隨筆 - 30, 文章 - 0, 評論 - 9, 引用 - 0
          數據加載中……

          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、注意在解決方案里增加各項目引用。

          posted on 2007-12-26 17:05 風雨兼程 閱讀(1566) 評論(0)  編輯  收藏 所屬分類: Petshop4.0 案例分析

          主站蜘蛛池模板: 石首市| 海淀区| 云梦县| 资中县| 利津县| 乐至县| 金沙县| 潼南县| 神农架林区| 鄂伦春自治旗| 客服| 黔东| 芦山县| 南通市| 大化| 湖口县| 大同县| 峨眉山市| 庐江县| 洛隆县| 饶阳县| 蓬安县| 靖远县| 余江县| 黄冈市| 米脂县| 保德县| 武义县| 丹寨县| 华坪县| 台南县| 石楼县| 梨树县| 富锦市| 公主岭市| 长葛市| 蓬莱市| 泊头市| 灵寿县| 镇巴县| 新蔡县|