(精品)02-三层架构.ppt
《(精品)02-三层架构.ppt》由会员分享,可在线阅读,更多相关《(精品)02-三层架构.ppt(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、ASP.netASP.net三层架构三层架构任任 务务 二二 万丈高楼平地起,努力学习程序设计语言,打好编程基础,有梦想谁都了不起,奠定了良好的基础,有朝一日,你也会走向辉煌,步入成功的彼岸。ASP.net ASP.net 动态网站建动态网站建动态网站建动态网站建设设设设主要知识点 1.C/S架构和B/S架构 2.两层架构与三层架构的实现原理 3.三层架构带来的好处 ASP.net ASP.net 动态网站建动态网站建动态网站建动态网站建设设设设 C/S:C/S:Client/Server(客户机/服务器)比如:QQ,最大的问题是不易于部署,每台要使用的机器都要进行安装。另外,软件对于客户机的
2、操作系统也有要求。一旦升级或机器重装,必须重装系统。B/SB/S:Browser/Server(浏览器/服务器),易于部署,但处理速度慢,且有繁琐的界面刷新。B/S架构是基于HTTP协议的,没有HTTP,就不会有浏览器存在。ASP.NET正是用于开发B/S系统,而不仅仅是用于开发网站。一、C/S与B/S架构ASP.net ASP.net 动态网站建动态网站建动态网站建动态网站建设设设设二、两层架构与三层架构的实现原理 两层架构三层架构ASP.net ASP.net 动态网站建动态网站建动态网站建动态网站建设设设设二、两层架构与三层架构的实现原理 数据访问层数据访问层(DALDAL,即Data
3、Access Layer):主要是负责实际的数据存储和检索,即对数据库的增、删、改、查操作 业务逻辑层业务逻辑层(BLLBLL,即Business Logic Layer):这一层是上下两层的纽带,它建立实际的数据库连接,根据用户的请求生成检索语句或更新数据库,并把结果返回给前端界面显示。用户表示层用户表示层(USLUSL,即User Show Layer):主要负责处理用户的输入和向用户输出,但并不负责解释其含义。有时候出于对效率的考虑,这一层可能会在向上传输用户输入之前进行合法性验证。这一层通常采用前端工具开发。ASP.net ASP.net 动态网站建动态网站建动态网站建动态网站建设设设设三、三层架构带来的好处1.开发人员可以分层并行开发2.可以很容易的用新的实现替换原有层次的实现3.可以降低层与层之间的依赖4.有利于标准化5.利于各层逻辑的复用 Thank You!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品 02 三层 架构
限制150内