网管联盟
|
网管论坛
|
网管u家
|
网管博客
|
网管软件
|
网管求职
|
小游戏
|
网管搜索
|
网管原创
|
网管聚合
|
网管读摘
|
网管焦点
|
世界素材
|
会员投稿
|
会员中心
Windows
Linux
Cisco
网络技术
数据库
黑客攻防
DotNet
Java
PHP
认证
新闻资讯
服务器
存储资讯
网络设备
网管学堂
技术专题
焦点
网吧频道
当前位置: >
bitsCN.com
>
数据库技术
>
其它数据库
> Sybase数据库应用(一)
Sybase数据库应用(一)
2006-06-18 作者:BitsCN整理 来源:中国网管联盟
点评
投稿
收藏
Sybase Internet解决方案(一)
随着
Web
技术的飞速发展,用户构造基于
Web
应用的需求也在迅速增长。Sybase作为业界领先的
数据库
产品提供商,紧跟Internet技术的发展潮流,不断推出新的应用产品。
Web
应用的基本组成
Web
是基于Internet的应用平台。其基本组成部分包括互连网络、浏览器和
Web
服务器
。在浏览器和
Web
服务器
之间信息传递协议为HTTP,信息标准为HTML,它是一种用来定义文字、图像等内容如何在浏览器一端显示的标记语言,但不能完成计算和逻辑处理以及对
数据库
的访问。浏览器的主要功能就是解释和展现HTML文件的内容。
网管联盟bitsCN_com
在
Web
平台中,传统
Web
服务器
的作用相当于使用HTTP协议的文件
服务器
。用户在浏览器输入URL 的地址(例如http://www.sybase.com/products/pb.html),浏览器会根据地址中的内容连接到指定的
Web
服务器
,然后利用HTTP协议从
Web
服务器
上卸载需要的文件。当传输结束后,浏览器就和
Web
服务器
断开连接。由于基本
Web
技术的限制,在这个基本平台上是不能实现逻辑处理、计算和
数据库
访问的。
基本
Web
平台的扩展
目前用户需要构造的
Web
应用不仅仅是传递一些编写好的、静态的HTML文件;而
网管bitscn_com
是需要通过
Web
这一廉价、开放的平台让更多的用户可以访问存储在
数据库
中的动态数据。一旦完成这样的应用,对开发商和用户都有重要意义。一方面,用户可以更加快速、经济地获取自己感兴趣的信息;另一方面,开发商和厂商也可以借此获得更多的利润和市场。
针对这种市场需求,各大主流
数据库
厂商,如Sybase、Oracle,以及浏览器和
Web
服务器
提供商,如Microsoft、Netscape 等都纷纷推出
Web
服务器
和浏览器的扩展技术为基础,
数据库
厂商提供实现
数据库
访问的应用
服务器
。这样,
Web
应用就从传统客户机/
服务器
两层体系结构,扩展为浏览器/
Web
服务器
+应用
服务器
/
数据库
服务三层体系结构。
网管下载dl.bitscn.com
Web
平台的扩展可以分为
Web
服务器
端扩展和浏览器端扩展两类。目前主要的
Web
服务器
扩展技术一般都是通过提供一个支持CGI、ISAPI或NSAPI 扩展标准的应用
服务器
来实现。其中,CGI(CommonGatewayInterface) 是通用的
Web
服务器
扩展标准,而ISAPI 和NSAPI 则属于厂商单独定义的扩展规范,只为各自特定的
Web
服务器
提供功能扩展。
数据库
厂商提供的应用
服务器
一般都支持这些扩展标准,以保证开放性。在这一点上,Sybase的产品尤为突出。
基于应用
服务器
的扩展技术的基本原理如下:应用
服务器
通过对
Web
服务器
的扩展,使浏览器可以通过HTML或其它类似的脚本语言,调用应用
服务器
提供的功能,从而扩展浏览器和
Web
服务的应用领域。当浏览器引入一个带有应用
服务器
功能调用的URL 时,
Web
服务器
就通过标准的扩展技术,调用应用
服务器
提供的功能,完成解释脚本、传递参数和结果形成等工作,最后应用
服务器
的执行结果以HTML的格式传递到浏览器。
网管bitscn_com
具体以SYBASEPowerDynamo 产品为例(假设在用户机器上安装了PowerDynamo 和
Web
服务器
),当用户输入http://localhost/nicgi.exe/site/contents.html时,就请求
Web
服务器
利用CGI 扩展方式启动PowerDynamo(PowerDynamoCGI 的应用
服务器
名称是nicgi.exe),并且由PowerDynamo 解释contents.html。由于用户需要的contents.html
不是直接返回给浏览器,而是先由PowerDynamo 解释,因此在这个HTML文件中就可以
填写标准HTML语言以外的脚本。对于Sybase的PowerDynamo 来说,它允许用户填写DynaScript脚本(JavaScript的超集)和SQL 语句,来实现逻辑判断和
数据库
访问。而这些扩展内容的执行结果都将以HTML形式返回浏览器,完成这一复杂工作的正是PowerDynamo 应用
服务器
。这种
Web
扩展方案是目前主流的扩展技术,也是最成熟的解决方案。各厂家产品的名称也许不同,但主要的应用
服务器
产品都属于这一类型。
网管网www_bitscn_com
另外,目前还有许多浏览器端的扩展技术。主要包括Netscape定义的Plug-in标准、JavaScript脚本,Microsoft 定义的ActiveX 标准、JScript、VBscript 脚本,以及通过JavaApplet实现扩展。但是,浏览器端的扩展多数只是完成一些逻辑校验、多媒体数据展现等工作,并且存在平台的限制,因此,都不能作为主要解决方案。相对而言,Java比其它的浏览器扩展方案更具有优越性,在未来的
Web
发展中占有重要位置。我们会在后面详细讨论。
0
顶一下
TAGs
:
应用
数据库
Web
扩展
浏览器
服务器
应用服务
技术
上一篇:
Sybase数据库应用(二)
下一篇:
安装Sybase ASE
相关文章列表
实现远程连接Linux上的PostgreSQL服务器
在Ubuntu和Debian系统下安装PostgreSQL
从网络上登录其它计算机的PostgreSQL
PostgreSql服务器的配置
在Linux上安装postgresql的全过程
Ubuntu系统下安装和配置PostgreSQL 8.1
OpenBSD4.0 PostgreSQL8.1.5数据库的安装
PostgreSQL 最新8.2版发布
Sybase数据库应用(一) 评论:
评论加载中…
评论:
请自觉遵守互联网相关政策法规,评论不得超过250字。
验证码:
注册用户
本类热门排行:
1.
实现远程连接Linux上的PostgreSQL服务器
最新推荐文章:
1.
实现远程连接Linux上的PostgreSQL服务器
2.
ucLinux下sqlite数据库移植全攻略
3.
PostgreSQL介绍及安装指南
4.
Linux下免费数据库PostgreSQL开发入门
5.
在Red Hat 7.0上安装和配置PostgreSQL
6.
Linux实时内存数据库eXtremeDB性能
7.
Linux下缓存服务器的应用
8.
Linux下mySQL数据库开发技术
9.
Berkeley DB:开源嵌入式数据库测评报告
10.
Sybase ASE 安全登陆Linux
网管论坛交流:
·
大家来开心一下吧---看了会很开心的东西-
·
中国人不可不知道的知识
·
@@小鹏◎◎小鹏同志与某位女明星亲密接触
·
◎◎小鹏◎◎发现不明生物,居然正在交配
·
[图文]^^^版主是什么?????
·
泡论坛的女人是好女人
·
做个“水性杨花”的女人
·
献给mm俱乐部的所有mm
·
深圳一集团企业电脑基础应用培训教程
·
■■■■十一遊玩照■■■■■