2022年WEB数据库与中间件技术解决方 .pdf
《2022年WEB数据库与中间件技术解决方 .pdf》由会员分享,可在线阅读,更多相关《2022年WEB数据库与中间件技术解决方 .pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Web 数据库与中间件技术随着 Internet/Intrranet的兴起与发展,Web 服务器与数据库服务器的连接显得越来越重要,许多厂家不断推出新技术、新产品,使得连接更加简洁、迅速和方便。Web 与数据库连接技术已成为基于Web 的信息管理系统的核心,为Internet 上的电子商贸打下了基础。一般来说, 通过 Web 页实现对数据库访问,在整个系统中关键的技术是中间件的解决方案。中间件负责管理Web 服务器和数据库服务器之间的通信并提供应用程序服务。由于驻留在Web 服务器上,因而中间件软件能够调用作为Web 服务器和数据库服务器间传输机制 的外部程序或 编码 ,并将执行查询等以HTM
2、L 页面或纯文本的形式将信息返回给最终用户。数据库服务器负责管理驻留在数据库服务器中的数据。一、当前几种流行的中间件的解决方案1通用网关技术( CGI )CGI是一种 Web 站点上可以用来访问Web 站点的用户交互的各种程序的标准,使用CGI脚本允许用户在浏览器中等服务器上的数据库交互,完成对数据库的各种操作。几乎使用的服务器软件都支持CGI, 开发者可以使用任何一种Web 服务器内置语言编写CGI,包括 Perl 语言, C,C+,VB和 Delphi 等。CGI的工作原理是浏览器通过Web 页面的表单搜索参数, 这些参数通过HTTP传递 Web 服务器,在服务器通过CGI脚本分析参数(命
3、令行参数或环境变量),同时启动通路程序,把分析后的参数转化为SQL命令,交数据库服务器执行,然后CGI程序返回处理结果给Web 服务器,最后向客户机返回HTML 或纯文本格式的结果并断开连接。CGI缺点是执行速度较慢,Web 服务器每启动一个数据查询服务,就必须启动一个新的CGI进程,相对服务器资源代价比较高。2ASP (Active ServerPages )ASP是一种开放的,可以将HTML 脚本及可重用的Active Server 组件结合在一起以建立高效的动态的基于Web 的应用程序环境,利用ASP ,可以增加运行在服务器端的脚本的新特性,名师资料总结 - - -精品资料欢迎下载 -
4、- - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 3 页 - - - - - - - - - 如访问数据库。ASP支持 Active Server 组件的使用,Active Server 组件通过组件对象模型(COM)为 ASP提供了可编程的界面,其中组件之一Active Data Object(ADO)提供了与数据库相连的机制。且使用ASP可以直接在HTML文件中包含可执行的脚本,HTML开发和脚本开发可以变为一个过程,而不象CGI、ISAPI以及其他方法一样,程序和HTML 文件要求在不同的设计环境导致程序产生和修
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年WEB数据库与中间件技术解决方 2022 WEB 数据库 中间件 技术 解决
限制150内