Spring4(2016)——基本配置

1.Spring概念:

1.1 spring是开源的轻量级框架

1.2 spring核心主要两部分:

  1. aop:面向切面编程,扩展功能不是修改源代码实现

  2. ioc:控制反转,

  3. -比如有一个,在类里面有方法(不是静态的方法),调用类里面的方法,创建类的对象,使用对象调用方法,创建对象的过程,需要new出来对象。

  4. -把对象的创建不是通过new方式实现,而是交给spring配置创建类对象。

1.3 spring是一站式框架:

  1. spring在Javaee三层结构中,每一层都提供了不同的解决技术

  2. -web层:springMVC

  3. -service层:spring的IOC

  4. -dao层:spring的jdbcTemplate

2.Spring的IOC的操作:

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

22. IOC操作两部分:

  1. IOC的配置文件方式

  2. IOC的注解方式

2.3 IOC底层原理:

         2.3.1 IOC底层原理使用技术:

  1. xml配置文件

  2. dom4j解析xml

  3. 工厂设计模式

  4. 反射

         2.3.2 画图分析IOC实现原理:

3.IOC入门案例:

3.1 导入jar包:

解压资料zip文件

-Jar特点:都有三个jar包

Spring的结构:

-核心jar包

做Spring最基本功能的时候,导入四个核心jar包就可以了

导入支持日志输出的jar包

3.2 创建类,在类里面创建方法:

3.3 创建Spring配置文件,配置创建类:

spring核心配置文件名称和位置不固定

-建议放到src下面,官方建议applicationContext.xml

引入schema约束

配置对象创建

3.4 写代码测试对象创建:

这段代码在测试中使用

3.5 配置文件没有提示问题:

spring引入schema约束,把约束文件引入到eclipse中:

复制约束路径:

猜你喜欢

转载自blog.csdn.net/qq_38386085/article/details/84632817