`
zhongxiucheng
  • 浏览: 72534 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

【spring AOP 要点】

 
阅读更多

整理思路,将spring相关AOP技术用语记录在这里

①连接点:所有类的所有有方法称为连接点;
②切点PointCut :连接点的一个子集称为切点,即切点由好多个连接点构成,
再具体点可以认为是类名与方法名称的匹配器或者说过滤器;
③Advice:需要织入的一段代码,并带有在连接点的织入方位信息;
④ProxyFactory:可以将一个对象(target)与多个Advice组合在一起产生一个织入后的对象;
⑤ProxyFactoryBean:ProxyFactory的工厂类,配置文件需要用到;
⑥切面:称为Advisor它,可以将它看成是带有切点装置的Advice,这主要体现在PointCutAdvisor及其子类
切面可以看成是:织入代码提供者;切点提供者的混合体,它具备切入的一切条件。

⑦如果没有自动代理机制,就需要使用ProxyFactory进行手工代理配置,如果将一个切面交给自动代理处理
器,就可以自动完成这些配置,例如:DefaultAdvisorAutoProxyCreator就是这样一个后置处理器,当然还
有其它关于注解类的切面的自动代理处理器

分享到:
评论

相关推荐

    Spring框架系列(2) - Spring简单例子引入Spring要点.doc

    本文主要承接上文,向您展示 Spring Framework 组件的典型应用场景和基于这个场景设计出的简单案例,并以此引出 Spring 的核心要点,比如 IOC 和 AOP 等。在此基础上还引入了不同的配置方式,如 XML、Java 配置和...

    spring-3.1.0中文版api帮助文档

    - **Spring AOP基础概念**:Spring框架中的AOP实现细节。 **3.2 AspectJ 6初探** - **AspectJ介绍**:了解AspectJ 6的新特性和改进。 **3.3 老式Spring AOP** - **传统Spring AOP**:回顾早期Spring AOP的实现...

    spring 要点总结

    【Spring 框架要点详解】 Spring 是一个广泛使用的 Java 应用开发框架,它提供了丰富的功能,包括依赖注入(DI)、面向切面编程(AOP)、事务管理等。以下将详细介绍 Spring 中的 AOP 相关知识点。 1. **AOP(面向切面...

    Spring3.x权威开发指南

    ### Spring3.x权威开发指南:实施Java EE 6的关键技术要点 #### 1. Java EE 6编程模型与Spring 3.0的关系 **1.1 Java EE 6编程模型讨论** - **1.1.1 Java EE 6是否足够敏捷?** Java EE 6在设计之初就考虑到了...

    java之hibernate和spring技术难点及其要点总结

    ### Java之Hibernate和Spring技术难点及其要点总结 #### Hibernate与Spring技术概述 在Java开发领域,Hibernate和Spring作为两个非常重要的框架,对于提高应用程序的开发效率、降低维护成本具有不可替代的作用。...

    Spring Hibernate 整合要点之JPA

    下面我们将详细讲解整合Spring、Hibernate与JPA的要点。 1. **依赖包** 在整合Spring和Hibernate的JPA之前,首先需要确保引入了正确的依赖包。这包括Spring的核心库、Hibernate的Core库以及JPA相关的库。如`spring...

    ioc AOP深入了解

    - **AOP(面向切面编程)**:使用Spring AOP实现横切关注点的分离,比如日志记录、安全性检查等。 - **性能优化**:针对高并发场景进行性能调优,确保系统的稳定运行。 #### 六、总结 IoC 和 AOP 是现代软件开发中...

    Spring+webservice例子

    3. **Spring AOP**:可能使用AOP来处理事务管理和日志记录,确保Web服务调用的原子性和可跟踪性。 4. **Spring MVC**:如果涉及RESTful服务,Spring MVC框架将用于处理HTTP请求,将请求映射到特定的控制器方法,...

    开发领域-Spring 技术-模块集成要点-系统搭建用途

    Spring指的是Spring Framework,通常我们称之为Spring框架。Spring框架是一个分层的面向切面的Java应用程序的一站式解决框架,它是Spring技术栈的核心和基础,是为了解决企业级引用开发的复杂性而创建的。 IOC:...

    阅读Spring源码以及学习Spring设计思想的总结型项目,仿照spring框架思想,实

    本文将总结一些通过阅读Spring源码来学习其设计思想的要点,并介绍一个模仿Spring框架思想实现的简化框架——SimpleFramework。通过分析SimpleFramework的源码,我们可以更加清晰地看到Spring框架中关键组件的运作...

    spring-framework-4.3.17 源码包

    2. AOP:AOP是Spring提供的一种面向切面编程的能力,允许开发者定义“切面”,并在适当的时间自动执行相应的代码,如日志记录、事务管理等。`org.springframework.aop` 包是AOP的核心,包含了代理、通知、切点等关键...

    使用SSM开发企业级应用第6章课后作业答案.rar

    通过接口实现增强处理是较低版本Spring AOP的做法,如果在一个使用低版本Spring AOP开发的项目上进行升级,可以考虑使用<aop:advisor>复用已经存在的增强类;如果项目采用JDK 5.0以上版本,可以考虑使用@AspectJ注解...

    邹波spring

    通过邹波老师的Spring视频教程和笔记,我们可以系统地学习到Spring框架的核心知识和技术要点。无论是初学者还是有一定经验的开发者,都能够从中获益匪浅。Spring框架作为目前最流行的Java企业级开发框架之一,掌握其...

    Spring+ibatis框架

    #### 二、Spring+ibatis框架配置要点 ##### 2.1 Struts2配置 Struts2的配置文件是`struts.xml`,它是Struts2的核心配置文件,主要用于定义URL和Java类之间的映射关系。通过配置不同的Action类来处理前端传来的请求...

    Struts2,Spring与Hibernate整合应用,学生成绩管理系统

    - **AOP(面向切面编程)**:Spring AOP允许开发者定义“切面”来封装那些跨多模块的功能,如日志记录、安全控制等,从而提高代码的复用性和可维护性。 - **事务管理**:Spring提供了一套强大的事务管理机制,能够...

    hibernate和spring技术难点及其要点总结

    1. **Spring的事务管理**:通过AOP(面向切面编程)实现声明式事务管理,简化了事务控制。 2. **IoC(Inversion of Control)容器**:Spring管理Hibernate Session,提供SessionFactory和Transaction的生命周期管理...

    spring2.0技术手册中文版

    - 该手册详细介绍了Spring框架的核心概念和技术要点,帮助读者快速掌握Spring的基本用法和最佳实践。 #### 知识点二:无EJB架构的体验 - 手册强调了“no EJB”的架构理念,意味着Spring框架可以独立于EJB...

    SPRING中文开发参考手册

    ### Spring框架核心概念与开发要点 #### 一、Spring框架概览 **Spring** 是一个开源的轻量级 Java 应用程序框架,主要用于简化企业级应用开发中的复杂性。Spring 框架的核心功能包括依赖注入(Dependency ...

    Spring 3.0教程.pdf

    虽然给定的部分内容并未包含实际的技术细节,但从标题、描述以及标签来看,我们可以推断出这份文档会涵盖Spring框架的核心概念和技术要点。 ### Spring框架简介 Spring框架是一个开源的应用程序框架,主要用于Java...

    深入解读Spring框架:核心技术与常见面试问题剖析

    内容概要:本文详细介绍了Spring框架的核心概念和技术要点,并整理了35道常见的Spring面试题目,涵盖Spring的基本特性和模块、常用注解、设计模式应用、容器启动与Bean生命周期、AOP原理及其实现、Spring Boot自动...

Global site tag (gtag.js) - Google Analytics