论坛首页 入门技术论坛

明明白白AOP(你没有理由不心领神会!)

浏览 13097 次
该帖已经被评为新手帖
作者 正文
   发表时间:2012-07-26  
s_ming 写道
最近在看Spring in Action 中关于AOP的章节,当看到advice这个术语时,我怎么也理解不了字面意思,翻字典也没用,根本和它所要表达的意思无关,那个章节看的我是异常痛苦.看了这个帖子,突然有种任督二脉被打通的感觉,再回想那个章节,感觉好象一下子全懂了.


   名字的达意其实很关键,也是考虑到Advice直译成“通知”真的不恰当,所以这里,我采用“意译”的方式:
 
引用
有很多书籍和文章将Advice译为通知,我们觉得“通知”的译法很不达意。我们来看几个使用“通知”的语境:银行向张三发出了一个催款通知;班主任通知学生明天进行大扫除。从这些语境中,我们可以知道通知者只是把某个消息传达给被通知者,并不会替被通知者做任何事情,而Spring的Advice必须嵌入到某个类的连接点上,并完成了一段附加的应用逻辑,这明显是去“增强”目标类的功能。当然,我们不能对这个翻译有过多的微词,毕竟Advice这个英文单词本身就有些不知所云,如果将其改为Enhancer,相信理解起来会更容易一些。
0 请登录后投票
   发表时间:2012-07-31  
经常被那些个概念搞混淆,这次似乎明白了
0 请登录后投票
   发表时间:2012-12-12  
stamen 写道
首先感谢这位仁兄,居然手下留情只给我投了新手帖,而没有投隐藏帖。

其次很希望这位仁兄能写一写关于AOP的高论让我学习,毕竟我对AOP的理解就只能这样了。

如果能够指出本帖子关于AOP描述的不足,则深为感谢,此外,有理有据也才较服人,

否则闷声不响地给个新人帖,未免有恶意评帖的嫌疑吧

这些人明显心理不平衡
0 请登录后投票
   发表时间:2012-12-20  
好东西,需要学的还很多啊
0 请登录后投票
   发表时间:2012-12-21  
好东西,今晚上的培训课上刚好说道AOP,楼楼,这个正好加深我印象耶
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics