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

标签 java web-services spring

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

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

最终我希望它能为每个人煮咖啡......不,好吧,我在开玩笑:)

最佳答案

检查 apache CXF。它非常简单并且支持 spring

http://cxf.apache.org/

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

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

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

关于java - Java 中易于使用的 Web 服务框架/库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7794299/

相关文章:

java - 方法的输出可以用于 Autowiring 另一个 bean 吗?

java - 如何使用 1 个 Spring Batch 作业来处理多个请求

java - 如何在jtextbox上实时验证正则表达式?

java - 我在 Java 中做错了什么才得到这个 IllegalArgumentException ?

java - 无法在 Azure 门户进行身份验证

c++ - 是否可以通过非托管 C++/MFC 代码向 SOAP Web 服务发送数据/从 SOAP Web 服务接收数据?

c# - 如何禁用 Web 服务器中的 Visual C++ 运行时错误?

php - 编写 PHP Web 服务的框架

java - 惰性抓取问题

java - 获取 OpenStack 容器元数据