原创  mule进阶之ibatis组件 收藏

本文在javaeye同步更新地址:

http://lcllcl987.javaeye.com/blog/350948

mule的jdbc transport功能过于简单, 今天的需求是把ibatis集成进来, 作为一个service的component, 以增强持久层功能.
mule可以直接引用spring的配置文件, 方法如下:

   
    作为一个演示,我需要往一个vm:queue中写入消息,component(由spring bean充当)
 得到消息, 并作为查询参数 从数据库查询数据并返回.
    model定义如下:

 
   
    mule中关于component的xsd很不友好, component的子项居然是一个序列, 次序不能颠倒.
    现在的任务就是完成userDao 的构建.
    首先给出dao的接口:


userDao如下:


userDao的ibatis实现:


在spring配置文件中, 装配userDao:


ibatis的配置文件长大很标准,就不贴了。
写一个userDao的测试, 以确保dao正常工作:

一路绿灯.
进行mule测试:

BTW: 撇开mule不谈, 本例演示的ibatis的用法, 可以做为ibatis的最佳实践.

有谁告诉我如何在csdn的blog上传附件?

附件(本例源码)下载地址:

http://lcllcl987.javaeye.com/topics/download/81ecb5c4-b4cd-3776-855c-68380aabcde5

发表于 @ 2009年03月20日 13:53:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:mule进阶之jdbc transport | 新一篇:spring2自定义标签

  • 发表评论
  • 评论内容:
  •  
Copyright © lcllcl987
Powered by CSDN Blog