探讨动态web数据库的应用

2017-04-15 09:21虞翔夏春梅
电子测试 2017年8期
关键词:表单服务器动态

虞翔,夏春梅

(保山学院,云南保山,678000)

探讨动态web数据库的应用

虞翔,夏春梅

(保山学院,云南保山,678000)

本文通过查阅相关资料,简要介绍了动态web数据库现状、动态web数据库系统的体系结构,以及动态web数据库应用技术,以期能够为促进动态web数据库的应用与发展提供有价值的参考。

动态web数据库;现状;特点;体系结构;应用技术

0 前言

互联网技术在我国已经存在多年,经过多年发展如今其已经得到了很好的更新与完善,在计算机科学领域上,各种互联网的应用也已经越来越普遍,在不断的发展中动态web数据库也被研发和应用起来,此项技术将数据库技术和网络技术进行了高效结合,能够很好的完成数据的动态查询工作,使得原本的数据库技术中存在的弊端得以优化。不难发现,如今静态数据交换技术正悄悄推出技术舞台,动态数据交互才是如今发展的主旋律,然而我国在此方面的建设还不够完善。

1 动态web数据库现状

WWW运行独立的信息汇聚成一个统一的、集成的服务提供给用户,使其成为有效的信息来源,其在不断的优化中所具备的功能也越来越全面,且在WWW和HTML标准的支持下,无论是文本、图形或是声音等形式的媒体信息均可以通过接口直接显示给用户,且此种形式并不固定,往往可以呈现出多种形式,如E-mail和FTP服务等。如今web技术方面虽然取得了不错的成果,但其还未达到完全成熟的地步,因为该技术往往需要与其他技术结合使用,如通信技术。目前来看规范化、标准化的数据显示还不够彻底,甚至无法很好的满足大数据时代对数据库应用的需求。

2 动态web数据库系统的体系结构

2.1 服务器端拓展程序

实现信息转换也是该技术的一大优势之一,很多服务器端不仅可以实现这一功能,甚至可以通过该技术来调整系统程序,使其可以将系统中存在的问题进行改善,如连接池的应用,有效利用连接池可以减少启动、断开数据库连接的开销。另外,其也可以实现支持标准接口的可交换性,如此一来也就拓展了应用领域,使其与很多接口均可以联合使用,而独立性也是其一个独特的特点,在实际应用中需要根据具体要求来进行拓展设计。

2.2 Web数据库的双层结构

双层结构主要包括如下几个方面:一,两层客户机;二,服务器结构,有了此结构可以实现直接通信,而若缺少任何一个则无法进行通信,因为在其中是不存在中介处理设备的,此类结构并不常见,尤其是在计算机局域网里。按照常理而言,服务器所具备的功能往往是:一,其可以自动判断数据是否正确;二,可以执行客户请求;三,保证数据库的更新、升级等方面的质量,且可以保证数据完整性;四,控制业务逻辑;五,将数据发送到客户端。

2.3 web数据库的三层结构

三层结构相较于双层机构而言更加完善,尤其是加入了中间层,使得整体结构变得更加完整,其可以帮助减少整体负担,也就是所谓的“瘦”客户机、“瘦”服务器。其中的中介结构是必不可少的,除此之外其还应完成发送客户请求,并使其能够传输到服务器中,根据相关指令执行操作后,再将操作结果返回到相应的客户端,而在此过程中数据安全是必须要保证的,因此往往在三层结构中会存在身份验证环节。

3 动态web数据库应用技术

3.1 ASP网络开发技术

ASP技术在web数据库方面得到了普遍应用,本文以通过ASP技术实现用户登陆web数据库为例进行阐述,具体如下:一,将此指令输入并回车后,服务器方面就可以接收到消息,然后完成用户的请求,此时会弹出相应界面,为了便于理解,此处假设页面中含有一个表单,页面名称为defaulthem,并且其也有相应的代码,代码需要人工输入;二,服务器将刚刚调出的含有表单的页面发送给客户浏览器,客户接收到后将其打开;三,用户需要对该表单进行信息填写,填写完成后点击提交按钮,如此一来也就可以将相应的数据信息传输到服务器中。一般来讲表单会有单独格式的文件扩展名,如.asp,经过相关操作后服务器才可以运行该文件,并将用户需要的信息展示出来。另外,该类文件不仅可以提供信息,其也可以在数据库内获取信息,而要达到这一目的则应对数据库和文件进行连接,连接时需要用户输入正确的用户名和密码。

该技术如今也被广泛应用到教育事业中,如开发在线选课系统即是通过该技术研发出来的,很大程度上解决了高校学生选课的问题,该系统在进行开发和运行时,所使用的模式是B/S,而动态网页的实现则是应用了ASP技术,之后对各个组件进行调整,使其与数据库实现动态连接。

3.2 PHP网络开发技术

该技术也得到了很好的应用,其在WINDOWS桌面开发和升级方面的应用效果较为显著,在开发中其充分发挥了接口优势,使得在多种类型的计算机中均可以安装系统桌面,且方便快捷,只需要安装Gnope之后跟着系统提示进行即可。或是其也可以与ASP技术结合使用,此种情况下则需要利用ASP程序的编写功能来实现相关操作,尤其在访问数据库方面,其可以发挥良好作用。

4 动态web数据库的具体应用

该数据库的应用往往离不开IDC和ASP,其主要是负责完成数据库编程工作,在教育领域的应用可以体现在查询系统方面,如某主页上有一个通过姓名来查询教师详细信息的链接,要充分实现这一功能,则会应用到DIC、ASP,具体如下:选择Microsoft Windows NT4.0系统,选择一个较为适合的web服务器,浏览器使用IE5.0,后台数据库为SQL Sever。当然此开发环境并不固定,可以根据实际的需求来调整各个方面,鉴于在开发过程中需要ODBC的应用,因此要先建立起TEACHER表,此表是通过SQL Sever建立起来的,之后添加数据源,具体如下:一,建立数据库。首先启动系统,之后登录并创建名为QDDX的数据库设备,在此设备上建立新的数据库,再建立一个表,此表是用来显示相关信息的;二,建立ODBC数据源。点击开始菜单,之后选择设置按钮,找到控制面板后进行双击,此时会弹出32位ODBC,单击系统,选择添加选项,再选择SQL Sever,完成此操作后点击完成,如此就完成了数据库的创建,在相关窗口中输入有关教师的信息,再创建关键字,完成程序编程后实行试运行,若有问题再进行调试,若没有则可以使用。

5 总结

综上所述,研究关于动态web数据库的应用方面的内容具有十分重要的意义,其不仅关系到动态web数据库方面的发展,也关系到信息建设的强化,甚至与社会发展息息相关。如今人们对各个方面的要求越来越高,行业之间的竞争也越来越激烈,web数据库技术在很多领域均起到了很好的作用,最为常见的技术有JSP、ASP等,根据实际的发展情况来看,虽然技术种类众多,但在应用中却也存在着一定的局限性,需要不断的对其进行优化、改造和完善。

[1]许峰,王丽美.基于ASP技术的Web数据库系统设计与实现[J].微型电脑应用,2012,07:18-19+23.

[2]董超群,洪波,秦明慧,戴永寿,李立刚.动态Web在海洋环境监测系统中的应用[J].科学技术与工程,2011,19:4559-4563+4567.

Explore the application of dynamic web database

Yu Xiang,Xia Chunmei
(Baoshan university, Baoshan Yunnan,678000)

through access to relevant information, this paper introduces the architecture of dynamic web database status, dynamic web database system, and the dynamic web database application technology, in order to provide a useful reference for promoting the application and development of dynamic web database.

dynamic web database; present situation; characteristic; architecture; application technology

猜你喜欢
表单服务器动态
国内动态
国内动态
国内动态
电子表单系统应用分析
通信控制服务器(CCS)维护终端的设计与实现
动态
浅谈网页制作中表单的教学
中国服务器市场份额出炉
得形忘意的服务器标准
计算机网络安全服务器入侵与防御