Spring学习笔记——IOC

spring是一站式框架,在javaee三层结构中,每一层都提供不同的解决技术。

  • web层:springMVC
  • service层:spring的ioc
  • dao层:spring的jdbcTemplate

ioc:是spring主要核心部分(还有aop),即控制反转,把对象的创建不是通过new方式实现,而是交给spring配置。

ioc原理

(基于xml配置)

1.创建xml配置文件







2.创建工厂类,使用dom4j解析配置文件+反射
(1).使用dom4j解析xml文件,根据id值得到对应class属性
(2).使用反射创建类对象

Class clazz =  Class.forName(classValue);
//创建创建对象
MyBean myBean = clazz.newInstance();
return service;

你可能感兴趣的:(Spring学习笔记——IOC)