附1: 第1章CS应用程序开发 2021/2/20 Information College. ChangJun
1 2021/2/20 Information College · ChangJun 附1: 第11章 C/S应用程序开发
「本章概要 11.1数据库应用体系架构 11.2中间件技术 11.3典型的数据库应用系统开发工具 11.4 Visual Basic和ADo( Windows应用) 11.5SP程序设计(web应用) 2021/2/20 Information College. ChangJun
2 2021/2/20 Information College · ChangJun [本章概要] 11.1 数据库应用体系架构 11.2 中间件技术 11.3 典型的数据库应用系统开发工具 11.4 Visual Basic和ADO(Windows应用) 11.5 ASP程序设计 (Web应用)
111数据库应用体系架构 客户端 中间层中间件 库 c Browser t Web server Production Systemm Data HTML Pages Server Templates. Production Browser or cs Data Transaction Server Production Components Data Components Production Rich Client/Server Enterprise JavaBeans COM CORBA PB NVOs Data Application Production Components Data 2021/2/20 Information College. ChangJun
3 2021/2/20 Information College · ChangJun 11.1 数据库应用体系架构
1.1.1客户/服务器结构( Client/ Server) 最早起源于局域网中对打印机等外设资源的共享要 求 形成客户机-服务器两层体系结构:客户机提出 请求,服务器对客户机的请求做出回应。 通过对服务功能的分布,实现分工服务。 工作过程: 客户机负责管理用户界面、接收用户数据、处理应用 逻辑、生成数据库服务请求,然后将这些请求发送给服 务器,并且接收服务器返回得结果,最后将这些结果按照 定的格式返回给用户 服务器接收客户机的请求,处理这些请求,返回处理 结果给客户机,这些处理结果包括访问数据库的结果数据 和执行状态。 2021/2/20 Information College. ChangJun
4 2021/2/20 Information College · ChangJun 11.1.1 客户/服务器结构 (Client /Server) 最早起源于局域网中对打印机等外设资源的共享要 求。 形成客户机 --- 服务器两层体系结构:客户机提出 请求,服务器对客户机的请求做出回应。 通过对服务功能的分布,实现分工服务。 工作过程: 客户机负责管理用户界面、接收用户数据、处理应用 逻辑、生成数据库服务请求,然后 将这些请求发送给服 务器,并且接收服务器返回得结果,最后将这些结果按照 一定的格式返回给用户。 服务器接收客户机的请求,处理这些请求,返回处理 结果给客户机,这些处理结果包括访问数据库的结果数据 和执行状态
11.1.2浏览器/服务器结构( Browse/ Server) 起源于 Internet的应用。 浏览器 Internet服务器-数据库 服务器三层体系结构。 业务的表达通过简单的浏览器来实现。 工作过程: 用户通过浏览器提交表单,把信息传递给 Internet服务器, Internet服务器根据用户的请 求,分析出要求数据库服务器进行的查询,交给 数据库服务器去执行,数据库服务器把查询结果 反馈给 Internet服务器,再由 Internet服务器用 标准的HTML语言反馈给浏览器。 2021/2/20 Information College. ChangJun
5 2021/2/20 Information College · ChangJun 11.1.2 浏览器/服务器结构 (Browse/Server) 起源于Internet的应用。 浏览器 ---- Internet服务器 ----数据库 服务器三层体系结构。 业务的表达通过简单的浏览器来实现。 工作过程: 用户通过浏览器提交表单,把信息传递给 Internet服务器,Internet服务器根据用户的请 求,分析出要求数据库服务器进行的查询,交给 数据库服务器去执行,数据库服务器把查询结果 反馈给Internet服务器,再由Internet服务器用 标准的HTML语言反馈给浏览器