1 / 7
文档名称:

三层架构理解.doc

格式:doc   大小:229KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

三层架构理解.doc

上传人:windurst 2022/7/31 文件大小:229 KB

下载得到文件列表

三层架构理解.doc

文档介绍

文档介绍:.NET三层架构
.NET三层架构介绍
1、三层架构的分类
.NET在开发的过程中,将整个项目分成三个层次,分别是表示层(UI),业务逻辑层(BLL)以及数据访问层(DAL),他们的作用分别如下:
①、表示层:为用户提供交互的界面。andParameters)
//返回查询的数据集中的第一行中的第一列
* private static Hashtable parmCache = (new Hashtable())
//缓存参数的HASH表
*public static void CacheParameters(string cacheKey, params SqlParameter[] commandParameters)
//将参数集合添加到缓存中
*public static SqlParameter[] GetCachedParameters(string cacheKey)
//找回缓存参数集合
2、DAL数据访问层
(1)、数据访问层的作用
有时候也称为是持久层,其功能主要是负责数据库的访问,可以访问数据库系统、二进制文件、文本文档或是XML文档。简单的说法就是实现对数据表的Select,Insert,Update,Delete的操作。
、代码的实现(以Order的整个实现过程为例)
①、DALFactory类库:
作用:创建从配置文件制定的数据访问层的实例
*private static readonly string path = ["WebDAL"];
//设置需要访问的DAL层的文件路径
*public static CreateOrder()
//创建Order()类的实例
②、IDAL类库:
作用:声明订单消息中的方法
*void Insert(OrderInfo order);
*OrderInfo GetOrder(int orderId);
③、SQLServerDAL类库:
作用:实现Order对象的数据库访问
*private const string SQL_INSERT_ORDER
//定义插入、查询等的规则和变量
* private static SqlParameter[] GetOrderParameters()
//获取订单缓存
*private static SqlParameter[] GetItemParameters(int i)
//获取Item的缓存
*public void Insert(OrderInfo order)
//向数据库中插入订单信息
* public OrderInfo GetOrder(int orderId)
//从数据库中获取订单信息
BLL业务逻辑层
、业务逻辑层的作用
主要是针对具体问题的操作,也可以理解成对数据层的操作,对数据业务逻辑进行处理。
、代码的实现(以Item为例)
* private static reado

最近更新

2024年学生会部门年度工作汇报材料范文 14页

个人借款 3页

小学一年级语文教案教案《、三个小伙伴(1) 26页

2024年学生会竞选演讲稿200字(通用10篇) 7页

2024年学生会新闻部工作计划四篇 13页

2024年学生会干部辞职报告4篇 6页

2024年学生会干事工作计划(集锦15篇) 44页

2024年学生会宣传部年度工作计划 7页

2024年学生会勤工助学年度工作计划11篇 33页

小学一年级语文上册《雨点儿》教学设计 26页

2024年学生会副主席工作总结(14篇) 54页

2024年xx学院职业倾向性测试题库一套含答案【.. 38页

2024年xx学院职业倾向性测试题库精品(夺冠系.. 38页

2024年公务员(国考)之行政职业能力测验真题.. 326页

2024年公务员(国考)之行政职业能力测验真题.. 329页

2024年公务员(国考)之行政职业能力测验真题.. 334页

2024年四川省高职单招职业适应性测试题库【夺.. 55页

小区物业管理宣传口号标语条 27页

2024年四川省高职单招职业适应性测试题库带答.. 55页

2024年四川省高职单招职业适应性测试题库(夺.. 57页

2024年山东省高职单招职业适应性测试题库一套.. 45页

2023年04月辽宁锦州市引进优秀应届毕业生到市.. 31页

化工原理传热习题课 39页

拆除房屋安全施工合同协议书协议书 3页

GB18285-2018汽油车污染物排放限值及测量方法.. 6页

幼儿心理发展基本理论 2页

实验二舞台灯光的模拟控制 3页

浙江省传染性疾病控制专业正高级实践考试试卷.. 87页

对乙酰氨基酚生产工艺 26页

王伟光在中国社科院2014年专题工作会议上的讲.. 40页