1 / 17
文档名称:

第1章 Web应用程序架构.ppt

格式:ppt   页数:17
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第1章 Web应用程序架构.ppt

上传人:szh187166 2013/1/9 文件大小:0 KB

下载得到文件列表

第1章 Web应用程序架构.ppt

文档介绍

文档介绍:Web数据库技术
电子教案
第1章 Web应用程序架构
数据库应用程序架构及其发展
Web应用程序及其工作机制
动态内容的实现技术简介
Web应用程序的典型应用和特点
数据库应用程序架构及其发展
单机架构
读取数据
保存数据
处理数据
特点:所有应用内程序都在本机运行,所有的数据也都保存在本机上。
优点:由个人维护本机,不易造成数据的丢失,安全性高,数据处理效率高。
缺点:不能实现各个计算机之间数据的共享。
工作站/服务器架构
处理数据
服务器
工作站
读取数据
保存数据
特点:在服务器上保存数据,在工作站上处理数据。
优点:容易配置,对硬件特别是对服务器的硬件要求不高。
缺点:所有数据通过网络传输,增大了网络流量,数据处理的效率低。
客户机/服务器架构
处理结果
服务器
客户机
获得结果
发出指令
处理数据
特点:客户机向服务器发出指令,服务器上存储和处理数据。服务器完成数据处理后,将结果返回给客户机进行二次处理。
优点:数据处理效率高,网络上传输数据量小。
缺点:需要特定的客户机处理程序;不易升级和维护;不适合在因特网上布置。
浏览器/服务器架构
浏览器
服务器
客户机
下载页面
请求页面
处理数据并 生成页面
特点:服务器处理数据并生成页面;客户机上浏览器请求页面和显示页面。
优点:采用IP协议通讯;以浏览器为客户端程序;容易布置、升级和维护
Web应用程序及其工作机制
Web应用程序
Web应用程序是一个由Web站点和其他服务器资源组成的集合。网站是由众多网页组成的Web页集合,其他服务器资源包括数据库等各种数据文件,B/S架构是Web应用程序的结构形式。
Web服务器是响应来自Web浏览器的请求以提供Web页的软件。常用Web服务器为IIS和Apache。
静态网页与动态网页
1 静态网页
由事先用HTML编写好、内容固定不变的文件,通过上载等方式保存在Web站点的可访问文件夹中。当用户浏览器向Web服务器发出访问该页的请求时,服务器在站点内查找该页并直接将其下载给客户浏览器。静态网页无论在Web站点还是下载到用户的浏览器上,其内容都保持一致。
静态网页的处理流程
2 动态网页
动态网页是由Web服务器动态生成的文件。之所以称其为“动态”,是因为此种网页的部分甚至全部内容都是未确定的。当用户访问该页,Web服务器按照用户的请求,通过应用程序服务器对相关的服务器端的数据进行处理,根据计算结果生成标准的HTML文件下传给用户浏览器。不同的用户请求以及访问数据的变化都会随之生成不同的HTML文件下载给用户。