使用Spring MVC的"Hello World"SOAP Web服务

ct2*_*602 3 java spring soap spring-mvc

我想用Java编写一个hello world Spring MVC Web服务.我真的很难找到一个基础知识的教程,允许我这样做 - 即.你好世界的一步一步.

有人可以帮忙吗?

Syn*_*taX 7

Spring Web Services(Spring-WS)是Spring社区的一个产品,专注于创建document-drivenWeb服务.它旨在促进契约优先的SOAP服务开发.它的一些主要特点是:

  • 强大的映射可以将传入的XML请求分发到任何object(根据message payloadSOAP Action标头或XPath表达式).
  • XML API支持传入的XML消息可以被处理,不仅具有标准JAXP的API,例如DOM,SAX和StAX的,但也JDOM,dom4j的,XOM,甚至marshalling技术.
  • 灵活的XML编组 的Spring Web服务建立在Spring框架的对象/ XML映射模块,它支持上 JAXB 1,JAXB 2,Castor,XMLBeans,JiBX,和XStream.
  • 重用您的Spring专业知识 Spring-WS Spring application contexts用于所有配置,这应该有助于Spring开发人员快速,快速地获得最佳速度.此外,其架构Spring-WS类似于Spring-MVC.
  • 支持WS-Security WS-Security允​​许您对signSOAP消息进行加密,加密和解密,或者authenticate对它们进行加密.
  • 与Spring Security集成 Spring Web Services的WS-Security实现提供了集成Spring Security.

以下是有助于开始使用的教程和文档列表Spring-ws:

与REST API不同,SOAP是一个广泛而复杂的主题.在开始实现之前,您可能希望了解概念.