首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

IOC跟AOP

2012-10-23 
IOC和AOPaop叫aspect oriented program,面向切面的编程ioc是invert of control,反转控制在spring in actio

IOC和AOP

aop叫aspect oriented program,面向切面的编程
ioc是invert of control,反转控制

在spring in action那本书里有详细阐述,简单说一下,ioc就是其实就是依赖注入,即用接口编程,在程序中不出现new关键字,而是用接口来命名引用,然后通过某种方式(多数用spring,不过Google guice也是很好的ioc框架)把接口的某个实现类的实例注入到引用里,从而实现与接口具体实现类的松耦合

aop方式就理解起来就简单了,其方式很类似j2ee中的filter,就是在程序正常的业务流中间像切面一样插入很多其他需要执行的代码,比如登陆时候在进入登录页面前写入日志,登录以后查看cookie等类似的操作,很常用的,尤其是跟数据库有关的,或者跟支付有关的程序肯定会在每一步前面插入日志,还有某些国际化项目会在每次跳转时候都转换字符集之类

1 楼 lucky16 2010-03-30   讲的很简单,但是很好理解, 但是也说明了讲的不深入!
哈哈!
PS:不知道是我的浏览器问题,还是LZ问题,字看起来好小啊,
2 楼 J-catTeam 2010-03-30   lucky16 写道讲的很简单,但是很好理解, 但是也说明了讲的不深入!
哈哈!
PS:不知道是我的浏览器问题,还是LZ问题,字看起来好小啊,

··lz的字体问题········
我先也以为我浏览器有问题··还去调大了

热点排行