【发布时间】:2010-10-24 01:07:50
【问题描述】:
我是网络服务的新手。使用 java、xml 和 spring 学习 web 服务实现的好方法是什么?有没有什么好书可以很好地涵盖这个主题? 或者,有没有在线资源、教程等?
另外,有什么好的项目可以理解这种动手操作?
有什么建议>?
【问题讨论】:
我是网络服务的新手。使用 java、xml 和 spring 学习 web 服务实现的好方法是什么?有没有什么好书可以很好地涵盖这个主题? 或者,有没有在线资源、教程等?
另外,有什么好的项目可以理解这种动手操作?
有什么建议>?
【问题讨论】:
我最初是在没有书籍的情况下学习 Web 服务概念的,所以我的观点可能有偏见,但我认为书籍在一开始不会有太大帮助。一旦你达到需要学习安全、SOA 等的中间状态,也许书籍会有所帮助。
我需要让一名实习生熟悉 Web 服务,所以我让他实现了一个Reversi 的两人游戏,使用 Web 服务作为业务逻辑层,并在其下使用 SQL Server。 UI 层是命中服务的桌面可执行文件。
您可以使用 Axis2 和 Swing 执行类似的操作。构建第一个 UI 后,您可以尝试使用 .NET/Ruby/jQuery 或其他方式使用相同的服务来展示互操作性。
【讨论】:
Spring in Action Second Edition 提供了大量有关使用 Spring 和 Web 服务的示例信息。无论如何,它对我有用。
【讨论】:
我发现书还行,但最后我使用了 Spring Web 服务,这真是轻而易举。强烈推荐参考手册。它很好地介绍了 Spring Web 服务采用契约优先方法所采用的方法以及推荐它的原因。
http://static.springframework.org/spring-ws/sites/1.5/reference/html/index.html
干杯。
【讨论】:
某些 IDE 具有 Web 服务向导和项目,可指导您设置服务。它们可能不是自己了解 Web 服务的好方法,但您会接触到一些可以帮助您建立词汇表和起点的关键术语和想法。
【讨论】:
你不需要 spring 或 XML 来做 web 服务。只需一个简单的 jetty 和 stringtemplate 就可以让您专注于 java 和 web 服务的东西,并允许您在 ide 中轻松地重构您的代码。
我希望被春季狂热分子否决,但老实说,这是你想做的事!
【讨论】:
Java SOA Cookbook 非常好 - 但它并没有真正涵盖 Spring。
Spring Recipes 这本书很好地解释了如何在 Spring 中做事。
【讨论】:
我拥有这本书但尚未阅读:SOA Using Java Web Services
【讨论】: