- 博客(3)
- 问答 (2)
- 收藏
- 关注
从源代码解读spring之DataSource实现和FactoryBean模式
大家平日使用spring + hibernate做项目的时候大概都接触过下面的spring配置代码: 下面是使用普通的jdbc驱动获得DataSource的配置 [code="xml"] oracle.jdbc.OracleDriver jdbc:oracle:thin:@caij-b815c8aab6:1521:cui ...
2009-07-22 13:25:39 282
从源代码解读hibernate之数据库连接
大家都知道hibernate是在JDBC基础上的封装,那么它的数据库连接是怎样实现的呢?带着这个疑问最近研究了下hibernate的源代码,代码还是比较简单的,但是做的很通用,好现在一起来看下源代码 hibernate的数据库连接类都放在org.hibernate.connection包内,对于数据库连接类hibernate称其为ConnectionProvider,对!就是连接提供者,or...
2009-07-17 15:59:37 144
基于javassist实现对接口的动态代理引擎
一提到jdk中的java.lang.reflect.Proxy,用过spring,hibernate等框架的人应该都有所了解,对!就是动态代理。AOP - 面向切面编程 - 就是基于动态代理实现的。 平日里项目中用spring aop框架进行日志拦截和声明式事务处理确实很方便好用,从另一种角度将代码解耦,极大的提高了代码的灵活性和可扩展性,在获益的同时我们不得不惊叹aop框架的神奇,但是静下...
2009-07-07 23:51:51 462
空空如也
怎样做才能调用action中的方法,像调用service中的那样方便
2010-06-03
请教下,怎样用ThreadLocal缓存用户信息啊?
2010-05-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人