【发布时间】:2012-06-22 03:45:02
【问题描述】:
我想使用 JAX-WS 和 GlassFish 3 构建 Java Web 服务。所有指南都显示了使用 wsgen 和 wsimport 生成大量样板代码来实现 Web 服务。这只是它的完成方式还是有人知道一些资源可以了解更多细节?
【问题讨论】:
-
您可能会考虑使用 jax-rs,具体取决于它的用途。在我看来,小项目的开销要少得多......
-
我可以侥幸逃脱,可能会改用 rs - 但我真的只想学习 java 中 Web 服务的基础知识和机制
-
酷。在那种情况下,既然我已经固执己见,我会继续说下去:REST 服务是当今的一种东西,而 SOAP/RPC 风格的东西正在慢慢过时。试一试 Jersey,作为参考资料,我推荐“RESTful Web Services Cookbook”。
-
我强烈反对“SOAP/RPC 风格的东西正在慢慢过时”。 SOAP 对于复杂的集成场景有一些非常重要的东西:契约 (WSDL)。出于这个原因,在具有非常复杂系统架构的大企业中工作的人们更喜欢 SOAP+BPEL,而不是任何其他集成方法。实际上,使用 SOAP,您可以提供类似 RESTful 的服务。我不是 SOAP 粉丝,但这就是现实。我喜欢(并且更喜欢)RESTful 的“心态”,但我们需要一种标准的方式来描述服务(合同)。希望 WADL 将成为标准并最终以这场辩论结束
标签: java web-services jaxb jax-ws