net2.0开发网站的三层架构的步骤
来源:互联网 发布:天鹰行动24.d vb 编辑:程序博客网 时间:2024/06/05 07:39
三层:
数据库层:主要为数据库连接,操作.把他写成类库或者一个类;以便于方便调用重复使用;
业务逻辑:针对不同的数据表进行的操作,或者其他逻辑性的处理;调用数据库蹭的那些基类;
表现层:页面上的展现给用户的地方,实现那些比如说列表,输入,输出等等....这里主要就是调用业务逻辑层的东东;
首先你要先理解这种设计模式的思想,理解了思想之后,就很简单的,下面我举个例子吧,假如下面是我们的开发流程
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里的数据操作方法
上面步骤,一个引用一个,具体就是这样,当然这不是固定的,最重要还是针对你的业务需求的。。。
总的一句,应用一个设计模式之前,先去理解一下这个模式的思想,它是用来做什么的。。。什么时候用?
- net2.0开发网站的三层架构的步骤
- ASP.NET2.0 网站的三层架构(分享)
- ASP.NET,net2.0,c#简单的三层架构实例
- 软件系统的三层架构、系统开发步骤
- 三层架构的开发
- ASP.NET,net2.0,c#简单的三层架构实例【转】
- 学习.net2.0的网站
- 基于三层架构的详细开发
- 软件开发的三层架构模式
- 关于系统开发的三层架构
- 关于系统开发的三层架构
- PB开发webservice三层架构的感想
- 大型网站架构的生成步骤
- 基于三层架构的详细开发之架构篇
- Mysql+IIS+三层架构创建网站遇到的过程总结
- 三层架构的优势
- 三层架构的解释
- 标准的三层架构
- 规划程序人生
- 查询前几条记录SQL在不同数据库中的用法
- JAR包文件路径问题
- C/C++文件操作
- sql经典语句
- net2.0开发网站的三层架构的步骤
- 数据库知识[面试中要懂的SQL语句]
- 送给我上大四同学的计算机考研的几点复习建议
- ubuntu 9.10 flash 64 bit
- JDK中密钥和证书管理工具Keytool常用命令
- 数据库多表符合查询
- 正在学习C++的视频捕捉……
- Silverlight入门学习(27)
- 自信 - 又回来了,这次是从心里来的