北大青鸟spring初涉课程TP4.pptVIP

  • 9
  • 0
  • 约4.38千字
  • 约 24页
  • 2017-05-21 发布于四川
  • 举报
用Spring 2.0的新语法 可以使用新的tx:advice来替换事务拦截器 使用aop:aspect减少配置中代理类的数量 * * Spring AOP 的应用 AOP的目的即在正常的业务操作之外增加的附加操作 通过切入点(pointcut)指名进行哪些切面(aspect)操作 ProxyFactoryBean interceptorNames targetName proxyInterfaces 拦截器(Interceptor),通知(Advice),和切面的不同(Aspect) * 事务切面 日志切面 其它附加操作切面 * 在介绍事务切面之前,回顾网上银行的项目,并使用Spring IOC注入业务实现类所需的sessionFactory 实现步骤和问题思考: 实现业务接口和业务实现类(AccountService、LogService) sessionFactory如何注入的,应该注入给谁? 事务由谁来管理? * 现在项目经理提出需求,希望改进代码的结构,达到如下目标: transfer方法(或其它业务方法)在执行时,事务自动开始 在正确完成后,事务提交,并且关闭hibernate session 在出现RuntimeException(或其子类)异常时,事务回滚,并关闭hibernate session 其他异常,仍执行提交——关闭的操作 * 方案A:使用事务拦截器并代

文档评论(0)

1亿VIP精品文档

相关文档