码迷,mamicode.com
首页 > 编程语言 > 详细

Spring简介

时间:2019-10-28 10:35:58      阅读:101      评论:0      收藏:0      [点我收藏+]

标签:行业   封装   封装数据   image   配置   alt   测试   spring3   info   

1、主要发明者:Rob Johnson

2、轮子理论推崇着:

  轮子理论:不重复发明轮子

  IT行业:直接使用写好的代码

3、Spring框架的宗旨:不发明新技术,让原有的技术使用起来更加方便

4、Spring的几大核心功能

  4..1 IoC/DI  控制反转/依赖注入

  4.2  AOP    面向切面编程

  4.3  事务声明

5、Spring框架runtime

技术图片

  5.1  test:Spring提供测试功能

  5.2  Core Container:核心容器。Spring启动最基本条件

    5.2.1  Beans:Spring负责创建类对象并管理对象

    5.2.2  Core:核心类

    5.2.3  Context:上下文参数获取外部资源或者管理注解

    5.2.4  SpEI:expression.jar

  5.3  AOP:实现aop功能需要依赖

  5.4  Aspexts:切面AOP依赖的包

  5.5  Data Access/Interation:Spring封装数据访问层相关内容

    5.5.1  JDBC:Spring对JDBC封装后的代码

    5.2.2  ORM:封装了持久层框架的代码.例如Hibernate

    5.5.3 transactions:对应spring-tx.jar。声明事务使用

  5.6  Web:例如:由tomcat加载Spring配置文件需要 Spring-web包

6.  Spring框架中重要概念

  6.1容器Container:Spring当做一个大的容器

  6.2.BeanFactory: 接口.老版本

    6.2.1 新版本中 ApplicationContext 接口,是 BeanFactory 子接口.BeanFactory 的功能在 ApplicationContext 中都有.

7. 从 Spring3 开始把 Spring 框架的功能拆分成多个 jar,Spring2 及以前就一个 jar

Spring简介

标签:行业   封装   封装数据   image   配置   alt   测试   spring3   info   

原文地址:https://www.cnblogs.com/haoyujun135/p/11750731.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!