第11章Web数据库应用 宁可、吴菁、胡海编著 教材:数据库技术及应用2006年4月
第11章 Web数据库应用 教材:数据库技术及应用 2006年4月 宁可、吴菁、胡海编著
本章要点 Web数据库的体系结构 EAServer组件技术 Web站点建立与管理 PowerBuild通过 PowerDynamo建立Web应用 Microsoft通过ASP技术访问Web数据库
本章要点 • Web数据库的体系结构 • EAServer组件技术 • Web站点建立与管理 • PowerBuild通过PowerDynamo建立Web应用 • Microsoft通过ASP技术访问Web数据库
目录 11.1Web数据库概述 11.2Web数据库体系结构 11.3 Sybase采用的Web体系结构 11.4 EAServer组件技术 1141 EAServer组件安装 11.42创建 EAServer组件 1143创建 EAServer客户端 11.5Web站点的建立与管理 11.51创建Web站点 11.52重新生成Web站点 11.53.删除Web站点 11.54Web站点的管理 115.5 Sybase通过 PowerDynamo发布Web应用 11.6 Microsoft的Web应用 小结
目 录 11.1 Web数据库概述 11.2 Web数据库体系结构 11.3 Sybase采用的Web体系结构 11.4 EAServer组件技术 11.4.1 EAServer组件安装 11.4.2 创建EAServer组件 11.4.3 创建EAServer客户端 11.5 Web站点的建立与管理 11.5.1 创建Web站点 11.5.2 重新生成Web站点 11.5.3. 删除Web站点 11.5.4 Web站点的管理 11.5.5 Sybase通过 PowerDynamo发布Web应用 11.6 Microsoft的Web应用 小结
l11Web数据库概述 数据库技术是数据库在计算机上进行操作与存储最有效、最成功 的技术,而计算机网络最大的特点是资源共享,因此,数据与资源 共享这两种技术的结合即成为现在广泛应用的Web数据库(网络数 据库)。简单地说,Web数据库就是客户端用户利用浏览器作为输 入界面,输入所需的数据,浏览器将这些数据传送到Web服务器 Web服务器再对输入数据进行实施处理,并将其执行的结果返回给 浏览器 目前,数据库技术在数据库管理方面已经比较成熟,而Web技术 具有简单易学、与操作平台无关的特点,使建立在Web上的数据库 应用具有许多优点,客户端通过浏览器就可对数据库进行操作。在 现代的Web应用中,B/S( Brower/ Server)模式已经成为网络应用 程序的主流方式
11.1 Web数据库概述 数据库技术是数据库在计算机上进行操作与存储最有效、最成功 的技术,而计算机网络最大的特点是资源共享,因此,数据与资源 共享这两种技术的结合即成为现在广泛应用的Web数据库(网络数 据库)。简单地说,Web数据库就是客户端用户利用浏览器作为输 入界面,输入所需的数据,浏览器将这些数据传送到Web服务器, Web服务器再对输入数据进行实施处理,并将其执行的结果返回给 浏览器。 目前,数据库技术在数据库管理方面已经比较成熟,而Web技术 具有简单易学、与操作平台无关的特点,使建立在Web上的数据库 应用具有许多优点,客户端通过浏览器就可对数据库进行操作。在 现代的Web应用中,B/S(Brower/Server)模式已经成为网络应用 程序的主流方式
112Web数据库体系结构 传统的Web应用是采用超文本传输协议HTP( HyperText Transfer Protocol)与Web服务器进行交互,以获取Web服务器端的文本、图 像等信息,但无法在浏览器上获得实时数据,进行实时处理数据和精确 地控制事务。因此,汋了实现对后台数据库联机访问,从而更好地控制 每个事务,得到更快的访问速度,在动态网页的设计中,通常采用客 端浏览器∧web服务器/数据库服务器的三层体系结构(B/WD Browse/ Web server/ Database Server)。它是从传统的基于两层结 构的客户/服务器体系结构(C/S, Client/ Server)演变而来。如图11 1所示 图11-1工作原理是:用户通过浏览器向Web服务器发出数据查询请求, web服务器运行脚本程序,连接数据库服务器并向数据库服务器发出查 询请求,数据库服务器执行SQL查询后,把查询到的数据返回给Web服 务器,Web服务器中脚本程序产生特定HTML格式文件后把操作结果返 回给客户端
11.2 Web数据库体系结构 传统的Web应用是采用超文本传输协议HTTP(HyperText Transfer Protocol)与Web服务器进行交互,以获取Web服务器端的文本、图 像等信息,但无法在浏览器上获得实时数据,进行实时处理数据和精确 地控制事务。因此,为了实现对后台数据库联机访问,从而更好地控制 每个事务,得到更快的访问速度,在动态网页的设计中,通常采用客户 端浏览器/Web服务器/数据库服务器的三层体系结构(B/W/D, Browse/Web Server/Database Server)。它是从传统的基于两层结 构的客户/服务器体系结构(C/S,Client/Server)演变而来。如图11- 1所示。 图11-1工作原理是:用户通过浏览器向Web服务器发出数据查询请求, Web服务器运行脚本程序,连接数据库服务器并向数据库服务器发出查 询请求,数据库服务器执行SQL查询后,把查询到的数据返回给Web服 务器,Web服务器中脚本程序产生特定HTML格式文件后把操作结果返 回给客户端