CS三层架构.ppt

CS三层架构.ppt

ID:48735366

大小:389.00 KB

页数:15页

时间:2020-01-20

CS三层架构.ppt_第1页
CS三层架构.ppt_第2页
CS三层架构.ppt_第3页
CS三层架构.ppt_第4页
CS三层架构.ppt_第5页
资源描述:

《CS三层架构.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C/S三层架构为什么需要三层架构1、数据库访问和用户类型判断逻辑放在一起实现2、用户界面层直接调用数据访问实现3、整个系统功能放在同一项目中实现为什么需要三层架构服务员只管接待客人厨师只管烹炒客人要的美食采购员只管按客人需求采购肉,海鲜,蔬菜他们各负其责共同协作为客人提供美食顾客服务员厨师采购员饭店服务员厨师采购员为什么需要三层架构离职、请假其他服务员代替离职、请假离职、请假其他厨师代替其他采购员代替服务员厨师采购员为什么需要三层架构三层架构软件模型表示层业务逻辑层数据访问层软件系统饭店为什么需要三层架构三层架构:数据库数据访问业务逻辑用户界面三层架构软件模型当数据库或用户界面发生

2、改变时不需要重新开发,只做简单调整即可什么是三层架构表示层业务逻辑层数据访问层数据库为用户提供交互操作界面负责关键业务的处理和数据传递实现数据库访问服务员厨师采购员什么是三层架构三层之间的数据传递方向业务逻辑层数据访问层表示层客户请求客户请求响应数据响应数据解析实体对象构建实体对象返回行集什么是三层架构处理窗体表示层表示层后台代码业务逻辑层数据访问层数据库用户请求传递参数展示数据返回请求数据操作调用存储过程返回解析实体对象构建实体对象或集合C/S体系结构C/S系统有3个基本部分组成:客户机(Client)服务器(Server)中间件(Middleware)C/S体系结构客户机(Cl

3、ient)(1)管理用户接口。(2)从用户接受数据。(3)处理应用逻辑。(4)产生数据库请求。(5)向服务器发送数据库请求。(6)从服务器接收结果并格式化结果。C/S体系结构服务器(Server)(1)从客户机接受数据请求。(2)处理数据请求。(3)格式化结果并传送给客户机。(4)执行完整性检查。(5)提供并行访问控制。(6)事务处理失败后,执行事务恢复。(7)优化查询和更新处理。C/S体系结构中间件(Middleware)中间件保证了网络中各部件(软件和硬件)之间透明地连接,即隐藏网络部件的异构性,尤其保证不同网络、不同服务器、不同访问语言的透明性,即下面三个透明性:(1)网络透

4、明性。(2)服务器透明性。(3)语言透明性。C/S体系结构中间件C/S体系结构界面显示逻辑应用逻辑事务逻辑数据管理客户端服务器端SQLServer

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。