主题:spring的AOP是什么?spring AOP 我的理解

spring的AOP是什么?spring AOP 我的理解
说说我的体会,所谓的面向方面就是把相同的功能抽象出来。这跟面向对象不同,
面向对象是抽象出整体。
比如人是个对象,它里面应该包含人的所有功能:头、脚、手... ...
但面向方面可以这么看,每个人都有手,我们看到事物就看手,头,脚,才不会管整体是不是一个人,只关注对象的一个方面。
这个概念在spring的典型应用是代理的概念。希望能够说明白。
比如我有一个bean的名字叫做“dbBean”,我希望在执行dbBean里的insert函数(或更多函数),希望能够执行我新加的"newDbBean"里一个功能函数newInsert。
为了达到这个需求,我们只要在spring配置文件里配置"newDbBean"是dbBean的的代理bean,并且支持insert这个方面被newDbBean里某个功能函数切入。
当然这只是个例子,配置项很多,切入点可以是之前之后... ...
这样一来面向方面对象最适合web开发了,因为可以不断的堆积功能,哪个方面少了哪个功能,就在哪个层面上增加新的bean就可以了... ...



主题:Re:spring的AOP是什么?spring AOP 我的理解

语无伦次




主题:Re:spring的AOP是什么?spring AOP 我的理解

每个人理解不同,理解的人可以理解搂住说的,不理解的人就不懂楼主说的东西,本身这个东西就很抽象。

呵呵!




 
SyntaxHighlighter 效率慢
jsp 获取域名
struts form的编码格式
java String 引用
HTML enctype含义
web开发网(http://www.webkaifa.com)寻求与大家合作!任何形式的合作
网页设计群 49883090 欢迎大家进来学习 交流
jsp QQ群!
一篇相当不错的jQuery中文参考手册,中文学习教程
jQuery对象和Dom对象的区别
document.all.tags 兼容firefox
JQuery 是什么? jQuery是什么技术?
jQuery与prototype不兼容
今天终于完成了主动提交网页给搜索引擎功能!
java目录和子目录扫描,java读取目录下文件
java判断字符串是否为ascii
兼容ff和IE的div透明度设置,css代码和js代码
firfox 设置div位置函数
mysql 0xA3A0 0xA1A1 内容被截断
web开发,超链接不显示下划线,web开发,超链接不显示手型