Spring框架简介

 

1、发明者:Rod Johnson

2、轮子理论推崇者:

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

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

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

   将mybatis和Spring整合,为了让mybatis更方便的使用

4、Spring 几大核心功能

  4.1、IoC / DI    控制反转/依赖注入

  4.2、AOP      面向切面编程

  4.3、声明式事务

5、Spring框架runtime

  5.1、test:单元测试

  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 Aspects:切面AOP依赖

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

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

    5.5.2 ORM:封装了持久层框架的代码,例如 Hibernate  但是mybatis没有在orm中封装

    5.5.3 OXM:spring 封装的读取xml的方法

    5.5.4 transactions:对象spring-tx.jar,声明式事务使用

  5.6 WEB:需要spring完成web相关功能时需要

    5.6.1 例如:由tomcat加载spring配置文件时需要有spring-web包

运行环境

6、Spring框架中重要概念

  6.1 容器(Container):Spring 当做一个大容器

  6.2 BeanFactory 接口. 老版本

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

7、从Spring3 开始把Spring框架的功能拆分成多个jar.

  7.1 Spring2 及以前就一个jar.

 

转载于:https://www.cnblogs.com/axu521/p/10123747.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值