CXF spring配置引用标签

<!--java webservice CXF spring配置引用标签-->

<beans xmlns="http://www.springframework.org/schema/beans"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"

xmlns:jaxws="http://cxf.apache.org/jaxws" xmlns:tx="http://www.springframework.org/schema/tx"

xmlns:aop="http://www.springframework.org/schema/aop" xmlns:servlet="http://jax-ws.dev.java.net/spring/servlet"

xsi:schemaLocation="http://www.springframework.org/schema/beans

http://www.springframework.org/schema/beans/spring-beans-3.0.xsd

http://www.springframework.org/schema/tx

http://www.springframework.org/schema/tx/spring-tx-3.0.xsd

http://www.springframework.org/schema/aop

http://www.springframework.org/schema/aop/spring-aop-3.0.xsd

http://cxf.apache.org/jaxws

http://cxf.apache.org/schemas/jaxws.xsd

http://jax-ws.dev.java.net/spring/servlet

http://jax-ws.dev.java.net/spring/servlet.xsd

">

<import resource="classpath:META-INF/cxf/cxf.xml" />

<import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" />

<import resource="classpath:META-INF/cxf/cxf-servlet.xml" />

<!-- implementor指定webservice服务提供者 支持两种方式 直接给定服务器提供者 设置容器一个bean -->

<!--<jaxws:endpoint id="zhongXiaServiceDelegate" implementor="com.zhongxia.service.impl.AppraiseServiceDelegateImpl"

address="/AppraiseService"> </jaxws:endpoint> 发布服务 -->

<jaxws:server id="zhongXiaSeviceDelegate"

serviceClass="com.zhongxia.service.impl.AppraiseServiceDelegateImpl"

address="/service">

<jaxws:serviceBean>

<!-- 发布服务bean -->

<ref bean="appraiseServiceDelegate" />

</jaxws:serviceBean>

<!-- 配置输入拦截器 -->

<jaxws:inInterceptors>

<!--必须拦截器-->

<bean class="org.apache.cxf.binding.soap.saaj.SAAJInInterceptor" />

<!-- 日志拦截器-->

<bean class="org.apache.cxf.interceptor.LoggingInInterceptor"></bean>

<!--自定义拦截器-->

<ref bean="appraiseServiceInterceptor"/>

</jaxws:inInterceptors>

</jaxws:server>

<!-- 拦截器 -->

<bean id="appraiseServiceInterceptor" class="com.zhongxia.util.AppraiseServiceInterceptor">

<property name="appraiseDao" ref="appraiseDao"></property>

</bean>

CXF spring配置引用标签

时间: 2024-08-24 07:58:04

CXF spring配置引用标签的相关文章

Dubbo中对Spring配置标签扩展

Spring提供了可扩展Schema的支持,完成一个自定义配置一般需要以下步骤: 设计配置属性和JavaBean 编写XSD文件 编写NamespaceHandler和BeanDefinitionParser完成解析工作 编写spring.handlers和spring.schemas串联起所有部件 在Bean文件中应用 dubbo中所有dubbo的标签,都统一用DubboBeanDefinitionParser进行解析,基于一对一属性映射,将XML标签解析为Bean对象. 下面我们就用dubb

spring如何引用properties文件里的配置

1.PropertyPlaceholderConfigurer类它是把属性中的定义的变量(var)替代,spring的配置文件中使用${var}的占位符 <beans><bean id="configBean" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">           <property name="loc

Spring配置中的bean直接引用其它bean的属性值

pring配置中的bean直接引用其它bean的属性值来赋值给当前bean的属性,也可以直接调用其它bean的方法获取返回值来赋值给当前bean的属性,并且可以进行参数传递,这样可以省去在bean中注入需要获取属性值的bean. 以下是一个完整的示例: 1.需要JAVA类: Spring配置中的bean直接引用其它bean的属性值 package com.service.test; public class Bean1 { int v1 = 1; public int getV1() { ret

Apache CXF+Spring开发环境搭建小试

最近手上一个项目要开发webservice,而原有系统使用了spring,所以在选择框架的时候,我选择了cxf,这样在开发整合的时候就比较方便了.在搭建开发环境的过程中发现这篇文章写得比较详细,所以就搬到自己博客里,希望给自己和同行做参考. CXF 应用开发 下面就将开始我们的 CXF Web Services 的开发之旅!首先,要有一个基于 Eclipse 的开发环境:然后,我们将利用这个开发环境开发一个简单的“调查投票”示例,同时我们将解释一些 CXF 在开发中进行配置的基本方法. 开发环境

基于Spring开发——自定义标签及其解析

1. XML Schema 1.1 最简单的标签 一个最简单的标签,形式如: <bf:head-routing key="1" value="1" to="test2"/> 该标签只包含了若干属性,我们就在xsd文件中这么定义 <!-- 声明一个标签,名字为head-routing,他的类型为headRouting--> <xsd:element name="head-routing" type=

Spring 配置JNDI连接池

一.打开Tomcat/conf/context.xml文件,在标签<context></<context>中加入如下内容: <Resource  name="jdbc/testDBS"        auth="Container"            type="javax.sql.DataSource"            driverClassName="com.mysql.jdbc.Dri

XML基础知识--&gt;Spring配置

XML的特殊字符 XML中共有5个特殊的字符,分别是:&<>“’.如果配置文件中的注入值包括这些特殊字符,就需要进行特别处理.有两种解决方法:其一,采用本例中的<![CDATA[ ]]>特殊标签,将包含特殊字符的字符串封装起来:其二,使用XML转义序列表示这些特殊的字符,这5个特殊字符所对应XML转义序列在表4-2中说明: Spring在进行XML配置时,如果属性值包含了一个XML的特殊符号,因此我们特意在属性值外添加了一个<![CDATA[ ]]>的XML特殊

CXF+Spring搭建WebService

WebService: WebService 是一套标准,而不是一种具体的技术.不同的平台,不同的语言,大都提供了对 WebService 的开发实现. 从表面上看,Webservice 就是一个应用程序,它向外界暴露出一个能够通过 Web 进行调用的 API .也就是说,可以利用编程的方法通过 Web 来调用这个应用程序. 对 Webservice 更精确的解释 : Webservice 是建立可互操作的分布式应用程序的新平台.Webservice 平台是一套标准,它定义了应用程序如何在 We

Web Service——CXF+Spring 整合

结合spring框架来实现CXF发布SOAP协议的服务,步骤基本相同,所不同的是的多了一些配置项,步骤如下 1. 服务端 第一步:创建web项目(引入jar包) 第二步:创建SEI接口 import javax.jws.WebService; import javax.xml.ws.BindingType; import javax.xml.ws.soap.SOAPBinding; @WebService @BindingType(SOAPBinding.SOAP12HTTP_BINDING)