Web数据库技术概述.ppt

Web数据库技术概述.ppt

ID:52063897

大小:232.00 KB

页数:31页

时间:2020-03-31

Web数据库技术概述.ppt_第1页
Web数据库技术概述.ppt_第2页
Web数据库技术概述.ppt_第3页
Web数据库技术概述.ppt_第4页
Web数据库技术概述.ppt_第5页
资源描述:

《Web数据库技术概述.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章Web数据库技术概述网络应用结构模型Web数据库技术JavaWeb技术的发展历史网络应用结构模型联网的主要目的是实现资源共享和计算机之间的通信。资源包括硬件资源、软件资源、数据资源和通信信道资源。其中数据资源共享是Internet的主要功能之一。数据资源共享的方式主要有:⒈文件服务器模型和域模型⑴文件服务器模型:其代表是NovellNetWare局域网。FSWSWSWS…文件服务器(FS):提供高速存取的大容量硬盘,保存网络中其它工作站(WS)共享的文件和目录,包括各种应用程序和数据库。用户根据所拥有的权限使用程序和访问数据库。不过,采用这种方式访问数据库通信量大,效率

2、较低。⑵工作组模型:其代表是Windows95/98/NT。由系统管理员创建一个用户工作组,组中成员以对等方式工作。工作组中的每一台计算机既可作为服务器,又可作为工作站。每台计算机具有自己的帐户和管理。这种网络的管理比较松散,安全性较差。⑶域模型:其代表是WindowsNTServer/Windows2000Server。除了提供工作组模型外,还提供了域模型的网络使用方式。可以将一个单位的计算机连成一个域(Domain),每个域中的用户再分成若干个工作组。一个域中可以有若干个服务器和工作站,其中至少有一台服务器为域服务器,负责域的集中管理。域模型是一种安全、高效的网络使用模型

3、。⒉客户机/服务器模式⑴C/S模式早期的“主机+终端”模式中,所有处理任务都由主机承担。后来的文件服务器模式,所有处理任务几乎都由工作站承担,文件服务器只起共享磁盘的作用。为了充分调动服务器和工作站双方的处理能力,人们提出了客户机/服务器(Client/Server,简称C/S)模式。ClientServer查询结果C/S模式把处理分配给客户机和服务器共同承担。优点:①发挥双方的处理能力;②减少网上信息传输量;③服务器可高效、完全地处理数据库,客户机可处理GUI界面和本地I/O;④提供了开放、分布式计算环境。⑵三层C/S模式“客户机-功能服务器-数据库服务器”模式客户机功能服

4、务器数据库服务器客户机:存放用户界面层(表示层)软件,负责用户与应用层之间的对话。功能服务器:存放业务逻辑层(功能层)软件,响应客户机请求,完成业务处理或复杂计算。如根据客户机要求,向数据库服务器发送SQL命令。数据库服务器:存放数据库服务层(数据层)软件,负责执行功能层送来的SQL命令,并通过功能服务器向客户机返回处理结果。⑶B/S模式B/S模式是把Web技术和数据库技术结合起来的技术,实现开发环境和应用环境的分离,用户端用相对统一的浏览器代替客户软件,实现跨平台的应用和多媒体服务。基于B/S模式的信息系统通常采用:“浏览器→Web服务器→数据库服务器”三层结构。浏览器We

5、b服务器数据库服务器HTTP请求数据请求返回结果返回浏览器⑷B/S结构与C/S结构的对比Web数据库技术⒈有关Web的基本知识⑴什么是Web?WorldWideWeb(简称Web或WWW,万维网)⑵Web的三个基本要素:统一的资源命名方案,如URI访问资源的方式,即协议,如HTTP协议资源之间自由访问的方法,即超文本,如HTML语言⑶Web技术经历了三个发展阶段第一代:提供对静态文档(信息)的管理和访问。第二代:与数据库系统相结合,提供对动态文档(信息)的访问和显示。第三代:除动态文档生成和访问之外,还提供了基于Web的联机事务处理能力,实现基于Web的服务。Web服务是程序

6、设计领域中的一项新技术。其优点是:在完全不同的平台之间具有互操作性(interoperability),通过Internet实现不同应用程序之间的远程过程调用(RPC)。它是一种不管应用程序使用哪种操作系统,不管用什么程序语言,都能在分布式程序之间交换信息的技术。其核心技术是:XML、SOAP(简单对象访问协议)、WSDL(Web服务描述语言)和UDDI(统一描述、发现和集成)。⑷典型Web应用程序的处理过程Web浏览器发送请求(HTTPGET/POST)执行服务器端程序(脚本程序,如CGI)将结果返回给Web浏览器其中,返回结果可以是:HTML、文本、XML、图像或音频、视

7、频流等⒉Web数据库Internet和Web技术的发展迫切需要实现Web与数据库的互连,即把数据库技术引入到Web系统中,使用户在Web浏览器上方便地检索和浏览数据库的内容。因此,将Web技术和数据库技术相结合,开发动态的Web数据库应用,已成为Web技术研究的热点。通过Web访问数据库的优点:不需要开发数据库前端标准统一(如HTML标准)跨平台支持(为Web服务编写的HTML文档,可被所有平台上的浏览器浏览)3.Web数据库技术Web数据库技术就是在浏览器的网页上,通过Web服务器访问各种数据源的技术

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

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

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