级别: 中级 Mark McKeown (Mark.McKeown@manchester.ac.uk), 自由作家, U.K. Grid Support Center Bruno Harbulot (Bruno.Harbulot@manchester.ac.uk), 网格架构师, MichaelDKelly.com
2007 年 8 月 16 日 了解如何通过使用 Ajax 的 Web 浏览器中显示和修改部署在 WSRF::Lite 中的 WS-Resource 状态,WS-Resource 是 Web 服务资源框架(Web Service Resource Framework,WSRF)的 Perl 实现。本教程通过一个 WS-Resource 示例说明了如何将 XSLT 和 JavaScript 代码与 WSRF::Lite 的 WSRF 相结合,以便创建基于 Web 浏览器的客户机。
在本教程中
 | |
请访问 Ajax 技术资源中心,这是有关 Ajax 编程模型信息的一站式中心,包括很多文档、教程、论坛、blog、wiki 和新闻。任何 Ajax 的新信息都能在这里找到。
|
|
本教程采用 “使用 WSRF::Lite 构建 WS-Resources” 中的计数器 WS-Resource 示例,在本文中您将学习如何使用 Web 浏览器查询和更新该计数器。文章首先简要回顾了 WSRF、WSRF::Lite 和计数器 WS-Resource,然后介绍了在 WSRF::Lite 中如何使用 HTTP 访问 WS-Resources,接下来介绍了 XSLT,说明了如何使用 XSLT 将计数器 WS-Resource 的 XML ResourcePropertyDocument 转换成 HTML,以便使其显示在浏览器中。最后,介绍了如何使用 JavaScript 代码自动更新浏览器页面以及如何修改计数器 WS-Resource 的值。
预备知识
您应该熟悉 Perl、WSRF 和 WSRF::Lite。如何不熟悉 WSRF::Lite 或者 WSRF,建议您先阅读本系列文章的第一篇教程 “使用 WSRF::Lite 构建 WS-Resources ”。但是不必阅读第二篇教程 “Build secure WS-Resources with WSRF::Lite and WS-Security” ,因为这篇教程着眼于安全性。文中介绍并讨论了 XSLT、CSS 和 JavaScript 编码,但是您会发现参考“参考资料” 中更详细的背景知识(包括一些教程),可能更有裨益。
系统需求
要运行本教程中的示例,需要在计算机上运行 Linux® 和 WSRF::Lite V0.8.2(或更高版本),还必须安装 Perl 模块 XML::CanonicalizeXML。运行 WSRF::Lite 并不需要该模块,但是它可以支持使用 Ajax 的访问,这也是本教程的重点之一。需要使用 Mozilla Firefox 或 Windows® Internet Explorer® 来查询并更新本文使用的示例计数器 WS-Resource。此外,还需要使用 HTTP 客户机命令行,例如 curl 或 wget。
格式 html
IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。 |