aspect切面是什么,织入语文里面什么意思?
更新时间:2023-07-13 10:15责任编辑:钟先生关键词:语文
面向切面编程(思想)AOP Aspect Oriented ?Programming,是面向对象基础上更关注最终目标,而不关注中间的小目标,简而言之,就是我们的目标(例如constroller)触发了我们关注的方法,此时就执行我们的观察者行为,例如在目标的方法触发前做事,触发后做事(如:编码处理,登录认证等等)。
为了让大家更好的理解,这里把面向过程、面向对象先讲解一遍。
面向过程编程(思想)POP
Procedure ?Oriented ?Programming,面向过程编程思想(关注事情步骤,事情本身),将一件事情的整体看作是一个流程,我们更关注事情的流程、步骤。比如我去超市买菜,我要下楼,等红绿灯,走过几条街道,进入超市选择自己要的菜,然后排队买单。我会关注这些过程要经历的事件,步骤。
织入语文里面什么意思?
织入不是语文中的常用语,织入是编程的术语织入是将切面与外部的应用类型或者类连接起来以创建通知对象(adviced object)的过程。这可以在编译时(比如使用 AspectJ 编译器)、加载时或者运行时完成。Spring AOP 跟其他纯 Java AOP 框架一样,只在运行时执行织入。在协议上,AspectJ 框架支持编译时和加载时织入。