【发布时间】:2012-09-17 16:37:27
【问题描述】:
我注意到在 JAXB 方面Java EE 6 tutorial 和 Java EE 5 tutorial 之间发生了一个(有点激进的)变化,从某种意义上说,在 6 教程中细节很少,并且不再像以前那样专门针对 JAXB 的一章版本 5 中的情况。
JAXB 从 Java 5 到 6 有哪些变化? EE 5 的 JAXB 教程是否足以满足 EE 6 的要求?
【问题讨论】:
我注意到在 JAXB 方面Java EE 6 tutorial 和 Java EE 5 tutorial 之间发生了一个(有点激进的)变化,从某种意义上说,在 6 教程中细节很少,并且不再像以前那样专门针对 JAXB 的一章版本 5 中的情况。
JAXB 从 Java 5 到 6 有哪些变化? EE 5 的 JAXB 教程是否足以满足 EE 6 的要求?
【问题讨论】:
Java EE 5 包括 JAXB 2.0,而 Java EE 6 包括 JAXB 2.2。您可以在 JAXB 2.0 中执行的所有操作,在 JAXB 2.2 中仍然可以执行。
JAXB (JSR-222) 维护版本的主要关注领域是解决 JAXB 和 JAX-WS 之间的一些集成问题。以下是对公共 API 的一些新增内容:
@XmlSeeAlso 注释的介绍 - 当一个类被处理时,这个注释表明其他类也应该被处理。这通常用于指向域类的子类。@XmlTransient 在类型级别指定@XmlTransient 允许从继承层次结构的映射中删除一个类(请参阅:http://blog.bdoughan.com/2011/06/ignoring-inheritance-with-xmltransient.html)。Java EE 5 组件
Java EE 6 组件
【讨论】: