首页 > 数据库技术 > 详细

Spring第三天:Spring的AOP的注解开发、Spring的声明式事务、JdbcTemplate。

时间:2019-05-02 16:14:55      阅读:197      评论:0      收藏:0      [点我收藏+]

1.1      上次课内容回顾

l  SpringIOC的注解开发

n  注解的入门

u  引入aop的包

u  引入context约束

l  <context:component-scan />

u  使用注解开发

l  @Component           :定义Bean

n  @Controller    WEB

n  @Service          Service

n  @Repository  DAO

l  属性注入:

n  普通属性        @Value

n  对象属性        @Resource

u  @Autowired   :按类型注入属性,按名称@Qulifier

n  XML方式和注解方式比较

u  XML方式        :适用性更广,结构更加清晰。

u  注解方式        :适用类是自己定义,开发更方便。

n  XML和注解的整合开发

u  XML定义类

u  注解属性注入

l  SpringAOP的基于AspectJXML的开发

n  AOP的概述

u  AOP:面向切面编程,是OOP的扩展和延伸,是用来解决OOP遇到问题。

n  SpringAOP

u  底层的实现

l  JDK的动态代理

l  Cglib的动态代理

u  AOP的相关术语

l  连接点:可以被拦截的点。

l  切入点:真正被拦截的点。

l  通知:增强方法

l  引介:类的增强

l  目标:被增强的对象

l  织入:将增强应用到目标的过程。

l  代理:织入增强后产生的对象

l  切面:切入点和通知的组合

u  AOP的入门开发

l  引入jar

l  编写目标类并配置

l  编写切面类并配置

l  进行aop的配置

<aop:config>

         <aop:pointcut expression=”execution(表达式)” id=”pc1”/>

<aop:aspect >

         <aop:before method=”” pointcut-ref=”pc1”/>

</aop:aspect>

</aop:config>

u  通知类型

l  前置通知

l  后置通知

l  环绕通知

l  异常抛出通知

l  最终通知

 

u  切入点表达式写法


技术分享图片

Spring第三天:Spring的AOP的注解开发、Spring的声明式事务、JdbcTemplate。

原文:https://www.cnblogs.com/ttty/p/10802484.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!