两个问题
关于JAX-WS和JAX-RPC的两个问题
有人能帮忙吗?
发布于 2015-03-10 01:47:26
这一个涵盖了您的第一个问题。总之,JAX存在描述符文件,因为它使用XML映射文档来描述基于反射的封送/解组规则。
至于您的第二个问题,我建议使用两个框架编写相同的HelloService web服务(provider)。我认为您会发现JAX要容易得多,如果没有其他原因,只有找到教程文档。使用两个web模块并按照教程创建相同的功能。
看一看这两种手工艺品。此外,还可以尝试添加复杂的Java类型作为输入或输出。请注意,JAX不能自动将许多WSDL/schema构造转换为Java等价物--这是一篇非常好的并行比较文章(和系列就在这里 )。
个人轶事--由于JAXB的基础,如果请求消息与WSDL有很小的偏差,例如意外输入元素等,JAX服务将更加宽容。为什么这很重要?版本控制和维护。使用JAX,在不中断JAX客户端应用程序的情况下,用新字段更新服务提供者要困难得多,反之亦然。
时间
我看到它提到JAX在JavaEE 6中被否决。我没有看到具体的措辞(它被列为服务器实现者的“提议的可选”;PDF规范说:
EE.12.2.3 JAXB以及JAXB和Web规范的元数据为web服务提供了比使用JAXB技术更简单和更完整的支持。使用JAX提供web服务的应用程序应该考虑迁移到JAX。
(强调我的)。
JavaEE 7规范不仅将JAX列为可选的(对于服务器实现者);它还将其包括在“剪枝Java技术”列表中--在后续的JavaEE规范版本中可以直接删除。
所有这一切都是为了说明:如果您是更好的规范,就不会从JavaEE规范中挣脱出来。
https://stackoverflow.com/questions/28926071
复制相似问题