摘要: IoC(反向控制:Inverse of Control)是Spring容器的底层核心功能,AOP功能、声明事务等功能在此基础上生根开花。但是IoC这个重要的概念却比较晦涩隐讳,拐弯抹角,不容易让人望文生义,不能不说是一大遗憾。不过IoC确实包括很多内涵,它涉及到代码解耦,设计模式优化等问题的考量。
2006年多部贺岁大片以让人应接不暇的频率纷至沓来,其中张之亮的《墨攻》算是比较出彩的一部,讲述了战国时期墨家人革离帮助梁国反抗赵国侵略的个人英雄主义故事,恢宏壮阔,浑雄凝重的历史场面相当震撼。其中有一个场景:当刘德华所饰的墨者革离到达梁国都城下,城上梁国守军问:“来者何人?”,刘德华回答:“墨者革离!”,我们不妨用Java对这段“城门问对”的场景进行编剧并借由这个例子来理解IoC的内涵。
阅读全文
posted @
2007-01-11 23:08 cresposhi 阅读(477) |
评论 (19) |
编辑 收藏
摘要: Spring是一个非常优秀的轻量级框架,通过Spring的IoC容器,我们的关注点便放到了需要实现的业务逻辑上。对AOP的支持则能让我们动态增强业务方法。编写普通的业务逻辑Bean是非常容易而且易于测试的,因为它能脱离J2EE容器(如Servlet,JSP环境)单独进行单元测试。最后的一步便是在Spring框架中将这些业务Bean以XML配置文件的方式组织起来,它们就按照我们预定的目标正常工作了!非常容易!
阅读全文
posted @
2007-01-11 22:44 cresposhi 阅读(539) |
评论 (5) |
编辑 收藏
摘要: 最近开始学习spring,涉及到的术语和一些相关内容比较多,也有些很有趣,所以记录在此备忘。
阅读全文
posted @
2007-01-11 22:19 cresposhi 阅读(375) |
评论 (3) |
编辑 收藏