早前学习Java记录
博客专区 > J-Fla 的博客 > 博客详情
早前学习Java记录
J-Fla 发表于2年前
早前学习Java记录
  • 发表于 2年前
  • 阅读 45
  • 收藏 5
  • 点赞 0
  • 评论 0

移动开发云端新模式探索实践 >>>   

Spring 对 iBATIS 的支持】
Spring 通过 DAO 模式,提供了对 iBATIS 的良好支持。
SqlMapClient:是 iBATIS 中的主要接口,通过 xml 配置文件可以让 Spring 容器来管理 SqlMapClient 对象的创建,Spring 提供了 SqlMapClientFactoryBean 来生成该对象。
SqlMapClientFactoryBean:SqlMapClientFactoryBean 是由 Spring 所提供的,用来生成 SqlMapClient 对象的一个工厂类。当使用 Spring 配置文件将 SqlMapClientFactoryBean 作为一个 SqlMapClient 的实现类进行注入时,Spring 容器将根据接口里的定义来调用其 getObject 方法,最终返回一个 SqlMapClient 接口的实现类。SqlMapClientFactoryBean 生成的对象拥有两个重要属性,configLocation 属性用来确定 sqlmap-config.xml,dataSource 属性用来确定数据源。
SqlMapClientDaoSupport:Spring 提供的数据库操作类,应用程序的持久层 DAO 则可以继承这个类。SqlMapClientDaoSupport 需要 Spring 为其注入 SqlMapClient 接口的实现对象,来确定使用何种数据源和使用何种 sqlmap-config.xml。


框架..
【ibatis框架】
ibatis源码学习(一)整体设计和核心流程   http://www.iteye.com/topic/1121467
ibatis源码学习(三)参数和结果的映射原理  http://www.iteye.com/topic/1121782
深入分析 iBATIS 框架之系统架构与映射原理   https://www.ibm.com/developerworks/cn/java/j-lo-ibatis-principle/
读ibatis源码—为什么说SqlMapClient是线程安全的  http://www.iteye.com/topic/560566
ibatis_2.3源码中insert&update&query垂直浅析   http://www.iteye.com/topic/832157
ibatis2.3源码之数据源&连接池浅析  http://www.iteye.com/topic/712662
ibatis插入数据返回ID的方法     http://my.oschina.net/zimingforever/blog/81092

【mybatis框架】
深入理解MyBatis原理专栏   http://blog.csdn.net/column/details/mybatis-principle.html
《深入理解mybatis原理》 Mybatis初始化机制详解  http://blog.csdn.net/luanlouis/article/details/37744073
MyBatis整体预览(一)  http://blog.csdn.net/jdream314/article/details/7462441
MyBatis整体预览(二)  http://blog.csdn.net/jdream314/article/details/7473001
MyBatis应用系列   http://www.blogjava.net/davidjefiny/category/54063.html
通过源码分析MyBatis的缓存  http://www.cnblogs.com/fangjian0423/p/mybatis-cache.html

mybatis源码分析(1)——SqlSessionFactory实例的产生过程  http://www.cnblogs.com/hzhuxin/p/3349836.html
mybatis源码分析(2)——事务概述   http://www.cnblogs.com/hzhuxin/p/3352758.html

使用Spring Profile和Mybatis进行多个数据源(H2和Mysql)的切换  http://www.tuicool.com/articles/MNNJfe
使用freemarker编写MyBatis的Mapper.xml自动生成工具  http://my.oschina.net/541996928/blog/128912
mybatis-paginator  https://github.com/miemiedev/mybatis-paginator 

【spring框架】
Spring源码解读——Spring容器初始化 1  http://blog.csdn.net/chenxuegui1234/article/details/18739495
Spring 框架的设计理念与设计模式分析    https://www.ibm.com/developerworks/cn/java/j-lo-spring-principle/
 http://imaginecup.iteye.com/category/122523
 SpringMVC中使用Interceptor拦截器   http://haohaoxuexi.iteye.com/blog/1750680
 运用spring注解实现netty服务器端udp应用程序   http://blog.csdn.net/tanrenzong1986/article/details/6404256
 SpringAop在项目中的一些巧妙使用(一)---方法执行时间记录  http://calatustela.iteye.com/blog/1910025
 扩展springmvc的方法级拦截器   http://www.oschina.net/code/snippet_84328_14106
Spring MVC学习总结  http://www.tuicool.com/kans/919944126
 Spring Transaction 分析事务属性   http://blog.csdn.net/partner4java/article/details/7015331
 关于《扩展springmvc的方法级拦截器》的应用例子   http://www.oschina.net/code/snippet_84328_15188

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 157
博文 24
码字总数 12744
×
J-Fla
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: