首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

spring IOC的应用

2012-08-17 
spring IOC的使用?Ioc和他的作用,简单的来讲,就是由容器控制程序之间的关系,而不是由我们手动编写控制实现

spring IOC的使用

?

Ioc和他的作用,简单的来讲,就是由容器控制程序之间的关系,而不是由我们手动编写控制实现中,由程序代码直接操控。这也就是所谓“控制反转”的概念所在:控制权由应用代码中转到了外部容器,控制权的转移,是所谓反转。

下面通过添加用户的小例子具体来看,首先配置Spring的环境

1、加入spring的依赖包

(1).SPRING_HOME/dist/spring.jar

(2).SPRING_HOME/lib/log4j/log4j-1.2.14.jar

(3).SPRING_HOME/lib/jakarta-commons/commons-logging.jar

2、提供spring配置文件applicationContext.xml,一个典型的Spring项目需要创建一个或多个Bean配置文件,这些配置文件用于在Spring IOC容器里配置Bean,这个配置文件最好放在classpath目录下。

3、提供log4j.properties配置文件

?

创建项目,写Dao层接口IUserDao.java

"password");??
  • ????}??
  • }??


    通过代码我们可以看出IOC依赖注入的好处:

    1.对象之间的依赖关系,不由对象自身来负责,而是由容器依据配置文件动态建立,这样就很灵活,可配。

    2.采用依赖注入,模块之间一定是松散耦合的

    3.代码易维护易测试

    如果不使用框架,我们传统的写法一般是自己建立工厂或者用单例来处理业务层与Dao层,而使用了Spring,这些工作我们就都不用管了,而且每层的代码都很清楚。这样就使得真正的业务流程更明确了。

    ?

    转载自:http://zhangll98.iteye.com/blog/1551321

    ?

  • 热点排行