互联网软件开发与应用(9)

发布时间:2021-06-11

电子商务专互联网软件应用与开发(复

第五章

Web服务器,即为WWW浏览器提供服务的机器。Web服务器是在主控制平台上运行的软件包,也是在Internet中运行的最重要的软件包。Web服务器提供给用户所需的文件。

通用Internet邮件扩充服务:MIME(Multipurpose Internet Mail Extensions)通过Internet邮件扩充服务。MIME顾名思义是对原来邮件协议的扩充,能够在单一消息体内带有多种媒体,如声音、图象、动画等文件,对文本不限行长,扩充对字符集的支持;扩充二进制及其它应用文件类型的支持。

Web数据库发展中存在的问题:

(1) 网络通信速率低,骨干通信网通信能力小。

(2) 网上垃圾泛滥,使检索有用信息成为困难。

(3) 网络安全是影响Web数据库在金融、行政、保险等行业迅速开展的主要原因。

(4) 网上中文信息较为贫乏,因此加强Web与Server的中文信息的开发势在必行。

Web数据库的工作原理:用户浏览器通过HTML表单搜集参数,这些参数通过HTTP传递给Web服务器,在服务器端通过CGI脚本分析参数,同时启动通路程序,把分析后的参数传递给通路程序,通路程序的功能就是将分析后的参数转化为SQL命令,交SQL服务器执行。

客户机服务器结构及特点:

对WEB数据库服务器来说,它本身是一个客户/服务器系统。客户/服务器系统结构主要指数据库应用系统分解为前台的客户,应用程序及后台的服务器部分,及网络连接。这种结构的核心是客户应用程序仅仅发送应用请求,请求通过网络传送给服务器,由服务器来完成请求的内容,然后将结果返回客户端,而服务器完成的工作对客户应用程序来说是完全不可见的。

特点:1把处理任务在客户和服务器分开2减少主机网络负荷3数据库与客户应用程序无关4数据库平台和操作系统无关,访问数据库和客户使用的操作系统没有关系5维护数据库的完整性。

对于客户,网络,服务器来说,它们各司其职:

(1)客户端:

建立或断开与服务器的连接

提交访问数据请求

等待接受结果或服务器发来的错误信息

数据的输入输出及验证

提供一个良好的用户界面

(2)网络

保证客户及服务器的物理连接

支持多种网络协议

(3)服务器端

管理多用户的数据库

管理用户权限及保证数据的安全性

管理和处理用户的请求,包括请求队列,响应请求,通知服务完成返回结果

维护数据库,包括备份和恢复

客户机和服务器的对话过程大致如下:

(1)(客户机):

向用户提供请求的方法

将你的请求发送给某个服务器

接受服务器返回的结果,经过适当解释,呈交HTML文档或传递各种文件适当的浏览器

(2)服务器

接受请求

对请求进行合法性检查及安全屏蔽

针对请求获取并制作数据,包括使用CGI脚本为文件设置适当的MIME类型

精彩图片

热门精选

大家正在看