Spring框架
一、概述
-
简介
spring是一个轻量级的开源的JavaEE应用程序框架。轻量级:表示体积比较小,jar包比较少。
-
目的
解决企业应用开发的复杂性
-
核心
IOC:控制反转,把创建对象的过程交给Spring进行管理(注解)
AOP:面向切面,在不需要修改源代码的基础上进行功能扩展(反射)
-
组成
主要由七部分组成,分别是 Spring Core、 Spring AOP、 Spring ORM、 Spring DAO、Spring Context、 Spring Web和 Spring Web MVC
-
特点
方便解耦,简化开发,就是IOC
AOP编程支持
方便程序的测试,即可使用Junit4
方便集成各种优秀的框架
方便进行事务操作
降低API的开发的难度
Java源代码优秀案例
二、部署spring
-
下载jar包
下载地址repo.spring.io
-
jar包分类
-
新建一个Spring Config文件
-
spring配置文件xml