首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java JAXB优点/缺点和文档

问Java JAXB优点/缺点和文档
EN

Stack Overflow用户
提问于 2008-12-16 15:51:20
回答 10查看 10K关注 0票数 13

自从我在愤怒中使用Java已经有一段时间了,所以如果这很愚蠢,请原谅我。

我刚刚开始了一个Java项目,在该项目中,我们使用JAXB来反序列化传入的XML字符串(来自Jetty Server)。该项目仅在这种情况下使用JAXB。

JAXB有哪些替代方案?

与这些替代方案相比,JAXB的优缺点是什么

我做了一些谷歌搜索,找到了很多参考资料,但是有没有一个明确的来源,那就是JAXB问题的goto位置,或者人们只是看看人们在做什么并从那里进行解释。

谢谢。

EN

回答 10

Stack Overflow用户

回答已采纳

发布于 2008-12-16 23:45:08

我发现JAX-B非常有用,实际上比许多替代方案更喜欢它,特别是如果我从头开始从Java对象生成模式,而不是从模式生成Java对象。

在我的经验中,无论出于什么原因,我发现很难从Google搜索中获得好的文档。JAX-B下载中提供了最好的电子文档,您还可以在那里找到许多示例。"SOA Using Java Web Services“也有一个很好的概述。

至于替代方案,有以下几种:

可能还会有更多。

票数 7
EN

Stack Overflow用户

发布于 2008-12-17 14:19:10

脑海中浮现出XML Bean (http://xmlbeans.apache.org/)

JAXB的优点之一是它现在与JDK6捆绑在一起。生成的输出非常紧凑和高效。我们目前正在将所有的XML Bean实现转换为使用JAXB2。我们所看到的最大的缺点是缺少与XSD相关的操作。

票数 5
EN

Stack Overflow用户

发布于 2008-12-16 17:34:51

我已经在几个项目中使用了JAXB。我认为它最好的地方是它与JAX-WS和JAX-RS (JSR311,Restful规范)等新技术的集成。

如果您使用Jetty将传入的XML作为字符串处理,我会认真考虑JAX-RS。它为您处理所有JAXB绑定内容,您只需使用一个对象即可。

我对通过用于REST风格和SOAP web服务的CXF的JAXB感到非常满意。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/371705

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档