net2.0开发网站的三层架构的步骤

三层:
数据库层:主要为数据库连接,操作.把他写成类库或者一个类;以便于方便调用重复使用;
业务逻辑:针对不同的数据表进行的操作,或者其他逻辑性的处理;调用数据库蹭的那些基类;
表现层:页面上的展现给用户的地方,实现那些比如说列表,输入,输出等等....这里主要就是调用业务逻辑层的东东;

 

首先你要先理解这种设计模式的思想,理解了思想之后,就很简单的,下面我举个例子吧,假如下面是我们的开发流程
1.Model实现业务实体
2.IDAL实现接口
3.SQLServerDAL实现接口里的方法
4.DALFactory返回程序集指定类的实例
5.BLL调用DALFactory,得到程序集指定类的实例,完成数据操作方法
6.web,调用BLL里的数据操作方法


首先就是你建数据表了,

接下来你VS2005工具新建一个解决方案--再在这个解决方案里面新建一个网站(例如名字为web),好了,对应上面的开发流程
1.你在这个解决方案新建一个类库,叫Model,命名好这个命名空间,例如Test.Model,Model里面就是一些实体类。。
2.实现接口,再新建一个类库,叫IDAL,命名空间叫Test.IDAL,这个类库就是存放一些接口文件,例如新闻的增删改查的接口文件
3.再新建一个类库,叫SQLServerDAL,命名空间叫Test.SQLServerDAL,这个类库就是实现接口里的方法,例如实现新闻的增删改查
4.再新建一个类库,叫DALFactory,这个类库的作用是返回程序集指定类的实例,其实就是反射了...理解为什么要用这个?
5.新建一个为类库BLL调用DALFactory,得到程序集指定类的实例,完成数据操作方法
6.就是web,调用BLL里的数据操作方法
上面步骤,一个引用一个,具体就是这样,当然这不是固定的,最重要还是针对你的业务需求的。。。
总的一句,应用一个设计模式之前,先去理解一下这个模式的思想,它是用来做什么的。。。什么时候用?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值