ASP.NET程序设计案例教程教学课件作者翁健红教程17分层应用

上传人:E**** 文档编号:90505665 上传时间:2019-06-12 格式:PPT 页数:13 大小:326.50KB
返回 下载 相关 举报
ASP.NET程序设计案例教程教学课件作者翁健红教程17分层应用_第1页
第1页 / 共13页
ASP.NET程序设计案例教程教学课件作者翁健红教程17分层应用_第2页
第2页 / 共13页
ASP.NET程序设计案例教程教学课件作者翁健红教程17分层应用_第3页
第3页 / 共13页
ASP.NET程序设计案例教程教学课件作者翁健红教程17分层应用_第4页
第4页 / 共13页
ASP.NET程序设计案例教程教学课件作者翁健红教程17分层应用_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《ASP.NET程序设计案例教程教学课件作者翁健红教程17分层应用》由会员分享,可在线阅读,更多相关《ASP.NET程序设计案例教程教学课件作者翁健红教程17分层应用(13页珍藏版)》请在金锄头文库上搜索。

1、ASP.NET程序设计,第17讲 分层应用,翁健红 湖南铁道职业技术学院,本课目标,理解三层体系结构 理解N层体系结构的优势 掌握ObjectDataSource控件,情景展示,图12-10 多层架构的数据显示与编辑,两层架构,三层架构,表示层包括网站的UI元素,并且包含管理访问者和客户的业务之间的交互的所有程序逻辑。 业务层(也称为中间层)接收来自表示层的请求,并基于其包含的业务逻辑,向表示层返回一个结果。 数据访问层负责保存应用系统的数据,并当有请求时发送给业务层。,N层体系结构的优势,对用户界面或应用程序逻辑的修改几乎完全独立于其他部分,使得应用程序很容易地更新升级以满足新需求。 将网

2、络瓶颈最小化,因为应用程序层不会将额外的数据传递给客户,只会传递处理任务所必须的数据。 当需要修改业务逻辑时,只需要更新服务器。而在两层体系结构中,当修改了逻辑之后,每个客户都必须要进行修改。 将客户与数据库和网络操作隔离。客户可以容易快捷地访问数据而无需知道数据在哪里以及系统中有多少个服务器。 企业机构可以拥有独立的数据库,因为数据层是使用标准SQL编写的,它独立于平台。这样企业就不用依赖于供应商特定的存储过程。 还可以通过允许多个客户使用相同业务逻辑层的服务来添加多个层之间的完全依赖性。例如,Windows表单应用程序和Web应用程序都可以使用相同的底层业务层。通过这种方式可以为本地内部网

3、中的用户提供丰富的体验,但是还可以为整个Web中的客户提供一个应用程序界面。,ObjectDataSource控件,ObjectDataSource控件,它能将来自数据访问层或业务逻辑层的数据对象,与表示层中的数据绑定控件(如GridView、DataList和DropDownList等)绑定,轻松实现数据的显示、编辑、排序等任务。这种方法提供了清晰的分离结构和代码封装,从而无需在表示层中编写数据访问代码。,ObjectDataSource控件的基本声明如下: ,多层架构的实现 (演示),学生模仿,利用ObjectDataSource分层技术实现图书的编辑功能,要求有数据层、业务层与显示层.,过程总结,共性问题集中讲解,课堂小结,三层架构表示层、业务层、数据访问层 ObjectDataSource控件,它能将来自数据访问层或业务逻辑层的数据对象,与表示层中的数据绑定控件(如GridView、DataList和DropDownList等)绑定 ObjectDataSource控件的语法,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号