Spring 基本概念及ioc操作

Spring 的 基本概念

1、Spring 是一种 开源的、轻量级的框架

2、Spring 的 两个核心

(1)aop :面向切面编程,扩展功能不是修改源代码实现。
(2)ioc :控制反转。
-对象创建,不是通过new 的方式实现,而是交给Spring 配置创建类的对象

3、Spring 是一种一站式框架

(1)Spring 在 JavaEE 三层框架结构中,每一层都提供不同的解决技术

  • web 层SpringMVC
  • service 层Spring 的 ioc
  • dao 层Spring 的 jdbcTemplate

Spring 的 ioc 操作

1、把对象的创建交给 Spring 进行管理

2、ioc 操作的两部分:
(1)ioc 的 配置文件 方式
(2)ioc 的 注解 方式

IOC 的底层原理

1、ioc 底层原理使用技术
(1)xml 配置文件
(2)dom4j 解析 xml
(3)工厂设计模式
(4)反射
Spring 基本概念及ioc操作
Spring 基本概念及ioc操作