阅读更多

4顶
0踩

编程语言

开源中间设备公司WSO2发布支持Spring的Web Services框架候选版本,集成Axis2进入Spring contexts,提供了Spring配置文件使用,开发人员能够通过注入方式暴露他们的beans给Web Services框架。

完整的配置文件如下:Spring context监听web.xml,增加一个应用给Servlet。

 

 

<servlet>
  	<servlet-name>axis2</servlet-name>
  	<servlet-class>
  		org.wso2.spring.ws.servlet.SpringAxis2Servlet
  	</servlet-class>
  	<load-on-startup>1</load-on-startup>
  </servlet>

  <servlet-mapping>
  	<servlet-name>axis2</servlet-name>
  	<url-pattern>/axis2/*</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
  	<servlet-name>axis2</servlet-name>
  	<url-pattern>/services/*</url-pattern>
  </servlet-mapping>

 

配置bean

 

<bean id="services" class="org.wso2.spring.ws.WebServices">
	<property name="services">
		<list>
			<bean id="bookService" class="org.wso2.spring.ws.SpringWebService">
				<property name="serviceBean" ref="productManager"/>
				<property name="serviceName" value="TestProductManager" />
			</bean>
		</list>
	</property>
</bean>
 

 

 

 

通过Spring提供核心服务,比如集成端点,web services,OSGi等等,这是否有趣?或者还是使用CXF更好?呵呵。


Axis2和CXF最主要的区别在以下几个方面:

先比较一下它们的不同之处:

  1、Apache CXF 支持 WS-Addressing、WS-Policy、WS-RM、WS-Security和WS-I BasicProfile
  2、Axis2 支持 WS-Addressing、WS-RM、WS-Security和WS-I BasicProfile,WS-Policy将在新版本里得到支持
  3、Apache CXF 是根据Spring哲学来进行编写的,即可以无缝地与Spring进行整合
  4、Axis2 不是 (此版本的发布就是为了解决和spring整合的问题)
  5、Axis2 支持更多的 data bindings,包括 XMLBeans、JiBX、JaxMe 和 JaxBRI,以及它原生的 data binding(ADB)。
  6、Apache CXF 目前仅支持 JAXB 和 Aegis,并且默认是 JAXB 2.0,与 XFire 默认是支持 Aegis 不同,XMLBeans、JiBX 和 Castor 将在 CXF 2.1 版本中得到支持,目前版本是 2.0.2
  7、Axis2 支持多种语言,它有 C/C++ 版本。
  8、Apache CXF 提供方便的Spring整合方法,可以通过注解、Spring标签式配置来暴露Web Services和消费Web Services

你选择Axis2还是CXF?

 

来自:http://www.iteye.com/topic/128498

4
0
评论 共 1 条 请登录后发表评论
1 楼 Frederick 2008-03-28 15:30
目前使用的是cxf,开发上很方便快捷。axis1在别的项目中有用过,但是感觉太麻烦。问题是cxf总是有些小问题小bug,让人感觉还不成熟啊。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • wso2is-springoauth:WSO2 IS 与 Spring OAuth 流程之间的集成

    将 Spring OAuth 与 WSO2 身份服务器结合使用 介绍 请参阅以阅读代码的完整说明 跑步 使用 maven mvn clean install编译项目 运行在目标文件夹中找到的 jar: java -jar yenlo-oauth-1.0-SNAPSHOT.jar

  • Web——Spring Web Services

    Spring Web Services

  • axis2发布webServices的两种方式

    其中包括两种利用axis2发布WebService的程序。一种是将项目直接集成到axis2内部里面,一种是将axis2集成到已有的项目中。各有优缺点。

  • WSO2ESB 5.0.0 汉化包

    WSO2ESB 5.0.0 汉化后的jar.zip 评分: 内含 WSO2ESB 5.0.0 界面汉化的jar包 下载后将zip格式文件解压后 将jar copy 到 wso2esb-5.0.0/repository/components/plugins 中 将对应的jar替换便可完成汉化

  • WSO2 Developer’s Guide SOA and data services with WSO2 Enterprise epub

    WSO2 Developer’s Guide SOA and data services with WSO2 Enterprise Integrator 英文epub 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除

  • wso2esb-tooling-composite-p2-5.0.0.zip

    官网下载,Eclipse插件:WSO2 ESB tooling,适配WSO2 ESB 5.0.0。 仅 Eclipse Mars.2 Release (4.5.2) 版本可使用(我用的是Eclipse JEE Mare.2)。 如果需要Eclipse汉化,必须先安装 WSO2 ESB tooling,再安装...

  • WSO2-ESB、WSO2 Enterprise Integrator 6.6.0 使用手册.doc

    最新WSO2 Enterprise Integrator6.6.0 使用手册,WSO2 ESB++ 企业集成。 包括rest代理和路由转发、rest转webservie服务,webservice服务转rest,tcp转webservice服务 WSO2三款产品介绍等

  • wso2is-example:Wso2 Identity Server演示

    Wso2 IS示例 一个简单的示例 介绍 该项目有助于理解通信流程将如何发生,并为使用java和wso2身份服务器的其他项目提供示例。 该项目具有三个相互通信的实体: Wso2身份服务器 设置和运行 设置wso2给出的 git ...

  • WSO2 Developer’s Guide SOA and data services with WSO2 Enterprise azw3

    WSO2 Developer’s Guide SOA and data services with WSO2 Enterprise Integrator 英文azw3 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除

  • org.wso2.ws.dataservices.ide_1.0.1.jar

    org.wso2.ws.dataservices.ide_1.0.1.jar

  • WSO2 ESB 使用手册

    WSO2 ESB 使用手册,项目中使用到了WSO2的ESB功能作为ESB使用

  • wso2 how to add ssl certificate.pdf

    wso2 新增OpenSSL生成並使用CA根證書籤名Keytool生成的證書請求 相關流程心智圖展開

  • wso2sp-4.4.0.zip

    wso2sp-4.4.0WSO2流处理引擎(SP)是一个轻量级、精简、基于流SQL的处理平台。 Stream Processor Studio为开发人员提供了语法高亮,自动提示、集成文档、构建Siddhi应用程序的IDE。它还允许使用模拟测试应用程序并...

  • wso2esb-5.0.0.zip

    wso2

  • WSO2安装手册

    WSO2安装手册,项目中对于WSO2工具的使用,关于安装手册的。

  • labs:WSO2网络研讨会和研讨会的示例和教程

    WSO2网络研讨会和研讨会实验室该存储库包含我们将在WSO2活动(如网络研讨会和研讨会)中使用的所有示例和教程。 我们将在任何活动发生前至少一周更新一次此回购,并提供相关材料,以便您准备必要的信息。 教程将根据...

  • WSO2-Integration-Studio-7.0.0-win32-x86_64.zip

    WSO2-Integration-Studio-7.0.0-win32-x86_64.zip

  • WSO2ESB服务总线部署及使用说明.doc

    WSO2ESB安装部署说明,详细操作使用说明,图文教程

  • WSO2ESB 5.0.0 汉化后的jar.zip

    内含 WSO2ESB 5.0.0 界面汉化的jar包 下载后将zip格式文件解压后 将jar copy 到 wso2esb-5.0.0/repository/components/plugins 中 将对应的jar给替换就成

Global site tag (gtag.js) - Google Analytics