说明:
(1)一个案例:说明如何使用IoC容器,来使软件过程中的对象解耦,进而让软件团队成员协作之间也出现解耦;
(2)通过这个案例,能够体验,通过使用spring框架,能够实现【对象之间的解耦】,从而可以实现【人与人之间的解耦】,最终目的是【大幅度提升项目的开发效率】;
(3)这篇博客中的内容比较简单,就是【在开发一个大型软件时,开发不同模块的人可以维护不同的applicationContext.xml,实现对象之间的解耦,从而实现人与人之间的解耦】,但这种思想十分重要!
(4)这篇博客长期意义不是太大,仅仅看下就行,因为后面会在实际项目中更加规范、细致、完整地演示spring的应用。
目录
3.在application配置文件中去设置IoC容器中的对象
一:案例演示
1.准备一个演示用项目:s04
为了演示,创建一个新的工程s04:
然后,引入spring Framework的依赖:
然后,创建spring配置文件:
说明:
(1)为什么要创建两个配置文件?
这是出于项目管理的目的;在一个团队中,往往有技术好的人,有技术差点的人;***Dao,实现数据库的增删改查,这是比较简单的,这部分工作可以交给初级程序员去开发;***Service,是系统中最核心的实现代码,这部分需要交给中高级程序员去开发;开发***Dao的初级程序员和开发***Service的中高程序员,各维护一个配置文件好点,这样以后,每个人只负责自己的模块就行,可以减少工作上的交叉;