三层架构

一、什么是三层架构?

表现层(view视图层):主要是指与用户交互的界面。用于接收用户输入的数据和显示处理后用户需要的数据。简单说,给用户看,展示的就是一个界面,如aspx\html

业务逻辑层(control控制层):dal业务逻辑具体包含:验证、计算、业务规则等等。主要实现对数据的增、删、改、查(主要是ado.net内容)。

实体层(model层):用于便于层和层之间的数据传递.实际上是对应着数据库里的每张表的,我们把表里的字段封装在1个实体对象里 当你想用哪个字段 你就就通过该实体对象的get() set() 把那个字段提取出来。

注意:1)Model层对应的是类、及字段,和数据库一一对应。

2)数据库对应的是表及字段

3)内存就是一个对象,程序中的一个对象,就是数据表中的某一行数据

二、层框架原理

1、用户在界面视图层,输入内容,例如把用户名,密码等传到控制层dal

2、dal控制层调用增删改查的方法,实现增删改查(实质用的是ado.net)。

3、运行之后,把数据存在内存中,再经过cpu处理,跟数据库处理。

三、三层框架搭建实操

1、搭建Model层

第一步:创建一个model文件夹

第二步:拷入model.base

第三步:在vs中添加model文件,并添加Model.Base.csproj文件

第四步:添加一个和我们数据库对应的一个model—新建项—windows—类库—路径放在刚才建好的model文件夹中&#x

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值