传智播客学习笔记6.11
SPRING
黎活明老师
业务层BEAN
DAO BEAN
STRUTS :ACTION
一般以上三种BEAN交给SPRING管理
注入方式:
属性
构造器
字段(注解)
动态代理
AOP
SPRING中,以下技术会产生BEAN的代理对象:
事务管理(环绕通知)
AOP
下午:
JDBC+SPRING集成
事务
SPRING + HIBERNATE + STRUTS集成(二级缓存)
企业开发更推荐使用C3P0
JdbcTemplate
事务传播行为只在bean之间才存在
数据库系统的事务隔离级别:
隔离级别越高,并发性能越差
脏读是最严重的情况
SPRING默认:遇到uncheck例外时,事务回滚
SPRING + HIBERNATE + STRUTS集成(二级缓存)
疑问:set方法中,会开启事务么?
hibernate中:建议使用persist方法
Hibernate3.0以上可以使用:
SessionFactory.getCurrentSession()
二级缓存
SPRING + JPA + STRUTS1的集成
今天又换成了黎活明老师。黎老师的讲课条理清楚,原理方面介绍的也很透彻。传智的顶梁柱之一啦。