AOP和事务.docVIP

  • 4
  • 0
  • 约 17页
  • 2016-08-16 发布于河南
  • 举报
AOP和事务

静态代理与动态代理 抓住:业务跟日志,权限,事务这些功能分开,不要混在一起。 一般类: 静态代理: 动态代理: AOP的常用概念 对横切关注点模块化的类 叫切面 Aspect 横切关注点的具体实现方法 叫 Advice Advice有分类,可以前置,也可以后置。 Advice 应用到目标方法之前,应用到服务类的哪些方法上。这个叫Pointcut 如Pointcut为com.service.*.add* 表示把Advice应用到com.service.包下的所有类的叫以add名称开头的方法上 Pointcut 就是一些表达式,方法我们把Advice织入到业务对象的方法中如add* 采用静态配置文件方式实现AOP Aspect切面类: 业务接口和实现类: Hibernate 编程式事务 图1 图2 图3 图4 图5 图6 图7 图8 采用编程式事务 1、getCurrentSession()与openSession()的区别? * 采用getCurrentSession()创建的session会绑定到当前线程中,而采用openSession() 创建的sess

文档评论(0)

1亿VIP精品文档

相关文档