经典三层架构模式.doc

经典三层架构模式.doc

ID:59339561

大小:12.50 KB

页数:2页

时间:2020-09-04

经典三层架构模式.doc_第1页
经典三层架构模式.doc_第2页
资源描述:

《经典三层架构模式.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、三层:表示层;BLL业务逻辑层;DAL数据处理层!DAL数据处理层包括:DALFactory抽象工厂,IDAL接口类库,DAL再加上一个Model实体类模型层!总体来说就是:一个应用程序(表示层),5个类库(BLL,IDAL,DAL,DALFactory,Model) 三层载体尽量别用Dataset太麻烦!还是用实体类好!下面给你列下大概步骤(10大步):1.先创建Windows应用程序,即表示层2.添加5个类库项目:Models,Bll,IDAL,DAL,DALFactory3.添加项目引用 a)IDAL应用:Models 

2、b)DAL引用:Models,IDAL,System.configuration c)DALFactory引用:IDAL,DAL,System.configuration d)BLL引用:Models,DALFactory,IDAL e)表示层引用:Models,BLL4.把表示层设为启动项目,并生成解决方案5.在表示层添加应用程序配置文件

3、=sa;pwd=sqlserver"/>6.编写Models中的所有实体类:一个表对应写一个实体类7.编写抽象产品,即IDAL a)可以使用接口或者是抽象类充当抽象产品 b)一个表写一

4、个抽象产品,定义所有操作所对应的方法8.编写实体产品,即DAL a)根据使用数据库的个数情况创建多个文件夹分别管理实体产品 b)创建DBHelper类,读取App.config中的连接字符串 c)实体产品即实现了接口或抽象类的具体类9.编写DALFactory a)定义一个抽象类AbstractFactory b)有几个接口就在抽象类中定义几个抽象方法,返回值是接口 c)编写实体工厂类,继承抽象工厂AbstractFactory,实现所有的抽象方法。10.编写BLL a)一个表写一个Manager操作类 b)引入命名空间:us

5、ingDiskModels;//usingDALFactory;//usingDiskIDAL;//c)选择抽象工厂,并通过工厂提供抽象产品privatestaticAbstractFactoryfactory=AbstractFactory.ChooseFactory(); privatestaticIDiskTypeServicetypeService=factory.GetDiskTypeService();11.编写表示层

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。