【发布时间】:2013-07-31 20:42:16
【问题描述】:
抱歉这个直率的问题。但是许多人日复一日地使用这两个术语,但我不知道。我对此进行了一些研究,并分别知道它是什么。但不明白它是如何相关的。我先分享一下我对这两个的理解。
JAXB 是支持转换的 XML 到 Java 绑定技术 模式和 Java 对象之间以及 XML 实例文档之间 和 Java 对象实例。在内部 JAXB 执行所有这些转换 在 xml 和 java 之间。这是一个 xml 解析器,然后它知道什么 xml 中的组件对应于 java 中的内容,它会中断。 从 JAXB 转换此答案是由 xjc (或 密码插件)。映射可能像
xsd:string java.lang.String
xsd:integer java.math.BigInteger
JaxRs 是不同的。这是一组处理规范 要求 。这意味着它说“GET(”/foo“)”意味着处理一个get 使用 url /foo 调用。它只说明 .它是怎么做的?就是那个 被称为这个规范的实现。有数 restlet 、 resteasy 、 jersey 、 apache cxf 等实现。 这类似于您在数学中实现的逻辑和方式。这 算法思想是桶搜索。这可以以任何方式实现。 在 Java 术语中,JaxRs 是接口,这 4 个 restlet 、 resteasy 、 jersey , apache cxf 是接口的实现。
现在请说我的理解是否正确。然后告诉他们是如何相关的。请帮忙 。如果可能,图片说明会更有帮助。
【问题讨论】:
标签: jaxb jax-rs resteasy restlet xml-binding