Castor 1.2 for POJO to XML

时间:2009-03-25 18:00:54

标签: java xml castor

我使用Castor 1.2进行编组。

您是否有使用Castor的经验?
你有提高绩效的建议吗?

1 个答案:

答案 0 :(得分:2)

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进行了哪些改进。