Spring框架Runtime介绍(导包)
一.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介绍(导包)相关推荐
- Spring基本了解与导包
Spring基本了解与导包 开发工具与关键技术: 作者:熊琪 撰写时间:2020年9月8日 首先简单介绍Spring是什么和其的作用.Spring是轻量级的开源的JavaEE框架,Spring可以解决 ...
- Spring框架的介绍以及搭建
Spring框架的介绍以及搭建 1.框架和架构 1.1.什么是框架 1.2 架构的发展历程 2.Spring 2.1.Spring框架的优势 3.IOC 3.1.什么是IOC 4.Maven 4.搭建 ...
- Spring框架—基础介绍
原文地址:https://www.cnblogs.com/lagou/p/10552815.html 目录 一.spring基本概念 二.spring框架 三.spring中机制和实现 三.sprin ...
- Spring 框架简单介绍
考虑到你可能不熟悉 Spring,我这里对它做下简单介绍.我们常说的 Spring 框架,是指 Spring Framework 基础框架.Spring Framework 是整个 Spring 生态 ...
- Spring框架简单介绍
1.Spring框架的概述: Spring是一个开源代码的设计层面框架,解决的是业务逻辑和其他各层次的松耦合问题,主要的思想是面向接口编程. Spring的核心是控制权反转(IOC)和面向切面(AOP ...
- spring框架文档学习(包会)
文章目录 spring简介 IOC控制反转 ioc概念 ioc使用 (1)导入依赖 (2)编写实体类 (3)编写配置文件 (3)创建容器从容器中获取对象并测试 ioc三种创建对象方式 (1)下标赋值 ...
- spring的aop准备工作-导包定义通知
然后接下来准备通知,这就是咱们要学的新内容了,在Spring当中,如何定义通知呢,看好,右键,new一个class,a_aspect,然后这儿的话咱们定义一个通知,通知英文名叫做Advice,MyAd ...
- Spring框架学习 思维导图
https://download.csdn.net/download/qq_38986946/10045116
- Spring 框架简介及官方压缩包目录
一.Spring 框架简介及官方压缩包目录 一.什么是spring spring是一个框架, 核心思想 IoC,AOP 简化企业开发,帮助分离对象之间的依赖关系 IoC:Inversion of Co ...
最新文章
- EF6连接MySql,网上那些所谓解决方案提供者你们够了
- PLSQL中Database怎么填
- GDCM:gdcm::IPPSorter的测试程序
- 成功移植mplayer到mini2440
- Redis数据持久化之AOF持久化
- uploadify php处理程序,uploadify 后台处理
- Java规范请求中的数字
- 好友消息和群消息区别
- 连载一:Oracle迁移文档大全
- IntelliJ IDEA 偏好设置
- Advanced R之数据结构
- 如何修改默认字体_Excel技巧:怎么修改默认字体为宋体
- pytorch模块函数API介绍
- 深度学习技术在遥感中应用的综述
- 5G+北斗高精度定位系统适用于哪些行业领域?
- C#,数值计算,矩阵的行列式(Determinant)、伴随矩阵(Adjoint)与逆矩阵(Inverse)的算法与源代码
- python获取豆瓣高分电影写入MYSQL+matplotlib简单可视化
- Mac 电脑下载 AppStore 中的 ipa 软件包详细流程
- STM32用一个定时器封装多个定时函数调用
- Java--枚举类型(枚举类型介绍 定义枚举类型 枚举类型的使用 枚举类型的注意事项 遍历枚举项)
热门文章
- 电脑主板接口_PCI接口借尸还魂?精英发布新款B450电脑主板,配备老式PCI接口...
- 2.2 基本算法之递归和自调用函数 8758 2的幂次方表示 python
- 计算机系统设计原理当当,操作系统精髓与设计原理
- 短信验证码倒计时代码
- eclipse maven打包_maven的通俗易懂的用法
- Python笔记-使用U2自动登录某APP及watcher使用
- 系统架构师学习笔记-多媒体基础知识
- Qt文档阅读笔记-Timer QML Type 官方解析与实例
- Virtual Studio 2013 每次加载程序(dll)缓慢的问题
- 工科计算机考研311分今年能上吗,2020年考研,工科345分,能进大连理工吗?学姐:热门专业悬...