Java中易于使用的Web服务框架/库?

时间:2011-10-17 13:15:38

标签: java web-services spring

我被客户要求基于Web服务和Web界面(HTML + Ajax GUI)大量开发服务器。在我开始谷歌搜索之前,我想听听大家的意见,你对这项任务有什么建议。我的目标:

  • 使用Spring + Hibernate(这是一个基本要求)。我知道有Spring-WS,但看起来有点复杂。更多它似乎没有与Eclipse或Netbeans Web服务生成功能集成。
  • 非常非常简单,达到每个新手都可以轻松进入的水平,即使是经验丰富的开发人员,也可以使用新技术,可以使用它。
  • 理想情况下,我希望Netbeans或Eclipse或两者之类的IDE能够轻松帮助它!
  • 我想如果可以让相同的应用程序提供J2EE网页和服务
  • REST还是不?
  • 我不想自己实现任何东西,但我想依靠现有的解决方案。我的意思是,我一直在考虑使用JSON-RPC,但我已经看到它在许多平台上得到很差的支持,而且我必须自己编写某些部分。我希望有成熟的技术能够发挥作用。

最终我希望能为每个人喝咖啡......不,我正在开玩笑说这个:)

1 个答案:

答案 0 :(得分:2)

检查apache CXF。它很简单,支持spring

http://cxf.apache.org/

关于REST,它取决于您尝试实施的服务类型。

如果您要返回的信息非常适合树形结构,那么REST服务将很好地映射它,客户端可以获得所需的粒度。

如果您无法“深入”挖掘数据,那么REST可能不合适。