计算机专业教材-第22章SQLServer数据的自动Web.pdf
文本预览下载声明
下载
下载
第22章 SQL Server数据的自动Web发布
上级下达命令说:“现在就把数据库放到We b上”。这得由开发者决定达成目的的最佳途
径。在选择解决方案时,必须权衡各种考虑。是优先考虑开发速度?还是更多地关心 We b页
面质量,而它们如何添加到整个 We b策略中?可维护性有多重要?是否愿意让“一次”指派
成为日常琐事?
本章探索Web Assistant ,一个用以创建可发布到We b上的H T M L文件的向导 ( w i z a r d ) 。它
与一种 H T M L 页面从数据库“拉”数据放入另一个动态生成的 H T M L 页面不同。第 2 3 章,
“SQL Server 、A D O 和We b ”覆盖了发布到 We b 的更深层方法,以用于定制或精化使用 We b
A s s i s t a n t创建的页面。
22.1 Web Assistant的构件
什么时候该使用 Web Assistant ?最简单的答案是当用户希望赶紧发布一些信息而不会对
其表象感到烦恼时使用。
Web Assistant 是个小巧的工具,但并非发布数据的唯一途径。象所有向导一样, We b
A s s i s t a n t 有其局限性。本章讲述Web Assistant 能做什么和不能做什么。在用户实现解决方案时,
也许需要使用第 2 4 章中演示的另外编程来强化它。但是,使用 SQL Server 内建的存储和扩展
过程,Web Assistant使得创建和更新We b页面成为相对简单的事。
Web Assistant基于SQL Server 7 的数据生成HTML(Hypertext Markup Language ,超文本标
记语言)文件。
笔者使用Web Assistant作为组成这项技术的构件的总称。这些构件小结如下:
单 元 描 述
Web Assistant DLL x p w e b 7 0 . d l l ,一般位于. . \ M S S Q L 7 0 \ B I N N文件夹。
x p _ m a k e w e b t a s k 扩展的存储过程,由 s p _ m a k e w e b t a s k调用,调用x p w e b 7 0 . d l l 。
s p _ m a k e w e b t a s k 存储过程,通过手工或 Web Assistant Wi z a r d调用。
Web Assistant Wi z a r d 带有对话框的向导,最后调用 s p _ m a k e w e b t a s k 。
标准的途径是运行 Web Assistant W i z a r d ,并按步骤经历所有对话框,直到最后生成
H T M L文件。
22.2 使用Web Assistant Wizard
Web Assistant Wi z a r d 只是SQL Server 7所带向导之一。虽然该向导在 M i c r o s o f t文档中有
极高评价,但在Enterprise Manager 的平等王国,它并没有一个特殊菜单栏或按钮。顺便说一
句,依我看a s s i s t a n t和w i z a r d 完全是同一回事。为什么不叫它 Web Wi z a r d ?我想部分原因是它
在6 . 5 中叫Web Assistant Wi z a r d ,而M i c r o s o f t又不愿改名。并不是指M i c r o s o f t在改变产品或工
具名称方面已经显示出不安……
注意 为运行本向导,用户需要对 x p _ m a k e w e b t a s k和s p _ m a k e w e b t a s k 的执行权,还
第2 2章 SQL Serv e r数据的自动 We b发布使用435
下载
需要拥有能够运行向导的数据库的权限。
为运行本向导,按如下步骤
显示全部