java零到一:java框架-Spring- 2:Spring框架的AOP机制

骑猪看日落 2023-07-03 04:45 29阅读 0赞

1.Spring框架的AOP机制

  1. AOP的应用
  2. 事务管理,异常日志

1) 什么是AOP的优点
Apsect Oriented Programming 面向方面编程 。

  1. 面向方面编程是以OOP面向编程为基础。
  2. AOP关注的是共通处理问题,可以将共通处理封装成一个组件

(方面组件),然后采用AOP机制可以以低耦合方式作用到指定的
目标组件上。
(例如Struts2中的拦截器)

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2tlcnJ5cXB3_size_16_color_FFFFFF_t_70

2) AOP使用步骤
a,引入Spring的IOC和AOP开发包
b,添加Spring容器配置文件
c,将共通处理封装成一个对立Bean组件
d,采用AOP配置将Bean组件作用到其它目标组件及其方法上。

3) AOP相关概念
*a. 方面 (Apsect)
(相当于拦截器、Filter的作用)
方面指的封装共通处理的组件可以灵活的切入到目标对象及方法上。

  1. \*b. 切入点(Printcut)
  2. 切入点用于指定目标对象及方法,利用特定表达式指定目标对象及其方法。
  3. c. 连接点(JoinPoint)

发表评论

表情:
评论列表 (有 0 条评论,29人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Spring框架 AOP

    AOP(Aspect Oriented Programming) 原理 正常程序执行顺序都为纵向执行流程 ,在某一个步骤的前后,做一个前置通知 和后置通知,这个

    相关 Spring-框架-代理机制AOP

    代理机制:java的一种设计模式,通过提供对目标对象另外的访问方式,即通过代理对象访问目标对象。 代理对象是对目标对象的功能扩展,即不在修改目标对象代码的情况下增强功能。

    相关 Spring框架学习笔记2-AOP

    一、AOP基础 1. 基本概念: (1)面向切面编程(方面),利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得 业务逻辑各部分之间的耦合度降低,提高程序的可重用