欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

WSO2发布用于Spring的Web Services框架

程序员文章站 2022-04-24 16:14:51
...

      WSO2发布了用于Spring1.0的Web Services框架,该框架把Apache Axis2集成到了Spring中.利用这个框架,开发人员可以使用代码优先或者合约优先的方式进行web services的开发(通常WSO2认为Spring Web Services强调合约优先的方式.)

      WSO2的用于Spring的Web Services1.0的框架在Apache License 2.0下发布,是基于开源的Apache Axis2/Java Web services引擎,它为开发人员提供了一个给即将使用的企业级Web services测试,验证的平台. WSF/Spring 1.0的关键特性描述如下:

• 支持Web Services类的栈,包括Ws-寻址,WS–策略,Ws-安全性,Ws-安全策略 , WS –可靠性消息机制,Ws-事件机制和SOAP消息传输优化机制(MTOM).

• 反转控制(IOC)的容器支持- WSF/Spring使得Spring的服务通过一个IOC容器提供.另外,它支持通过IOC容器来编辑Axis2的启动配置.

• 利用Axis2/Java代码生成工具的WSDL的自动生成工具使得开发人员可以生成用于WSDL 1.1 和 WSDL 2.0的代码.利用Axis Data Binding (ADB)还可以实现数据绑定的功能.

• 支持查询服务- WSF/Spring支持一种查询服务的WSDL通过 "?wsdl",概要使用"?xsd", 而策略使用

"?policy"

• 在Spring beans中的方法控制- WSF/Spring允许开发人员对哪些方法可以作为Web service使用可以做到细粒度的控制.

值得关注的是, 据Graeme Roche说Grails已经使用这个框架提供web services服务.