Spring(一)——Spring框架简介以及官方压缩包目录介绍

Spring(一)——Spring框架简介以及官方压缩包目录介绍

1.Spring几大核心功能

  1. IOC/DI 控制反转/依赖注入
  2. AOP 面向切面编程
  3. 声明式事务
2.Spring Framework Runtime
  1. test:Spring提供的测试功能
  2. Core Container核心容器。Spring启动最基本的条件。
    (1)Beans:Spring 负责创建类对象并管理对象。
    (2)Core:核心类。
    (3)Context:上下文参数。获取外部资源或者管理注解。
    (4)SpEL:expression.jar
  3. AOP:实现aop功能需要依赖
  4. Aspects:切面AOP依赖的包
  5. Data Access/Integration:spring 封装数据访问层相关内容。
    (1)JDBC:Spring对JDBC封装后的代码。
    (2)ORM:封装了持久层框架代码。
    (3)transactions:对应spring-tx.jar,声明事务。
  6. WEB:需要Spring完成web相关功能时需要。
    例如:由tomcat加载spring配置文件时需要有spring-web包