看了一些Sping的教程,我觉得Sping的好处主要有以下几点,可能是初学,理解也有误,如果高手看到,有错的地方还请指正,谢谢!
我觉得Sping的好处主要有:
1、首先,我们的组件并不需要实现框架指定的接口,因此可以轻松的将组件从Spring中脱离,甚
至不需要任何修改(这在基于EJB框架实现的应用中是难以想象的。
2、其次,组件间的依赖关系减少,极大改善了代码的可重用性,Spring的依赖注入机制,可以在运行期为组件配置所需指定,从而在相当程度上降低了组件之间的耦合。
3、还有一个就是Spring的AOP编程(还未学习)的强大功能,通过切面,我们可以将系统中各个不同层次上的问题隔离开来,实现统一集约式处理。各切面只需集中于自己领域内的逻辑实现。这一方面使得开发逻辑更加清晰,专业化分工更加易于进行;另一方面,由于切面的隔离,降低了耦合性,我们就可以在不同的应用中将各个切面组合使用,从而使得代码可重用性大大增强。
上面都只是个人理解,作为备忘,有错的地方还望指教!
关于Aop的学习将在以后的文章中出现。
posted on 2009-03-23 09:56
重庆理工小子 阅读(361)
评论(0) 编辑 收藏 所属分类:
Spring2