当前位置: 代码迷 >> Java面试 >> 【瞅AOP,散分】
  详细解决方案

【瞅AOP,散分】

热度:119   发布时间:2016-04-17 00:24:23.0
【看AOP,散分】
这几天看aop,可以用两个词来形容aop
枯燥。。烦躁

------解决思路----------------------
还好啊,没有你说的烦躁
------解决思路----------------------
简单易懂。
其实也就是插件的    (前  中  后)   (pre   on   post )     (starting  start   started)
------解决思路----------------------
看到aop我想起了刀切面
------解决思路----------------------
先看看Java的动态代理,理解好这个AOP就很简单了。
------解决思路----------------------
引用:
Quote: 引用:

先看看Java的动态代理,理解好这个AOP就很简单了。

 动态代理蛮好理解的,现在看各种切点函数
理论有点多,看的有点绕了 

加油。其实有时候脑子一闪,突然就会有顿悟的感觉的,或者是哪位大牛突然一点。呵呵,
我也在学习中
------解决思路----------------------
枯燥——》烦躁
------解决思路----------------------
亚历山大我也是
------解决思路----------------------
你弄清概念,看概念可以参考英文原文。

 pointcut 是指程序执行流中的某个时刻,比如一个方法被调用,一个成员变量的值被读取,一个成员变量的值被赋值,一个异常被抛出等。就是我们说的切入点啦。

advice 是指针对一个 pointcut 选中的程序执行流执行一段干预。它分3种类型,before 是在 pointcut 原来的过程执行前做的,after 是在执行后做的,after 又分为正常返回的 after returning 和 异常返回的 after throwing 两种,第3种 advice 是 around advice 则是取代原来的过程。其中 before / after 并不能阻止原来的过程被执行,但 around advice 则可以取代原来的过程,只要它们的签名是相同的,返回值或异常类型也是兼容原来的代码(不违反编译和调用的规范就可以)。

aspect 就是那些定义的组合啦,就相当于一个类(类有成员变量和方法啥的,Aspect 有 pointcut 和 advice 啥的)。

------解决思路----------------------
围观~  热闹~  呵呵
------解决思路----------------------
引用:
Quote: 引用:

先看看Java的动态代理,理解好这个AOP就很简单了。

 动态代理蛮好理解的,现在看各种切点函数
理论有点多,看的有点绕了 


切点函数式什么玩意
------解决思路----------------------
新手路过

------解决思路----------------------
皇族 VS EDG
------解决思路----------------------
先把理论抛开,搞个demo玩一玩,再去理解理论性的东西。这样比较快也比较好理解
------解决思路----------------------
抢分啦~~
------解决思路----------------------
 接个分
------解决思路----------------------
散粉么么~
------解决思路----------------------
证明我也来过,围观大神们的交谈
------解决思路----------------------
楼上好多大牛,哇 哇 哇 ~
------解决思路----------------------
感觉还是这里的水源干净啊 我又回来了
------解决思路----------------------
围观是一种态度
------解决思路----------------------
回复就能得分么
  相关解决方案