- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Web数据库技术概述.ppt
第1章 Web数据库技术概述 网络应用结构模型 Web数据库技术 Java Web技术的发展历史 网络应用结构模型 联网的主要目的是实现资源共享和计算机之间的通信。资源包括 硬件资源、软件资源、数据资源和通信信道资源。其中数据资源 共享是Internet的主要功能之一。数据资源共享的方式主要有: ⒈ 文件服务器模型和域模型 ⑴文件服务器模型:其代表是Novell NetWare局域网。 ⑵工作组模型:其代表是Windows 95/98/NT。由系统管理员创建一个用户工作组,组中成员以对等方式工作。工作组中的每一台计算机既可作为服务器,又可作为工作站。每台计算机具有自己的帐户和管理。这种网络的管理比较松散,安全性较差。 ⑶域模型:其代表是Windows NT Server/ Windows 2000 Server。除了提供工作组模型外,还提供了域模型的网络使用方式。可以将一个单位的计算机连成一个域(Domain),每个域中的用户再分成若干个工作组。一个域中可以有若干个服务器和工作站,其中至少有一台服务器为域服务器,负责域的集中管理。 域模型是一种安全、高效的网络使用模型。 ⒉ 客户机/服务器模式 ⑴C/S模式 早期的“主机+终端”模式中,所有处理任务都由主机承 担。后来的文件服务器模式,所有处理任务几乎都由工 作站承担,文件服务器只起共享磁盘的作用。为了充分 调动服务器和工作站双方的处理能力,人们提出了客户 机/服务器(Client/Server,简称C/S)模式。 ⑵三层C/S模式 “客户机-功能服务器-数据库服务器”模式 ⑶ B/S模式 B/S模式是把Web技术和数据库技术结合起来的技术, 实现开发环境和应用环境的分离,用户端用相对统一的 浏览器代替客户软件,实现跨平台的应用和多媒体服务。 基于B/S模式的信息系统通常采用:“浏览器→Web服务 器→数据库服务器”三层结构。 ⑷ B/S结构与C/S结构的对比 Web数据库技术 ⒈ 有关Web的基本知识 ⑴什么是Web ?World Wide Web(简称Web或WWW,万维网) ⑵ Web的三个基本要素: 统一的资源命名方案,如URI 访问资源的方式,即协议,如HTTP协议 资源之间自由访问的方法,即超文本,如HTML语言 ⑶ Web 技术经历了三个发展阶段 第一代:提供对静态文档(信息)的管理和访问。 第二代:与数据库系统相结合,提供对动态文档(信息)的访问和显示。 第三代:除动态文档生成和访问之外,还提供了基于Web的联机事务处理能力,实现基于Web的服务。 Web服务是程序设计领域中的一项新技术。其 优点是:在完全不同的平台之间具有互操作性 (interoperability),通过Internet实现不同应用 程序之间的远程过程调用(RPC)。它是一种不 管应用程序使用哪种操作系统,不管用什么程序 语言,都能在分布式程序之间交换信息的技术。 其核心技术是:XML、SOAP(简单对象访问协 议)、WSDL( Web服务描述语言)和UDDI (统一描述、发现和集成)。 ⒉ Web数据库 Internet和Web技术的发展迫切需要实现Web与数据库 的互连,即把数据库技术引入到Web系统中,使用户在 Web浏览器上方便地检索和浏览数据库的内容。因此, 将Web技术和数据库技术相结合,开发动态的Web数据 库应用,已成为Web技术研究的热点。 通过Web访问数据库的优点: 不需要开发数据库前端 标准统一(如HTML标准) 跨平台支持(为Web服务编写的HTML文档,可被所有平台上的浏览器浏览) 3. Web数据库技术 Web数据库技术就是在浏览器的网页上,通过Web 服务器访问各种数据源的技术。它涉及网络、数据库、 HTTP协议、HTML、脚本语言、动态网页开发平台、 Web服务器和远程数据访问等多方面的知识。 ⑴ Web数据库访问原理 实现Web数据库系统的连接和应用可采取两种途径: 在Web服务器端提供中间件(middleware)来连接Web服务器和数据库服务器 把应用程序下载到客户端并在客户端直接访问数据库,中间件负责管理Web服务器和数据库服务器之间的通信,并提供应用程序服务。 最基本的中间件技术有公共网关接口CGI和应用程序编 程接口(API)两种。 Web数据库技术采用三层或多层 体系结构,前端采用浏览器技术,通过Web服务器及中 间件访问数据库。 体系结构如下: ⑵ Web数据库访问技术 目前,Web数据库访问技术主要分为两大类:公共网关 接口( CGI ─Common Gateway Interface)技术和服 务器端脚本编程技术。 ① CGI CGI 定义了对来自浏
您可能关注的文档
- P问题NP难问题详解.ppt
- QCC范例.ppt.ppt
- QC分层法.ppt
- QC大手法应用培训.ppt
- QlikView课程_产品安装与产品组件介绍.ppt
- QQ聊天业务推广方案[草案]P.ppt
- QT编程技术详解.ppt
- QuartusII使用方法.ppt
- QuartusII应用向导.ppt
- Q手法中文.ppt
- 2024年度党员干部专题组织生活会个人新四各方面对照检查材料3篇合集.docx
- 2023年民主生活会领导干部个人发言3篇范文.docx
- 第二批主题教育专题组织生活会普通党员个人对照检查材料合集2篇.docx
- 学习以案促改党纪教育专题组织生活会个人对照检查材料两篇.docx
- 党员领导干部2023年民主生活会“六个方面”个人对照检查材料3篇范文.docx
- 党员干部“严守纪律规矩 加强作风建设”组织生活会个人对照检查材料集合篇.docx
- 2024班子防治统计造假专题民主生活会对照检查材料两篇范文.docx
- 2024公司机关党支部教育专题组织生活会个人对照检查材料两篇.docx
- 2023年度专题民主生活会个人对照新6个对照方面检查材料3篇文稿.docx
- 2024第二批主题教育专题组织生活会对照检查材料2篇文本.docx
文档评论(0)