WEB开发网
开发学院数据库DB2 DB2 XML 编程,第 3 部分: 客户机中的 XML 编程 阅读

DB2 XML 编程,第 3 部分: 客户机中的 XML 编程

 2009-11-11 00:00:00 来源:WEB开发网   
核心提示:简介Web 2.0 日益流行在很大程度上是由于当代 Web 浏览器有很强的灵活性,这些浏览器使用 Ajax 与服务器通信来交换 XML 数据,DB2 XML 编程,第 3 部分: 客户机中的 XML 编程,然后利用 DHTML 在 XML 中导航并将数据显示给用户,浏览器的强大功能使它们能够作为基于 Web 的应用程序

简介

Web 2.0 日益流行在很大程度上是由于当代 Web 浏览器有很强的灵活性。这些浏览器使用 Ajax 与服务器通信来交换 XML 数据,然后利用 DHTML 在 XML 中导航并将数据显示给用户。浏览器的强大功能使它们能够作为基于 Web 的应用程序中的瘦客户机。

以这些技术为基础,产生了许多新技术和项目来满足 Web 2.0 的需要。新的辅助库(比如 Dojo 和 Sarissa)可以简化使用 XML 的过程,还增加了对 Scalable Vector Graphics(SVG)的支持。为了满足 Web 2.0 的需要,还开发了可嵌入的小部件(比如 Google 和 Yahoo Maps)、数据联合和集成方法(比如 RSS 和 Atom feed)以及使用数据 mashup 的新型开发方式。

如图 1 所示,连接所有这些技术的都是 XML。提要中的 XML 使提要能够通过网络发布和接收复杂的数据结构。DHTML 中的 DOM 应用程序编程接口(API)和 Sarissa 中的 XPath 支持可以在客户机中执行高效的 XML 导航,从而进行读写操作。


图 1. 面向 Web 的体系结构
DB2 XML 编程,第 3 部分: 客户机中的 XML 编程

注意:在以提要和服务形式查看数据源的 Web 2.0 环境中,数据库驱动程序扩展为支持 REST、FEED 和 SOAP 调用。如果解决了安全隐患,就能够从应用服务器和 Web 客户机使用 SOAP 或 REST 调用直接访问数据库例程,而不必创建不必要的映射。在下一篇文章中,将为 DB2® 创建一个 SOAP 驱动程序示例。

1 2 3 4 5 6  下一页

Tags:DB XML 编程

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接