Java 用于POJO到XML的Castor 1.2

Java 用于POJO到XML的Castor 1.2,java,xml,castor,Java,Xml,Castor,我使用Castor 1.2进行编组 您是否有为此目的使用Castor的经验? 您对提高性能有何建议?Castor 1.2是最后一个支持Java 1.4的版本,因此它仍然被尚未过渡到1.5或1.6的商店广泛使用(在我的例子中,我们一直在部署到较旧的Weblogic版本) 提高性能的最佳方法是使用映射文件,而不是让Castor使用反射来整理/解压XML。映射文件可以包含显式的XML元素到Java类的映射,并省略您不感兴趣的任何翻译。因此,例如,如果XML记录包含客户的账单信息以及最近100个订单的历

我使用Castor 1.2进行编组

您是否有为此目的使用Castor的经验?

您对提高性能有何建议?

Castor 1.2是最后一个支持Java 1.4的版本,因此它仍然被尚未过渡到1.5或1.6的商店广泛使用(在我的例子中,我们一直在部署到较旧的Weblogic版本)

提高性能的最佳方法是使用映射文件,而不是让Castor使用反射来整理/解压XML。映射文件可以包含显式的XML元素到Java类的映射,并省略您不感兴趣的任何翻译。因此,例如,如果XML记录包含客户的账单信息以及最近100个订单的历史记录,但您只关心账单信息,那么您可以显式地将适当的XML元素映射到账单信息类。Castor将忽略其余的XML元素,从而加快编组过程


最后一个技巧是下载Castor 1.2的源代码,即使您不打算自己构建代码。1.2的文档还没有更新,因此在1.3和更高版本中引入的一些新功能实际上也添加到了Castor 1.2中。快速比较1.3文档和1.2代码可以让您了解Castor 1.2最近有哪些改进。

在我们帮助您之前,您需要向我们提供更多信息!您只是在寻找性能帮助吗?您只是使用Castor在XML和POJO之间封送和解封吗?您是否有测量性能问题?我们目前没有任何报告的性能问题…我只是使用了默认配置,也没有从castor文档中找到太多。。如果您在使用castor时进行了任何性能调整,请与我们分享。谢谢