首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

三层架构范例

2013-02-02 
三层架构实例对于三层的概念查也查了,看也看了,下面是我找的一个关于三层的简单实例,真正看一下它是如何具

三层架构实例

对于三层的概念查也查了,看也看了,下面是我找的一个关于三层的简单实例,真正看一下它是如何具体实现的.

 

我们先来一起看看实体类-Model

实质:实体类就是在完成数据库与实体类对应的功能,一个类是一张表,一个属性是一个字段!

再来说明一下,这个实例应用了配置文件来访问数据库,当然我们在做的时候可以使用SqlHelper,也可以将连接数据库的这些代码直接放在D层

三层中的最底层-数据访问层(DAL)  这一层要引用实体类和对Configuration的引用

实质:就是对数据库中的内容的增,删,改,查

三层中的桥梁-业务逻辑层BLL  这一层需要引用实体类和数据访问层

实质:负责处理U层的问题(本例子主要是对数据层的操作)

三层中的顶层-表现层UI  这一层要引用实体类和业务逻辑层

实质:具体解决做什么的问题



解释:

     上述代码中DAL主要是对数据库中的内容的操作,在这里就是向数据库中添加用户。BLL则主要是调用DAL层的操作,返回DAL层添加用户的结果(true或者false)。这样也就是在客户端与数据库中加了一个中间层,使得两层的依赖性减小。UI层则主要完成响应用户的需求,去调用BLL层实现的adduser方法,DAL层就是实实在在做这件事情的操作。




热点排行