选择XML持久性的框架

时间:2010-08-24 14:58:40

标签: java xml-serialization xsd jaxb xml-binding

我需要为我们的应用程序中的某些java类选择XML持久性框架。 我的要求是: 1.我从java类开始,而不是从模式开始 2.使用注释进行自定义 3.能够生成模式。

直到现在,只有JAXB似乎满足了我的所有要求。

XStream不会生成架构 JiXB不使用java注释。

你能指点我的JAXB以外的一些框架满足我的所有要求吗?

谢谢!

2 个答案:

答案 0 :(得分:1)

为什么不继续使用JAXB?

  1. 它符合您的所有要求

  2. It is standard(包含在Java SE 6中,JAX-WS& JAX-RS的绑定层,多个impls)

  3. 有多个实现,每个实现都有扩展(我领导MOXy JAXB实现)。

答案 1 :(得分:-2)

“在为您的项目选择非常合适的框架之前,不要仅仅依赖于您对以下项目的经验和特殊性。Choose frameworks 根据他们的目标受众和您想要实现的目标。 希望你能做出明智的决定!”