Mule3配置文件(有关jdbc配置)

  1. <?xml
    version="1.0"
    encoding="UTF-8"?> 
  2. <mule
    xmlns="http://www.mulesoft.org/schema/mule/core" 
  3.       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  4.       xmlns:spring="http://www.springframework.org/schema/beans" 
  5.       xmlns:context="http://www.springframework.org/schema/context" 
  6.       xmlns:http="http://www.mulesoft.org/schema/mule/http" 
  7.       xmlns:vm="http://www.mulesoft.org/schema/mule/vm" 
  8.       xmlns:jms="http://www.mulesoft.org/schema/mule/jms" 
  9.       xmlns:cxf="http://www.mulesoft.org/schema/mule/cxf" 
  10.       xmlns:tcp="http://www.mulesoft.org/schema/mule/tcp" 
  11.       xmlns:stdio="http://www.mulesoft.org/schema/mule/stdio" 
  12.       xmlns:file="http://www.mulesoft.org/schema/mule/file" 
  13.    xmlns:doc="http://www.mulesoft.org/schema/mule/documentation" 
  14.    xmlns:jee="http://www.springframework.org/schema/jee" 
  15.    xmlns:util="http://www.springframework.org/schema/util" 
  16.    xmlns:jdbc="http://www.mulesoft.org/schema/mule/jdbc" 
  17.       xsi:schemaLocation=" 
  18.         http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-3.0.xsd 
  19.         http://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context-3.0.xsd 
  20.         http://www.mulesoft.org/schema/mule/corehttp://www.mulesoft.org/schema/mule/core/3.1/mule.xsd 
  21.         http://www.mulesoft.org/schema/mule/httphttp://www.mulesoft.org/schema/mule/http/3.1/mule-http.xsd 
  22.         http://www.mulesoft.org/schema/mule/vmhttp://www.mulesoft.org/schema/mule/vm/3.1/mule-vm.xsd 
  23.         http://www.mulesoft.org/schema/mule/jmshttp://www.mulesoft.org/schema/mule/jms/3.1/mule-jms.xsd 
  24.         http://www.mulesoft.org/schema/mule/tcphttp://www.mulesoft.org/schema/mule/tcp/3.1/mule-tcp.xsd 
  25.         http://www.mulesoft.org/schema/mule/cxfhttp://www.mulesoft.org/schema/mule/cxf/3.1/mule-cxf.xsd 
  26.         http://www.mulesoft.org/schema/mule/stdiohttp://www.mulesoft.org/schema/mule/stdio/3.1/mule-stdio.xsd 
  27.         http://www.mulesoft.org/schema/mule/filehttp://www.mulesoft.org/schema/mule/file/3.1/mule-file.xsd 
  28.         http://www.mulesoft.org/schema/mule/jdbchttp://www.mulesoft.org/schema/mule/jdbc/3.1/mule-jdbc.xsd 
  29.         http://www.springframework.org/schema/jeehttp://www.springframework.org/schema/jee/spring-jee-3.0.xsd 
  30.        http://www.springframework.org/schema/utilhttp://www.springframework.org/schema/util/spring-util-3.0.xsd"> 
  31.  
  32. <custom-transformer
    name="muleservice"
    class="com.test.cxf.transferCxf"
    />  
  33.   
  34. <custom-transformer
    name="stringToInteger"
    class="com.test.cxf.StringToInteger"
    /> 
  35. <custom-transformer
    name="HttpRequestToNameString" 
  36.   class="org.mule.example.hello.HttpRequestToNameString"
    /> 
  37. <custom-transformer
    name="HttpRequestToParameter"
    class="org.mule.transport.servlet.transformers.HttpRequestToParameter"/> 
  38. <custom-transformer
    name="AToB"
    class="com.test.cxf.transformer.AToBTransformer"/> 
  39. <custom-transformer
    name="BToA"
    class="com.test.cxf.transformer.BToATransformer"
    /> 
  40.   
  41. <spring:bean
    id="dataSource"
    class="org.springframework.jdbc.datasource.DriverManagerDataSource"> 
  42.   <spring:property
    name="driverClassName"
    value="com.mysql.jdbc.Driver"/> 
  43.   <spring:property
    name="url"
    value="jdbc:mysql://localhost:3306/"/> 
  44.   <spring:property
    name="username"
    value="root"/> 
  45.   <spring:property
    name="password"
    value="123"/>   
  46. </spring:bean> 
  47.   
  48. <expression-transformer
    name="ExtractSymbol"> 
  49.         <return-argument
    evaluator="map-payload"
    expression="symbol"
    /> 
  50.     </expression-transformer> 
  51.     
  52.    <jdbc:connector
    name="jdbcConnector"
    dataSource-ref="dataSource"
    pollingFrequency="1000"
    queryTimeout="-1"> 
  53.      <jdbc:query
    key="saveUser"
    value="insert into user_base (username,password,email) values (#[map-payload:username],#[map-payload:password],#[map-payload:email])"/> 
  54.      <jdbc:query
    key="getAllUser"
    value="select * from user_base u"/> 
  55.     </jdbc:connector>  
  56.   
  57. <flow
    name="in"> 
  58.   <inbound-endpoint
    address="http://localhost:8889/service/AToB"       
  59.      exchange-pattern="request-response"> 
  60.      <cxf:jaxws-service
    serviceClass="com.test.cxf.newCxf.INewCxf"
    /> 
  61.   </inbound-endpoint> 
  62.   <component> 
  63.    <singleton-object
    class="com.test.cxf.newCxf.NewCxfImp"></singleton-object> 
  64.   </component> 
  65.   <custom-transformer
    class="com.test.cxf.transformer.AToBTransformer"></custom-transformer> 
  66.   <flow-ref
    name="out"/> 
  67. </flow> 
  68. <flow
    name="out">   
  69.   <outbound-endpoint
    address="http://xop.xiu.com:8080/Demo/cxf/cxftest"       
  70.      responseTransformer-refs="BToA" 
  71.      exchange-pattern="request-response"> 
  72.       <cxf:jaxws-client 
    serviceClass="com.test.cxf.ICxf"
    operation="getB"
    /> 
  73.   </outbound-endpoint> 
  74. </flow> 
  75. <flow
    name="jdbc_store"> 
  76.   <jdbc:outbound-endpoint
    queryKey="getAllUser"
    connector-ref="jdbcConnector"
    queryTimeout="100"
    exchange-pattern="request-response"> 
  77.    <jdbc:transaction
    action="ALWAYS_BEGIN"/> 
  78.   </jdbc:outbound-endpoint>  
  79. </flow> 
  80. </mule> 
  81.  
  82. jdbc的没写完,少了转换器,呵呵,读者注意了 
时间: 2024-08-19 08:08:36

Mule3配置文件(有关jdbc配置)的相关文章

重写url后,如何调用在配置文件里的配置信息

问题描述 重写url后,如何调用在配置文件里的配置信息 解决方案 解决方案二:<RewriterRule><LookFor>~/ShowBoard-(d{1,9})-(d{1,9}).aspx</LookFor><SendTo><![CDATA[~/board.aspx?boardid=$1&page=$2]]></SendTo></RewriterRule>你绑定的时候自己绑定成ShowBoard-1-2.asp

怎么在类中往配置文件中加配置信息

问题描述 怎么在类中往配置文件中加配置信息 各位大神 有没有人知道怎么在类中往配置文件里面加东西? 求指教 在线等呀 解决方案 什么语言,什么方式说一下啊 解决方案二: 你是用什么语言的,我用的是C# 解决方案三: 网上一个java的:http://www.2cto.com/kf/201207/141893.html 解决方案四: 类中往配置文件里面加东西 具体是什么语言 android ? 配置文件是app的配置文件 还是打包时候的配置文件:android使用sharedprefense存放配

Java中框架的概念,以及从配置文件中读取配置信息并加载指定类

  学了反射后,也不知道反射是干什么的,那学了就没什么用了. 反射在框架中有很重要的作用,什么是框架呢? 大家在做JavaWeb开发的时候 用过JDBC吧,首先上来的时候 我们需要加载JDBC的驱动. Class.forName(...)  //每个不同的驱动对应不同的类名字 对于开发人员来说不同的人选择的驱动程序 不一样 .那么我们就需要不同的驱动类 . 我们是在JSP标签中进行了 这个类的调用,那么相对来说  JSP就是一个框架,而我们加载的这个类就是一个工具. 框架与工具的关系 就是 我们

Ubuntu通过修改配置文件进行网络配置的方法

  Ubuntu系统进行网络配置有的时候用图形界面不起作用,这种情况下可以直接修改某些启动脚本或配置文件 Ubuntu系统进行网络配置涉及到几个配置文件1./etc/network/interfaces 2./etc/resolv.conf 操纵步骤: 1. 打开ubuntu的/etc/network/interfaces文件默认的内容如下: 代码如下: auto lo iface lo inet loopback 动态获取的配置方法: 代码如下: auto eth0 iface eth0 in

配置文件-关于SpringMvc配置的问题

问题描述 关于SpringMvc配置的问题 我想要在controller 层处理后返回一个html页面,并在html页面中使用el表达式,请问如何做?下面贴出我的spring-mvc.xml配置文件 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="ht

sqlserver的jdbc配置方法_java

1.java中使用数据库需要用JDBC(java database connection)来连接和操作 下载地址:http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=11774 2.完成后解压缩到任一盘,如:G:\Program Files\sqljdbc: 3.Microsoft JDBC Drivr 4.0 for SQL Server仅支持jdk1.6及以上版本,内部包含两个包:sqljdbc4.ja

Spring通过JDBC配置数据库

XXX-data.xml: <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName"> <value>${jdbc.driverClassName}</value> </property> <p

PHPMyadmin 配置文件详解(配置)_php技巧

非常适合对数据库操作命令不熟悉的数据库管理者,下面我就说下怎么安装该工具: 1.先到网上下载phpmyadmin,再解压到可以访问的web目录下(如果是虚拟空间,可以解压后通过ftp等上传到web目录下),当然您可以修改解压后该文件的名称. 2.配置config文件 打开libraries下的config.default.php文件,依次找到下面各项,按照说明配置即可: A.访问网址 引用: $cfg['PmaAbsoluteUri'] = '';这里填写phpmyadmin的访问网址 B.my

Weblogic的JDBC详解(原创)

WebLogic Server 中的JDBC概述  在 WebLogic Server 中,您可以配置数据库连接,方法是先配置 JDBC 数据源和多数据源,然后将这些 JDBC 资源指定到或部署到 WebLogic 域中的服务器或群集. 您配置的每个数据源都包含一个在创建该数据源实例时(在对其进行部署或指定时或在服务器启动时)创建的数据库连接的缓冲池.应用程序会在 JNDI 树中或在本地应用程序上下文 (Java:comp/env) 中查找数据源(具体取决于您如何配置和部署该对象),然后会请求一