1 / 97
文档名称:

ch数据库技术专题Web数据库技术.pptx

格式:pptx   大小:333KB   页数:97页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

ch数据库技术专题Web数据库技术.pptx

上传人:wz_198613 2019/2/19 文件大小:333 KB

下载得到文件列表

ch数据库技术专题Web数据库技术.pptx

相关文档

文档介绍

文档介绍:“静态”指的是网页内容“固定不变”,无论谁访问都显示相同的内容,缺乏交互性,缺乏人性化及个性化。当用户浏览器通过HTTP协议向Web服务器请求提供网页内容时,服务器仅仅是将原已设计好的HTML文档传送给用户浏览器。其页面的内容使用的仅仅是标准的HTML代码。不易维护是静态网页的致命弱点。若网站维护者要更新网页的内容,就必须手动更新其HTML文档。随着网站内容和信息量的日益增长,网站维护工作量大得出乎想象。应用初期,Web网页多为静态网页,的逐步普及,出现了动态网页。“动态”指的是网页的内容不是固定不变的,而是在文件中加入了程序,使得同一页面对于不同的人或在不同的时间是变化的。动态网页具有如下特点:(1)动态内容(ontent)。网页的内容,可“动态”地随时插入、修改、或删除网页的元件,譬如文字、标记等。(2)动态排版样式(DynamicStylesSheets)。通过W3C(WorldWideWebConsortium,万维网联盟)的“CascadingStyleSheets”(串联式排版样式,简称CSS1或CSS),提供了设定HTML标记的字体大小、字型、粗细、字型样式、行高度、文字颜色、加底线或加中间横线、与边缘距离、靠左右或置中、缩排、背景图片或颜色等排版功能,并且可以“动态”地随时地改变排版样式。(3)动态定位(DynamicPositioning)。通过W3C的“WorkingDraftonPositioningHTMLwithCascadingStyleSheets”,提供HTML元件在X、Y、Z轴的定位功能,让设计者可以放置影像、控件、文字等在网页上的任何位置上。而放置在不同的Z轴上,设计者就可以产生重叠的效果。(4)内建资料处理(DataAwareness)。无须复杂的程序,无须花费服务器太多资源,即可让网页设计者即时处理文档。(5)内建多媒体支援:,提供多媒体支持的功能,包括转换特效、滤镜特效、路径控制、顺序控制、动画、制图、播放声音和影像等多媒体功能。,常用数据库向Web服务器提供数据,采用一种三层客户端/服务器的体系结构,即客户端浏览器/Web服务器/数据库服务器(Browser/WebServer/DatabaseServer,简称B/W/D)结构。技术的兴起,由传统的二层Client/Server(简称C/S)结构变化或改进而来的三层Client/。用户通过URL向Web服务器请求页面,Web服务器运行脚本程序并通过SQL查询调用数据库服务器中存储的数据,数据库服务器执行查询后将查询结果返回到Web服务器,脚本程序产生特定格式的HTML文件,客户端接收到HTML文件后由浏览器将结果显示出来。.2Web数据库应用的三层体系结构B/W/D三层体系结构与C/S体系结构相比具有以下优势:开放的标准。C/S所采用的标准只要在内部统一就可,它的应用往往是专用的。B/W/D所采用的标准都是开放的、非专用的,是经过标准化组织所确定的而非单一厂商所制定,保证了其应用的通用性和跨平台性。(1)较低的开发和维护成本。C/S的应用必须开发出专用的客户端软件,无论是安装、配置还是升级都需要在所有的客户机上实施,极大地浪费了人力和物力。B/W/D的应用只需在客户端装有通用的浏览器即可,维护和升级工作都在服务器端进行,不需对客户端进行任何改变,故而大大降低了开发和维护的成本。(2)使用简单,界面友好。C/S用户的界面是由客户端软件所决定的,其使用的方法和界面各不相同。B/W/D用户的界面都统一在浏览器上,浏览器易于使用、界面友好,不须再学****使用其他的软件,一劳永逸的解决了用户的使用问题。(3)客户端消肿。C/S的客户端具有显示与处理数据的功能,对客户端的要求很高,是一个“胖”客户机。B/W/D的客户端不再负责数据库的存取和复杂数据计算等任务,这样大大的降低了对客户端的要求,客户端变得非常“瘦”。(4)系统灵活。C/S系统的模块中有一部分需改变就要关联到其他