我应该考虑使用Simple XML Framework for Java吗?

MRa*_*ser 8 java xml xml-serialization simple-framework

最近,简单XML框架获得了普及,一些网站正在展示它.

我正在考虑用新框架替换Apache Xerces-J,我正在考虑将Simple作为其继承者.

你有简单的经历吗?
它的优点和缺点是什么?

是否建议在servlet容器或应用程序服务器中使用企业软件?

bdo*_*han 5

JAXB是用于将对象转换为XML或从XML转换对象的企业标准.有许多实现: Metro(Java SE 6中包含的参考实现),EclipseLink MOXy(我是技术主管),Apache JaxMe(不再维护)等.

在企业方面,JAXB是Java EE 5和Java EE 6的一部分.它是Java Web服务标准的绑定层:JAX-WS(SOAP)和JAX-RS(REST).这意味着所有应用服务器供应商都支持它:Oracle,IBM,SAP,JBoss等.

Spring中也支持所有JAXB实现:

有关JAXB和Simple的比较,请查看:

  • 这是一个观点问题,但是JAXB以一种相当迟钝的方式将非常简单的POJO转换为XML场景.它也是一个非常重的解决方案.简单适用于Java 1.5及更高版本,以及Android和Google App Engine,JAXB没有. (5认同)
  • 我已经查看了你的参考资料,但我没有看到让'''简单''变得简单的观点,尽管我不得不承认我从未看过他们的页面.但在阅读了该参考文献之后,我也提倡使用JAXB. (2认同)