WEB开发网
开发学院软件开发Java 体验 Spring 的 Object/XML 映射支持 阅读

体验 Spring 的 Object/XML 映射支持

 2009-12-09 00:00:00 来源:WEB开发网   
核心提示:常用缩略词API:应用程序编程接口IDE:集成开发环境 XML:可扩展标记语言Spring 是什么?Spring 是由 Rod Johnson 开发的一个健壮的 Java 应用程序框架,已在 Java 开发社区中得到广泛使用,体验 Spring 的 Object/XML 映射支持,Spring 以其流行的科技词汇而著名

常用缩略词

API:应用程序编程接口

IDE:集成开发环境

XML:可扩展标记语言

Spring 是什么?

Spring 是由 Rod Johnson 开发的一个健壮的 Java 应用程序框架,已在 Java 开发社区中得到广泛使用。Spring 以其流行的科技词汇而著名,比如 “dependency injection(依赖项注入)”、“inversion of control(控制反转)” 和 “aspect-oriented programming(面向方面编程)” 等。它还支持 Model-View-Controller (MVC) 模式,很好地兼容用于数据访问的各种数据库驱动程序。另外,它支持事务处理、单元测试、批处理和安全性。

鉴于 Spring 的良好声誉和悠久历史,它通常是应用程序快速开发的首选框架。但是,最大的好处也许是:Spring 是免费的。

O/X Mapper 是什么?

Spring 3.0 的一个新特性是 O/X Mapper。O/X 映射器这个概念并不新鲜,O 代表 Object,X 代表 XML。它的目的是在 Java 对象(几乎总是一个 plain old Java object,或简写为 POJO)和 XML 文档之间来回转换。

例如,您可能有一个带有几个属性的简单 bean,且您的业务需要将那个 Java 对象转换为一个 XML 文档。Spring 的 O/X Mapper 能够为您解决那个问题。如果反过来,您需要将一个 XML 文档转换为一个简单 Java bean,Spring 的 O/X Mapper 也能胜任。

有一点需要注意:Spring O/X Mapper 只是定义由流行的第三方框架实现的统一的界面。要利用 Spring 的 O/X 功能,您需要一个在 Java 对象和 XML 之间来回转换的实用程序。Castor 就是这样一个流行的第三方工具,本文将使用这个工具。其他这样的工具包括 XMLBeans、Java Architecture for XML Binding (JAXB)、JiBX 和 XStream。

1 2 3 4 5 6  下一页

Tags:体验 Spring Object

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