java - 对于少数小型 POJO,JAXB 值得吗?

标签 java web-services jaxb

我正在实现一个小型的 RESTful Web 服务,并想我会返回 XML blob 来表示资源,这些资源相当直接地映射到我拥有的一些 Java 类。

我可以为每个类做自定义 XML 编码器,但我偶然发现了 JAXB(我从未使用过),这似乎是一种避免编写必须保持同步的繁琐编码逻辑的干净方法如果我向任何类添加新属性。

那么,我的问题是:对于像这样简单的事情,JAXB 是否太重量级了?将基本结构、bean 集合等映射到 XML 文档是否值得使用?

编辑:我正在使用 Jersey 来构建服务。

最佳答案

注意:我是 EclipseLink JAXB (MOXy)领导,以及 JAXB ( JSR-222) 专家组的成员。

如果您使用 JAX-RS 实现(JerseyRESTeasyWink 等)来创建您的 RESTful 服务,那么 JAXB 是默认绑定(bind)层并无缝集成:

例子见:

关于java - 对于少数小型 POJO,JAXB 值得吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6832942/

相关文章:

java - 如何部分编码/取消编码对象?

java - XML 解析返回 40 个 IllegalAnnotationExceptions

java - Bukkit 插件无法正常工作

Java RestService 从日志文件写入和读取数据

iphone - 你如何处理 iOS 中的 Web 服务?核心数据呢?

通过 Web 服务返回 JAXB 对象时的 JPA LazyInitializationException

java - tomcat错误思路

java - 当我在github中运行spring-hadoop-sample并发现我的yarn应用程序以失败状态开始时

java - 如何获取 JAVA (JT400) 应用程序的 IPv4 连接状态

java - org.apache.axis2.AxisFault : Transport out has not been set