文档详情

计算机专业教材-第22章SQLServer数据的自动Web.pdf

发布:2018-05-26约3.06万字共20页下载文档
文本预览下载声明
下载 下载 第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 下载 需要拥有能够运行向导的数据库的权限。 为运行本向导,按如下步骤
显示全部
相似文档