DB2 XML 编程,第 1 部分:理解 XML 数据模型

27 篇文章 0 订阅
XML 的主要目标之一是让应用程序开发过程更简单、成本更低、更可移植和质量更高。在这十年中,XML 编程正在使应用程序开发方式发生根本性变化,这种变化甚至可能与面向对象方法在过去十年中的影响相当。 这个系列 讨论 IBM® DB2® for Linux® UNIX®, and Windows® 的 XML 编程。在第一篇文章中,您将学习 XML 数据模型的基本知识以及与纯对象模型相比的好处。

简介

正如 W3C 推荐标准 所指出的,XML 的一些设计目标是针对语言的应用程序开发方面:

  • “XML 将会支持各种各样的应用程序。”
  • “编写处理 XML 文档的程将会很容易。”

其他目标(比如可读性、序列化和传输)得到了许多关注,但是应用程序开发目标没有得到同样的关注。

本文是本系列的第一篇,本系列从三个层面讨论 XML 对应用程序开发的影响:

  • 第 1 部分讨论在哪些情况下在应用程序开发中使用 XML 可以使应用程序开发过程更简单、成本更低、更可移植和质量更高。在这十年中,XML 编程将使应用程序开发方式发生根本性变化,这种变化甚至可能与面向对象方法在过去十年中的影响相当。
  • 第 2 部分主要讨论数据库的角色。重点是 DB2 9(原来的代码号是 Viper)和 Viper 2 功能。将了解:
    • 新的 XML 存储和查询环境如何操作应用程序层的 XML 数据模型
    • 采用新的基于 XML 的应用程序开发体系结构之后,数据库模式如何变得更简单更自然
    • 如何按照在应用程序中查询数据的相同方式查询数据库中的 XML 数据
    • 最后,如何结合关系数据和 XML 数据,从而同时获得这两个环境的优势。
  • 第 3 部分主要关注客户机,介绍在 Web 浏览器和 Web 服务器中使用的 XML 技术:Ajax、XSLT、SVG、Comet、feed 和 mashup。学习如何在数据库中生成 feed 和 Web 服务,在应用程序层查询和组合它们,然后在客户机浏览器中显示它们。
  • 第四篇文章将所有这些技术结合在一起,并展示一个真实的示例。  

IBM developerWorks 中国

请点击此处查看全文

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值