一.Spring框架Runtime介绍,如图

1.1 Test: Spring提供测试功能

1.2 Core Container:Spring核心容器,Spring启动的基本条件,

1.2.1 Beans:负责Spring创建类,对象,管理对象包

1.2.2 Core:Spring核心类

1.2.3 Context:上下文参数,获取外部资源,管理注解等

1.2.4 SpEL(expression.jar包):SpEL表达式语言包,是一种可以与基于Spring运行时对象交互的东西

类似于ognl表达式,简单来说就是可以用表达式来简化开发,减少一些逻辑和配置

以上四种是Spring核心包,是必备包,必导包。

1.3 AOP:实现AOP功能需要的依赖

1.4.Aspects:切面aop依赖包 Aspects框架整合包

1.5.Instrumentation:Spring 对服务器的代理接口

1.6.Messaging:信息体系结构和协议支持

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

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

1.7.2 ORM:封装了持久层框架的代码。如Hibernate

1.7.3 transactions:对应spring-tx.jar 声明时事务使用

1.7.4 OXM:Spring对于object/xml映射的支持,可以让JAVA与XML之间来回切换

1.7.5 JMS:为简化jms api的使用而做的简单封装

1.8 WEB:需要Spring完成web相关功能时需要

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

1.8.2 websocket: sockjs WebSocket的实现,包括对 STOMP的支持

1.9 spring依赖包描述

1.9.1 aopalliance.jar:AOP联盟的API包,里面包含了针对面向切面的接口。通常Spring等其它具

备动态织入功能的框架依赖此包。

1.9.2 aspectjweaver-1.5.0.jar: 用于在Spring 中集成AspectJ AspectJ LTW织入器

(开发Spring AOP是需要有)

1.9.6 commons-logging-1.1.1.jar:Apache Commons包中的一个,包含了日志功能

(和核心包一起倒入)

总结:开发首先倒入核心容器包和日志包Beans,Core,Context,SpEL,日志包commons-logging

再根据功能需要,添加需要的包,AOP开发导aop包,连接数据库,到jdbc包,

开发spring mvc 导spring-mvc包 等等

转载于:https://www.cnblogs.com/jaifyhome/p/spring.html

Spring框架Runtime介绍(导包)相关推荐

  1. Spring基本了解与导包

    Spring基本了解与导包 开发工具与关键技术: 作者:熊琪 撰写时间:2020年9月8日 首先简单介绍Spring是什么和其的作用.Spring是轻量级的开源的JavaEE框架,Spring可以解决 ...

  2. Spring框架的介绍以及搭建

    Spring框架的介绍以及搭建 1.框架和架构 1.1.什么是框架 1.2 架构的发展历程 2.Spring 2.1.Spring框架的优势 3.IOC 3.1.什么是IOC 4.Maven 4.搭建 ...

  3. Spring框架—基础介绍

    原文地址:https://www.cnblogs.com/lagou/p/10552815.html 目录 一.spring基本概念 二.spring框架 三.spring中机制和实现 三.sprin ...

  4. Spring 框架简单介绍

    考虑到你可能不熟悉 Spring,我这里对它做下简单介绍.我们常说的 Spring 框架,是指 Spring Framework 基础框架.Spring Framework 是整个 Spring 生态 ...

  5. Spring框架简单介绍

    1.Spring框架的概述: Spring是一个开源代码的设计层面框架,解决的是业务逻辑和其他各层次的松耦合问题,主要的思想是面向接口编程. Spring的核心是控制权反转(IOC)和面向切面(AOP ...

  6. spring框架文档学习(包会)

    文章目录 spring简介 IOC控制反转 ioc概念 ioc使用 (1)导入依赖 (2)编写实体类 (3)编写配置文件 (3)创建容器从容器中获取对象并测试 ioc三种创建对象方式 (1)下标赋值 ...

  7. spring的aop准备工作-导包定义通知

    然后接下来准备通知,这就是咱们要学的新内容了,在Spring当中,如何定义通知呢,看好,右键,new一个class,a_aspect,然后这儿的话咱们定义一个通知,通知英文名叫做Advice,MyAd ...

  8. Spring框架学习 思维导图

    https://download.csdn.net/download/qq_38986946/10045116

  9. Spring 框架简介及官方压缩包目录

    一.Spring 框架简介及官方压缩包目录 一.什么是spring spring是一个框架, 核心思想 IoC,AOP 简化企业开发,帮助分离对象之间的依赖关系 IoC:Inversion of Co ...

最新文章

  1. EF6连接MySql,网上那些所谓解决方案提供者你们够了
  2. PLSQL中Database怎么填
  3. GDCM:gdcm::IPPSorter的测试程序
  4. 成功移植mplayer到mini2440
  5. Redis数据持久化之AOF持久化
  6. uploadify php处理程序,uploadify 后台处理
  7. Java规范请求中的数字
  8. 好友消息和群消息区别
  9. 连载一:Oracle迁移文档大全
  10. IntelliJ IDEA 偏好设置
  11. Advanced R之数据结构
  12. 如何修改默认字体_Excel技巧:怎么修改默认字体为宋体
  13. pytorch模块函数API介绍
  14. 深度学习技术在遥感中应用的综述
  15. 5G+北斗高精度定位系统适用于哪些行业领域?
  16. C#,数值计算,矩阵的行列式(Determinant)、伴随矩阵(Adjoint)与逆矩阵(Inverse)的算法与源代码
  17. python获取豆瓣高分电影写入MYSQL+matplotlib简单可视化
  18. Mac 电脑下载 AppStore 中的 ipa 软件包详细流程
  19. STM32用一个定时器封装多个定时函数调用
  20. Java--枚举类型(枚举类型介绍 定义枚举类型 枚举类型的使用 枚举类型的注意事项 遍历枚举项)

热门文章

  1. 电脑主板接口_PCI接口借尸还魂?精英发布新款B450电脑主板,配备老式PCI接口...
  2. 2.2 基本算法之递归和自调用函数 8758 2的幂次方表示 python
  3. 计算机系统设计原理当当,操作系统精髓与设计原理
  4. 短信验证码倒计时代码
  5. eclipse maven打包_maven的通俗易懂的用法
  6. Python笔记-使用U2自动登录某APP及watcher使用
  7. 系统架构师学习笔记-多媒体基础知识
  8. Qt文档阅读笔记-Timer QML Type 官方解析与实例
  9. Virtual Studio 2013 每次加载程序(dll)缓慢的问题
  10. 工科计算机考研311分今年能上吗,2020年考研,工科345分,能进大连理工吗?学姐:热门专业悬...