阳,2.1C/S系统的计算模式(1) 1.C/S结构的工作模式 客户机的主要任务有七项: 管理用户界面,接受用户数据, 处理应用逻辑,生成DB请求, 息S端发请求,从S端接受结果, 服务器的主要任务有七项 接收来自C端的DB请求,处理对DB的请求, 格式化结果并传给C端,进行完整性检查, 维护数据字典、索引,处理数据恢复, 优化查询/更新处理
11 9.2.1 C/S系统的计算模式(1) 1. C/S结构的工作模式 客户机的主要任务有七项: 管理用户界面,接受用户数据, 处理应用逻辑,生成DB请求, 向S端发DB请求,从S端接受结果, 格式化结果。 服务器的主要任务有七项: 接收来自C端的DB请求,处理对DB的请求, 格式化结果并传给C端,进行完整性检查, 维护数据字典、索引,处理数据恢复, 优化查询/更新处理
9,2.1C/S系统的计算模式(2) 2.C/S环境下应用成分的分布 应用程序可分解成四个组成成分: (1)用户界面的显示逻辑:GUI (2)应用逻辑:3GL,4GL (3)事务逻辑:SQL (4)数据管理: Oracle, Sybase,DB2
12 9.2.1 C/S系统的计算模式(2) 2. C/S环境下应用成分的分布 应用程序可分解成四个组成成分: (1)用户界面的显示逻辑:GUI (2)应用逻辑:3GL,4GL (3)事务逻辑:SQL (4)数据管理:Oracle,Sybase,DB2
k/S系统的计算模式③) C/S主要技术特征 ≈按功能划分 共享资源 ≤不对称协议 定位透明性 基于消息的交换 可扩展性
13 C/S系统的计算模式(3) ❖ C/S主要技术特征 按功能划分 共享资源 不对称协议 定位透明性 基于消息的交换 可扩展性
C/S系统的体系结构 ①服务器 ②客户机 ③中间件
14 C/S系统的体系结构 ① 服务器 ② 客户机 ③ 中间件
C/S结构的演变(1) 用户←客户机1 服务器 DB 用户→→客户机N 第一层 第二层 两层C/S结构 15
15 C/S结构的演变(1) 服务器 DB … 客户机1 客户机N 用户 用户 第一层 第二层 两层C/S结构