【问题标题】:how to change from castor to JAXB in a project? [closed]如何在项目中从 castor 更改为 JAXB? [关闭]
【发布时间】:2011-03-11 04:52:13
【问题描述】:

如何在现有项目中从 Castor 过渡到 JAXB?

【问题讨论】:

    标签: jaxb castor


    【解决方案1】:

    您可以采取以下几种方法:

    方法 #1 - 保留域类

    如果您希望使用与 Castor 相同的域对象,则需要使用 JAXB 注释对它们进行注释。如果您正在使用 Castor 的映射文件,并继续使用映射文件,您将需要使用具有等效扩展名的 JAXB 实现,例如 EclipseLink MOXy(我是技术主管):

    方法 #2 - 生成新类

    如果您使用 Castor 的 source code generator 从 XML 模式生成类,您可以简单地使用 JAXB 的源代码生成器从相同的 XML 模式生成新类。示例见:

    【讨论】:

    • 感谢 Blaise 的回复。但是,目前我正在 Misys 下从事一个非常大的企业项目。我必须使用的课程非常丰富。并且在整个项目中使用了 Castor Marshalling 和 Unmarshalling。您能否告诉我一个可以直接生成 XML 并从 XMl 读取对象的插件。以及如何删除 Castor 版本。在此先感谢,布莱斯。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-13
    • 2011-10-05
    • 2014-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多