您的位置:首页 > 数据库

初识三层结构(一)

2013-10-05 12:00 162 查看
我们用三层结构主要是使项目结构更清楚,分工更明确,有利于后期的维护和升级.
在开始学习三层结构的时候,我们使用的是SQLServer数据库。在做三层结构应用程序的时候,我们需要做四个项目:
Model:实体类。不属于任何一个层次,但是可以被所有层次访问。
SQLServerDAL:数据访问层,里面可以做两类访问类(引用Model)。
⑴通用数据库访问类:一般只有两个方法,连接数据库做增删改、查询
⑵特定数据库访问类:里面有好多方法,可以调用通用数据库访问类中的
方法来做具体的增删改和查询。
BLL:业务逻辑层,在这里里面我们把方法全部做成静态的,方便调用(静态方法不用
new对象)(引用Model和SQLServerDAL)。
Project:数据表示层,将我们要实现的过程显示在Windows窗体上(引用Model和BLL)。
三层结构:
①数据访问层(SQLServerDAL)将传递过来的业务逻辑命令,转换为数据库能接受的形式,交给数据库去执行,并得到数据库的返回结果。
②业务逻辑层(BLL):接受表示层传递过来的用户命令,转换为数据访问层能接受的形式,交给数据访问层去执行,并从数据访问层获得返回结果。
③数据表示层(Project):直接接受用户的命令,将命令转换为业务逻辑层能接受的形式,交给业务逻辑层去执行,并从业务逻辑层获得返回结果,要展示在界面上(让用户看见)。
先了解了三层结构的具体内容,我们就可以看在具体的程序中是怎样实现三层结构的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息