WEB开发网
开发学院软件开发Java XML 和 Java 技术: 数据绑定的多种用法 阅读

XML 和 Java 技术: 数据绑定的多种用法

 2010-04-02 00:00:00 来源:WEB开发网   
核心提示:XML 用于业务而非技术随着 XML 的日趋盛行,人们也越来越注重可用性,XML 和 Java 技术: 数据绑定的多种用法,换句话说,程序员和管理者并不希望把 XML 看作是一项技术,实例应该包含代码段中的数据,并且能通过方法调用访问该数据,拥有自己的语义和词汇结构,而认为它更像是纯粹的数据

XML 用于业务而非技术

随着 XML 的日趋盛行,人们也越来越注重可用性。换句话说,程序员和管理者并不希望把 XML 看作是一项技术,拥有自己的语义和词汇结构,而认为它更像是纯粹的数据,访问时不用担心 XML 数据格式的细节。

完成 XML 从技术到业务格式的转换,最简单是方法就是数据绑定,这种说法还有待论证。数据绑定就是使用应用程序编程接口(Application Programming Interface,API)操作 XML 文档中的数据,这样程序员就不必过多地了解 XML,不必使用角括号,或者考虑 CDATA 部分或实体引用等等之类的事情。但即使是使用数据绑定,您也会发现在继续操作之前有大量的选项和重要问题需要仔细考虑。

出于本文讨论的目的,我将介绍两个与数据绑定相关的基本问题:

通过数据绑定 API 表示数据的方法。

当数据被视为业务数据时的用法。

表示 XML 数据

在最普通的情况下,数据绑定就是将 XML 文档中的数据转换成正在使用的编程语言中的对象。

用于数据绑定的基于对象的 API

比方说,查看下面这段 XML 代码:

<person> 
 <firstName>Brett</firstName> 
 <lastName>McLaughlin</lastName> 
 <email>brett@newInstance.com</email> 
</person> 

我们可以将这段代码转换成对象,比方说在 Java™ 代码中,这是一个 Person 类的实例,拥有成员变量 firstName、lastName 和 email。实例应该包含代码段中的数据,并且能通过方法调用访问该数据,例如 myPerson.getFirstName() 方法。

1 2 3  下一页

Tags:XML Java 技术

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