首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java /SOAP服务技术栈

Java /SOAP服务技术栈
EN

Stack Overflow用户
提问于 2013-09-17 12:26:22
回答 5查看 2.2K关注 0票数 4

我正在寻找关于为Java /SOAP服务实现选择开放源码技术栈的建议。

我看过Tomcat和Jetty等,但作为这个领域的新手,我对一些选项的数量和文档的缺乏感到有些不知所措。

这对于一个PoC来说是非常重要的,所以配置和使用的易用性是非常重要的。如果选择的技术被推广到生产中,那么显然可伸缩性将成为一个优先事项,但目前还不是(展示项目的其他部分是主要目标)。

如有任何建议,将不胜感激。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-09-17 12:47:35

这不是一个非常精确的问题。但为了帮助你开始工作,我可以说:

  • tomcat和jetty都是。它们没有提供对REST/SOAP技术的具体支持。它们只是Servlet容器。但是:您的will服务将由一个或多个servlet实现。因此,ServletContainer当然是堆栈的一部分。(Tomcat被广泛使用)。
  • 一旦您有了一个ServletContainer,您就可以选择一些框架来帮助您。Spring框架是一个轻量级的框架,它可以帮助您将所有的东西组合在一起。配置你所有的组件等等..。它提供了对REST/SOAP的内置支持,但也可以与功能更强大的webservice专用框架集成。
  • 对于REST实现,我建议使用泽西岛 (参考实现)。它可以很容易地与Spring集成。
  • 对于SOAP :您可以查看apache (它还提供对REST的支持)

因此,您可以查看: Tomcat + Spring +泽西+ CXF。在我看来,这是一个很好的开放源码堆栈,可以从webservices开始。

票数 3
EN

Stack Overflow用户

发布于 2013-09-17 12:31:10

休息时,我使用泽西:https://jersey.java.net/和灰熊:https://grizzly.java.net/

对于SOAP:我使用JAX(从6开始在Java中),但它很敏感。

票数 1
EN

Stack Overflow用户

发布于 2013-09-17 12:31:56

我最近用Spring框架构建了REST,这很容易开始。http://docs.spring.io/spring/docs/3.0.0.M3/reference/html/ch18s02.html

或使用Spring数据http://projects.spring.io/spring-data-rest/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18849830

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档