快速熟悉spring框架

一,首先来看一下今天所学内容

  1. Spring 框架简介及官方压缩包目录介绍
  2. Spring 环境搭建
  3. IoC 详解
  4. Spring 创建 Bean 的三种方式(包含两种工厂方式)
  5. scope 属性讲解(包含单例设计模式)
  6. DI 详解
  7. Spring 中几种注入方式
  8. 利用 Spring DI 实现生成 SqlSessionFactory 对象

一.Spring 框架简介及官方压缩包目录
介绍
1.主要发明者:Rod Johnson



2.轮子理论推崇者:
       2.1 轮子理论:不用重复发明轮子.

       2.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 SpEl: 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
              5.5.3 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


over

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

文生同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值