APP下载

动态WEB数据库应用探究

2015-03-25乔立龙

电子测试 2015年11期
关键词:客户机数据库系统服务器

乔立龙

(山东外事翻译职业学院IT技术教研室)

动态WEB数据库应用探究

乔立龙

(山东外事翻译职业学院IT技术教研室)

数据库技术现在已经相对成熟,并且结构比较严谨,不过这个灵活度还不够,如果可以实现把数据库和web相结合,那么必定能够在很大程度上扩大数据库的一个应用领域,这个相结合的方式其实也是现在数据库技术研究的一个热点。本课题总介绍的动态WEB数据库技术是采用这个中间件来完成的,这个的一个实现方法是:使用中间件吧这个Web服务器还有数据库服务器连在一个。由于中间件不当当可以使得前端用户能够访问后端异构数据库的这个数据源而达到一个中间件透明化的效果,同时还能够确保存取访问接口的一个开放性。

数据库;动态WEB;系统安全;访问技术

1 Web数据库系统的体系结构

本课题是对数据库系统的体系结构进行一个探究,其实关键也就是探究这个硬件还有软件功能的。数据库系统的一个体系结构也是和我们的计算机有很多的关联,是和这个计算模型的发展共同发展。对于Web数据库技术也是引发了许多的软件的新方法的一个出现,和这些软件的新结构。虽然这项技术还在一个发展阶段,但也已经是出现了很多类型的可靠的软件还有这个系统的结构。应用程序的这个开发人员需要有进一步的新系统结构以及不同组件之间的区别的探究,可以很好的使用它们来解决问题的这样一些不同的应用程序。

1.1 服务器端扩展程序

对于系统中的这个中间层利用扩展程序是能够达到Web服务器还有这个数据库服务器之间的一个通信的变换目的,以便能够实现更好地利用系统有一些标准的两倍。另外的一些服务器端扩展还包含有这个处理数据库的一个连接来减少网络中出现的一些问题,能够利用建成数据库的这个连接池,以达到可以减少启动和断开数据库连接的这些开销。对于服务器扩展同时还能够实现支持标准接口的这个可交换性,通常来说这个Web服务器还有数据库服务器是有一个相对比较高的这样独立性。

1.2 Web数据库的双层结构

动态WEB数据库中的两层客户机以及这个服务器结构,客户机与这个服务器之间是一个直接通信,没有别的这个中介处理。对于这样的双层结构在我们计算机局域网里面是比较见到的。一般来说我们服务器是要去判断用户输入数据的这个正确性,并且能够接受客户的一个请求,并且对于执行数据库访问还有这个更新,维护数据的一个完整性,还要能够控制以及执行业务的一个逻辑,并将数据发送给我们的这个客户端。

1.3 Web数据库的三层结构

三层结构的网络数据库中客户端与我们的服务器中间是多加了这个中间层。这个三层结构与钱满的双层结构想比较而言,具有明显的这个优势,那就是它能够有效减轻负担,这样也就是说可以使他们成为“瘦”客户机以及服务器。三层结构的倡导者认为事务应该是一个中介主要工作,其他的这些功能包括将客户机请求发送到我们的这个服务器,服务器数据库操作结果返回给这个客户端,确保一个安全性以及一个身份的验证。

2 Web数据库的访问技术

2.1 CGI技术

CGI中文其实就表示这个公共网关接口,可以用在WEB服务器还有这个外部应用程序之间的一个信息交互的这个标准接口。CGI的规范对我们的服务器以及这个客户端之间建立一个标准的这样一个信息交换的方式,让这个服务器还有外部程序之间的信息流,外部的这个程序来处理这些信息,之后再通过我们的服务器向客户机发送这个结果。

2.2 Web API技术

针对CGI每次调用相同的CGI程序可以使Web服务器加载程序,导致普通的CGI程序开始低速度的这个劣势,这里有了一个改进的方案。也就是基于共享CGI程序出现了,这是一个应用程序编程接口Web API。对于这个Web API的开发者是一个Web服务器为其产品用户提供的类似CGI程序特殊的编程接口服务器扩展。用户使用之前可以完成CGI程序可以实现的功能,并保持良好性能的这样一个服务器。

3 Web数据库系统的安全性

因为B / S / S的这个体系结构的一个网络环境移机这个自身特点等考虑,决定了我们设计的网络数据库应用系统应该是相对开放的这样一个系统,比如说,在互联网上实现这个信息传输的这个系统,能够实现系统的基本功能都要依赖这个网络来达成的,所以Web数据库系统的这个建设相对于我们以前传统的这个数据库系统应该要去考虑到一个安全性的设置问题。对于不安全的这样一个WEB数据库是没办法达到一个比较高效的这样服务,因此,能否实现一个安全设计其实就是确保Web数据库系统能够稳定运行。

3.1 Web的安全问题

WEB已经是以商业性广泛被应用,而同时也带来了很多的这个安全问题,用户以及我们的系统管理员都对此关注有加。假如说公司的这些数据被放在了我们Web上面,那么公司就都要谨慎地去考虑这个安全问题。

3.1.1 信息泄漏

对于这个信息泄漏机密信息经过Web服务被一些非法的用户获取到。其中包括有这个非法使用,一个秘密由浏览器到服务器的信息被拦截。服务器还有这个网络安全因为奔溃,导致这个Web服务器主机的一些机密信息被泄漏出去,从而让这些违法的个人用户获利,对主机数据的访问。还有这个集成和这个拒绝服务,也就是说可以允许外部人员对服务器的主机执行命令,让他们可以做到修改或破坏系统。

3.1.2 安全漏洞问题分析

经过说这个网络的不安全受到不少人的这个之一,然而,网络的出现并不是对现有互联网带来了新的这样一个安全威胁。在利用这个Web是使得透明访问互联网服务更加便利。因为网络很流行,大家也一直都在用。然而,由于网络通常是结合许多在服务之前,这些服务漏洞通常是一个用户可以归结为这个网络安全漏洞导致的。比如说,在Web浏览器,因为能够达成这个传统的电子邮件服务,所以在电子邮件产生的一些问题就觉得是因为网络安全漏洞导致的。明显我们可以看出这是误解,因为大多数这些安全漏洞其实是在WEB出现以前就存在的。

在Web服务安全的这个分析还有评价的过程中我们必须考虑全部的一个因素。其实很多的这个因素也都是相互关联的,每个因素都会影响Web服务的这个安全,所以安全是其中最糟糕的决定对于一个给定的服务级别的这样一个安全性。

3.2 Web数据库系统的安全问题

3.2.1 Web数据库系统的硬件安全

WEB数据库系统的这个硬件的安全性能的进一步探究,包括这个系统硬件设备的一个安全性以及这个可靠性。安全硬件设备的质量能够在很大程度上影响这个存储数据的一个安全性和数据的安全存储设备,包括非法干预设备、屏蔽措施,所以说我们需要注意设备还有这个机房和备用访问端口的一个保护;这个可靠性其实就是这个机器的一个无故障操作得评价。

3.2.2 Web数据库系统的网络安全

对于这里介绍的动态Web数据库系统运行的一个环境互联网是一个开放的网络环境中,所以说这个网络安全其实就是整个信息系统安全的一块,信息系统的这个安全设计还有这个网络安全其实同样是存在很大的关联。对于这个网络安全需求的这个网络操作系统的一个正常运行,这里的网络协议主要涉及到的就是这个网络安全的一个最为关键的技术.

3.2.3 Web数据库系统的服务器安全

对于这个Web数据库系统的这些资源其实就在各种的这个服务器上面,这个资源的一个使用,就需要根据一些具体的一个情况,可以给予不同这些用户一些不一样的权限,不从而达到对这个系统资源的访问限制。如果任何人使用的这个系统用户的计算机,就应该先通过登录这个身份验证服务器测试,成为网络合法用户进入到我们的这个系统操作,用户没有检查那就被看出是非法用户,系统将拒绝其系统资源的这个使用。通过网页访问的业务处理程序,我们其实能在Web服务器设计一些相应的这个权限,让这些有合法的用户可以根据自己的Web页面访问信息系统。

4 结语

在本课题探究的动态Web数据库应用,主要介绍的有三个比较关键技术,有这个Web数据库系统的一个体系结构介绍,还有网络数据库的一个访问技术以及Web数据库的一个系统安全介绍。并且进行数据库系统研究以及这个分析,对于Web数据库应用系统开发的这个方法也有了进一步的探究,还有安全等方面的探讨。

[1] 王国荣著Active Server Pages&Web数据库.人民邮电出版1999.3

[2] 曹建主编,张璨、薛广涛、凌捷编著.Web数据库开发技术集成实战演练、人民邮电出版社,2000.11

[3] 王立丰编著.用A以始阳构造研八切浑应用环境.人民邮电出版社,1998.10

[4] (美)JeHry PMcMarms著赵军铣龚波,李志等译.Visual Basic 6.0数据访问技术.机械卫生出版社,1999.10

[5] 曾伟民、邓勇等编著.Visual Basic 6.0高级实用教程.电子工业出版社,1999.10

[6] (美)Adam Blum著刘文智、列被、吴健群、贾瑞新译.Acitve Web开发指南.电子工业出版社,1998.5

[7] 芙uerry Honeycutt著王友希、张晓梅、曹场译看实例学VBScript.清华大学出版社,1997.11

乔立龙,性别:男,出生年月:1981年9月,籍贯:山东省泗水县 民族:汉族.职务:计算机教师,职称:讲师,研究方向:计算机网络

Application Research of dynamic WEB database

Qiao Lilong
(Shandong International University IT Technology Department)

Database technology is already mature,and more rigorous structure,but this flexibility is not enough,if can realize the combination of database and web,then will be able to expand the database in a large extent of an applied field,the combination of in fact,is now the database technology a hot. This topic describes the dynamic web database technology is using the middleware to accomplish,this a realization method is that using middleware it the web server and database server connected to a.Due to the middleware Dangdang can make the front-end user to access heterogeneous backend database with the data source to a middleware transparency effect,but also can ensure the access interface of an open.

database;dynamic WEB;system security;access technology

猜你喜欢

客户机数据库系统服务器
通信控制服务器(CCS)维护终端的设计与实现
微细铣削工艺数据库系统设计与开发
江苏省ETC数据库系统改造升级方案探讨
中国服务器市场份额出炉
得形忘意的服务器标准
实时数据库系统数据安全采集方案
计算机网络安全服务器入侵与防御
核反应堆材料数据库系统及其应用
瘦客户机:安全与便捷的选择
升腾瘦客户机借神码翱翔“云端”