本文
前往“校招VIP”小程序,访问更方便

【校招VIP】 Spring框架之AOP

小拿 12月11日

考点介绍:

AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定义纵向的关系,但并不适合定义横向的关系,例如日志功能。

答案详情解析和文章内容可扫下方海报二维码或点击链接即可查看!

一、考点试题

1、Spring AOP 代理是什么?

解答:代理是使用非常广泛的设计模式。简单来说,代理是一个看其他像另一个对象的对象,但它添加了一些特殊的功能......

2、Spring AOP的相关注解有哪些?

解答:@Aspect:声明被注解的类是一个切面 Bean,@Before:前置通知,指在某个连接点之前执行的通知......

3、Spring AOP的相关术语有什么?

解答:Aspect:切面,一个关注点的模块化,这个关注点可能会横切多个对象。Joinpoint:连接点,程序执行过程中的某一行为,即业务层中的所有方法......

4、AOP是怎么样实现的?

解答:Spring AOP 由 BeanPostProcessor 后置处理器开始,这个后置处理器是一个***,可以监听容器触发的 Bean 生命周期事件......

二、考点文章

1、Spring AOP(一) AOP基本概念

Spring框架自诞生之日就拯救我等程序员于水火之中,它有两大法宝,一个是IoC控制反转,另一个便是AOP面向切面编程。今日我们就来破一下它的AOP法宝,以便以后也能自由使出一手AOP大法......

2、AOP【面向切面编程】

AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming),面向对象编程的补充和完善......

3、轻松理解AOP(面向切面编程)

本文主要介绍AOP思想,而不是Spring,Spring在本文只做为理解AOP的工具和例子,所以也不打算介绍Spring的Aspect、Join point、Advice、AOP proxy等概念.....

移动端:https://m.xiaozhao.vip/dTopic/detail/1446

PC端:https://xiaozhao.vip/dTopic/detail/1446

AOP
回复

陈书言

05月06日

这问题真不好答

0 0