续applicationContext.xml:
<bean id="dataSource" class="org.logicalcobwebs.proxool.ProxoolDataSource">
<property name="driver" value="${proxool.driver}" />
<property name="driverUrl" value="${proxool.url}" />
<property name="user" value="${proxool.username}" />
<property name="password">
<bean id="dbUserInfo.mPassword"
class="org.springframework.beans.factory.config.PropertyPathFactoryBean" />
</property>
<property name="alias" value="${proxool.alias}" />
<property name="prototypeCount" value="${proxool.prototypeCount}" />
<property name="maximumConnectionCount" value="${proxool.maximumConnectionCount}" />
<property name="minimumConnectionCount" value="${proxool.minimumConnectionCount}" />
<property name="trace" value="${proxool.trace}" />
<property name="verbose" value="${proxool.verbose}" />
</bean>
<bean id="transactionManager"
class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource" />
</bean>
<bean id="lobHandler" class="org.springframework.jdbc.support.lob.OracleLobHandler" />
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
<property name="configLocation" value="classpath:sql-map-config.xml" />
<property name="dataSource" ref="dataSource" />
<property name="lobHandler" ref="lobHandler" />
<property name="mappingLocations">
<value>classpath:com/huawei/support/**/orm/*.xml</value>
</property>
</bean>
<bean id="authInterceptor" class="com.huawei.support.security.AuthorizationInterceptor">
<property name="configLocation">
<value>classpath:WSS.properties</value>
</property>
</bean>
<bean id="logInterceptor" class="org.apache.cxf.interceptor.LoggingInInterceptor" />
<bean id="loggingIn"
class="org.apache.cxf.ws.security.wss4j.UsernameTokenInterceptor">
</bean>
<jaxws:endpoint id="navigationWS" implementor="#navigationWsImpl"
address="/navigationWS">
<jaxws:inInterceptors>
<ref bean="logInterceptor" />
<ref bean="authInterceptor" />
</jaxws:inInterceptors>
</jaxws:endpoint>
</beans>
分享到:
相关推荐
在本文中,我们将深入探讨如何使用Apache CXF 2与Spring 2.5框架来开发Web服务实例。Apache CXF是一个流行的开源项目,它提供了一种简单且强大的方式来实现和消费SOAP和RESTful Web服务。Spring框架则以其模块化、...
本教程将深入探讨如何利用Apache CXF 2与Spring 2.5来构建和使用WebService。 首先,让我们理解这两个组件的基本概念。Apache CXF是一个全面的服务框架,它支持多种Web服务规范,如SOAP、RESTful、WS-*等。它提供了...
#### 二、使用 Apache CXF 开发安全的 WebService **2.1 安装与配置** Apache CXF 的安装相对简单,只需将相关的 JAR 文件添加到项目的类路径中即可。CXF 支持多种依赖项管理工具,例如 Maven 或 Gradle,这使得...
2. **SOAP与REST支持**:CXF可以处理SOAP消息,同时支持RESTful风格的服务,这意味着你可以构建既支持SOAP又支持REST的应用程序,提供了灵活性。 3. **数据绑定**:CXF支持JAXB(Java Architecture for XML Binding...
CXF提供了WSDL第一和第二版的生成和解析能力。 3. **JAX-WS (Java API for XML Web Services)**:这是Java平台上的Web服务规范,用于构建和部署SOAP服务。CXF实现了JAX-WS,允许开发者使用注解或XML配置来创建Web...
2. **文档**:可能包含API文档、用户指南和开发者手册,帮助开发者理解和使用CXF。 3. **示例**:通常会有示例代码和项目,演示如何使用CXF创建和消费Web服务。 4. **配置文件**:如cxf.xml,用于配置CXF的行为和...
2. Tomcat 7 3. Apache CXF 2.7.3 4. MyEclipse 9.0(可选,作为IDE) 配置环境变量: - 设置JAVA_HOME指向JDK的安装路径 - 设置CATALINA_HOME指向Tomcat的安装路径 - 设置CXF_HOME指向Apache CXF的安装路径 - 将%...
在"压缩包子文件的文件名称列表"中提到的"cxf2"可能指的是项目的某个版本或者特定模块,具体包含的内容可能有以下几点: - **源代码**:可能包含了CXF服务端的实现类、配置文件和服务接口定义。 - **WSDL文件**:...
CXF与Axis2框架区别详解 CXF和Axis2是两个流行的Webservice框架,都是由现有的项目逐渐演化而来的。Axis2是由Axis1.x系列演化而来,而Apache CXF则是由Celtix和XFire项目整合而生。在本文中,我们将探讨CXF和Axis2...
这个实例集合包含了35个不同的示例,旨在帮助开发者更好地理解和掌握CXF2的使用方法。CXF允许开发者通过简单的API来创建、发布和消费Web服务,支持多种协议和标准,如SOAP、REST、WS-*等。 首先,我们要了解CXF的...
【标题】"cxf2.7+spring4" 指的是Apache CXF 2.7版本与Spring框架4.1.5版本的整合应用。Apache CXF是一个开源的Java框架,主要用于构建和开发服务导向架构(SOA)中的Web服务。而Spring框架则是一个广泛使用的Java...
1. **下载 Apache CXF**:从官方下载页面获取最新版本的 CXF 二进制包,例如 `apache-cxf-2.1.3`。 2. **解压 CXF**:将下载的压缩包解压到一个适当的目录,如 `D:/opensource/release/apache-cxf-2.1.3`。 3. **...
总的来说,"cxf配置swagger2"涉及到的步骤包括:添加依赖、创建Swagger配置类、配置Spring Boot应用扫描、以及在CXF服务中注册Swagger2 Feature。通过这些步骤,我们可以为CXF RESTful服务生成漂亮的文档并提供交互...
4. **MTOM/XOP**:CXF支持SOAP Message Transmission Optimization Mechanism (MTOM) 和 XML-binary Attachment Optimization Protocol (XOP),优化处理大型二进制数据的传输效率。 5. **Aegis Binding**:CXF独有的...
【标题】:“使用CXF:Java 2 WSDL” 【描述】:在Java开发中,Apache CXF是一个广泛使用的开源框架,它允许开发者构建和部署Web服务。"Java 2 WSDL"指的是从Java类生成WSDL(Web Services Description Language)...
2. **cxf-rt-frontend-jaxws.jar**: 提供了JAX-WS(Java API for XML Web Services)的支持,用于创建和处理基于SOAP的Web服务。 3. **cxf-rt-frontend-jaxrs.jar**: 支持JAX-RS(Java API for RESTful Web Services...
2. **RESTful支持**:CXF也支持REST(Representational State Transfer)风格的Web服务。通过JAX-RS(Java API for RESTful Web Services)规范,开发者可以轻松地创建资源驱动的API。 3. **互操作性**:CXF致力于...
【描述】"搭建cxf所需完整jar rar 与spring整合了 cxf 2 6 11"表明这个压缩包不仅包含了CXF的基本库,还特别提到了与Spring框架的集成。CXF 2.6.11是该版本的CXF,这是一个稳定且广泛使用的版本。Spring框架是一个...
cxf2.4.2框架核心包用于CXF框架建立,webService站点的发布。