SQL Server XML 和 Web 应用体系结构(二)
时间:2007-11-09 来源:不详 作者:迈克DB
与数据提取无关的扩展业务逻辑例程。有两个选项决定这些例程的位置:数据库的存储过程或 XSL 中的脚本。脚本的效率不够高,而结构化查询语言 (SQL) 可能不是最佳语言。
扩展字符串,尤其是结果集合的处理。此规则的例外情况是存储在 XML 或 HTML 数据库中的转义字符串。SQL Server 2000 的一个新功能将自动完成这项工作。有关详细信息,请参阅 SQL Server Books Online 文档(XML 和 Internet 支持 检索和编写 XML 数据 使用 FOR XML 检索 XML 文档 使用 EXPLICIT 模式 F. 指定 cdata 指令)。
大量 HTML 输入。模板的局限性使其无法通过在设计时已知其格式的 HTTP 请求检索所有信息,此工作可以使用 ASP 页完成。
注意!SQL Server 2000 还允许通过 URL 直接访问数据库。在其他情况下,允许使用动态模板来帮助解决体系结构方面的很多问题。但是,如果启用此功能,将允许尝试删除数据库的查询,因此,如果选择使用此功能,请确保数据库的安全性无懈可击。
总结
SQL Server XML 提供了一种新的观念,通过允许从数据库直接检索 XML,使您的应用可以端对端使用 XML。新的 ISAPI 应用提供了令人满意的性能,但不一定适用于应用中的所有使用情况。
本文来自织梦
文章评论
共有位Admini5网友发表了评论 查看完整内容