JAXB vs XStream - 编程入门网
JAXB vs XStream时间:2011-04-19 BlogJava 叱咤红人这两东东本质上是有差别的,JAXB称为OX binding工具,XStream应该算序列化工具,但 OX binding工具也会marshall和unmarshall,所以包含了序列化这一部分。序列化工具不一 定需要提供binding的功能。既然都玩序列化,那就简单地比较一下它们两在序列化方面的强 弱吧。 JAXB:Toplink JAXB 10133,应该是JAXB 1.1标准 (取消了schema的validation功能) XStream:1.3.1 数据长度:
时间:序列化和反序列化1000000次。
JAXB vs XStream(2)时间:2011-04-19 BlogJava 叱咤红人结果对比:数据量XStream占优势,时间性能上Toplink Jaxb占明显优势 总结(只从序列化功能角度看) JAXB: 优点 J2EE标准 运行时间比XStream少 缺点 用起来不方便:需要把手动的把business object转换成schema object,当然也可以直接 将schema object作为business object,或者采用反射的方法。 有一定的局限性:需要schema或者annotation 数据量稍大 XStream优点: 用起来方便 不需要schema,拿过来就转 数据量稍小 缺点: 非标准 时间性能差 |
||||||||||||||||||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |