目录
1、Spring课程内容介绍
2、Spring框架概述
3、Spring入门案例
一、Spring课程内容介绍
1、spring概念
2、IOC容器
3、AOP
4、jdbcTemplate
5、事务管理
6、日志与测试
二、Spring框架概述
Spring是轻量级的开源的J2EE框架,可以解决企业应用开发的复杂性
Spring有两个核心部分:IOC和AOP
IOC:控制反转,把创建对象过程交给Spring进行管理
AOP:面向切面,不修改源代码进行功能增强
Spring特点
- 方便解耦,简化开发
- 支持AOP编程
- 方便程序测试
- 方便整合其他框架
- 方便进行事务操作
- 降低API开发难度
三、Spring入门案例
创建maven项目
pom中添加依赖
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aspects</artifactId>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
</dependency>
</dependencies>
Spring模块介绍
其中的Core Container核心模块有
-
Beans
-
Core核心包
-
Context上下文
-
Expression表达式
创建普通类和方法
public class User{
public void add(){
System.out.println("Hello World: User.add()方法");
}
}
创建Spring配置文件,配置创建的对象