-
Spring的优点
可以使用框架提供众多服务,如:事物管理、日志管理、消息服务等等
降低组件之间的耦合度,实现松耦合
支持主流的优秀的框架的集成,如struts、hibernate、ibatis等等 -
Spring的安装、配置
下载最新spring jar包。
进入spring的官方网址:http://spring.io/
导航很明确,进入projects
这个就是各个spring版本的下载地址: http://repo.spring.io/release/org/springframework/spring 而且很清楚的告诉你下载哪个文件
在项目的lib中引用需要的jar,项目就可以使用spring了 -
IoC的使用
Resource:interface,用来包装资源
xmlBeanFactory:BeanFactory的一个实现,使用Resource对象来查找配置文件
BeanFactory.gerBean(“BeanId”):取得以参数命名,或者Id等于参数值的一个Bean实例。
BeanFactory(容器)在默认情况下,会采用单例方式返回对象。容器只到调用getBean方法时,才会实例化某个对象。
(1) Spring可以采用XML或者.properties文件作配置
(2) 配置文件(XML)
根元素<beans>可以有多个<bean>子元素,每个<bean>代表一个需要装配的对象。