3.1.1 Spring 简介
1. 概念
Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。
IoC : Inversion of Control
AOP : Aspect Oriented Programming
2. Spring官方压缩包介绍(红色的四个基本包)
|
包名 |
说明 |
|
spring-aop-4.2.9.RELEASE.jar |
实现了AOP的支持 |
|
spring-aspects-4.2.9.RELEASE.jar |
AOP框架aspects支持包 |
|
spring-beans-4.2.9.RELEASE.jar |
内核支撑包,实现了处理基于xml对象存取 |
|
spring-context-4.2.9.RELEASE.jar |
内核支撑包,实现了Spring对象容器 |
|
spring-context-support-4.2.9.RELEASE.jar |
容器操作扩展包,扩展了一些常用的容器对象的设置功能 |
|
spring-core-4.2.9.RELEASE.jar |
内核支撑包,Spring的内核 |
|
spring-expression-4.2.9.RELEASE.jar |
内核支撑包,实现了xml对Spring表达式的支持 |
|
spring-instrument-4.2.9.RELEASE.jar |
提供了一些类加载的的工具类 |
|
spring-instrument-tomcat-4.2.9.RELEASE.jar |
提供了一些tomcat类加载的的工具类,实现对应Tomcat服务的调用 |
|
spring-jdbc-4.2.9.RELEASE.jar |
SpringJDBC实现包,一个操作数据库持久层的子框架 |
|
spring-jms-4.2.9.RELEASE.jar |
集成jms的支持,jms:Java消息服务。 |
|
spring-messaging-4.2.9.RELEASE.jar |
集成messaging api和消息协议提供支持 |
|
spring-orm-4.2.9.RELEASE.jar |
ORM框架集成包,实现了Hibernate,IBatis,JDO的集成。 |
|
spring-oxm-4.2.9.RELEASE.jar |
Spring OXM对主流O/X Mapping框架做了一个统一的抽象和封装。就是对应XML读写框架的支持 |
|
spring-test-4.2.9.RELEASE.jar |
Spring集成JUnit测试 |
|
spring-tx-4.2.9.RELEASE.jar |
事务代理的支持 |
|
spring-web-4.2.9.RELEASE.jar |
SpringWeb通用模块 |
|
spring-webmvc-4.2.9.RELEASE.jar |
SpringMVC子框架 |
|
spring-webmvc-portlet-4.2.9.RELEASE.jar |
Spring对门户技术(portlet)的支持 |
|
spring-websocket-4.2.9.RELEASE.jar |
Spring对websocket的支持 |
3.1.1 Spring 简介的更多相关文章
- Spring学习系列(一) Spring简介
Spring简介 之前一直想写点东西,可一直没有开始实施,各种原因都有,最大原因可能还是自己太懒了,嘿嘿.最近在看Spring in action这本书,为了能让自己坚持下去把书看完,这次决定同步的在 ...
- [原创]java WEB学习笔记96:Spring学习---Spring简介及HelloWord
本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱 ...
- Spring简介和基础
Spring介绍 1.什么事Spring? spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架. spring的设计模式是单例模式和工厂模式. 2.spring的四大优点 轻量 ...
- 【Spring 1】Spring简介
一.Spring简介 首先,Spring框架是由于软件开发的复杂性而创建的.Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情.然而,Spring的用途不仅仅限于服务器端的开 ...
- Spring框架入门之Spring简介
一.Spring简介(由Rod Johnson创建的一个开源框架) Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿 ...
- spring框架篇(一)-------spring简介与配置文件使用控制反转事例
spring简介 Spring 是一个开源框架,中文意思就是春天,也许是作者想让自己的这个框架给Java开发人员带来春天吧.其官方网站是 https://spring.io/ ,可以在官方网站下载到完 ...
- Spring使用笔记(一)Spring简介
Spring简介 Spring丰富的功能的底层都依赖于它的两个核心特性: 1.依赖注入(dependency injection, DI): 每个对象负责管理与自己协作的对象(即它所依赖的对象)的引用 ...
- Unit01: Spring简介 、 Spring容器 、 Spring IOC
Unit01: Spring简介 . Spring容器 . Spring IOC Spring (1)Spring是什么? Spring是一个开源的用来简化应用开发的框架. (2)Spring的特点? ...
- spring简介及常用术语
1.引入 在开发应用时常会遇到如下问题: 1)代码耦合性高: 2)对象之间依赖关系处理繁琐: 3)事务控制繁琐: 2.Spring简介 1)Spring概述 什么是Spring: ①Spring是一个 ...
- Spring(一)--Spring简介
Spring简介 1. Spring的特点 Spring (春天,绿色) 容器 01.Java EE开发者的春天,大大简化了代码量 02.使用IOC来降低主业务之间的耦合度 03.使用AOP来降低主 ...
随机推荐
- pandas DataFrame apply()函数(1)
之前已经写过pandas DataFrame applymap()函数 还有pandas数组(pandas Series)-(5)apply方法自定义函数 pandas DataFrame 的 app ...
- MobaXterm v10.9破解
去官网下载个人版 Exeinfo查壳发现无壳 载入OD,右键,字符串智能搜索. Ctrl+F搜索关键词About,找到到FormAbout处,即关于窗体的创建和显示的位置.双击查看汇编代码 程序在窗体 ...
- Spark 广播变量BroadCast
一. 广播变量 广播变量允许程序员将一个只读的变量缓存在每台机器上,而不用在任务之间传递变量.广播变量可被用于有效地给每个节点一个大输入数据集的副本.Spark还尝试使用高效地广播算法来分发变量,进而 ...
- Oracle分析函数-keep(dense_rank first/last)
select * from criss_sales where dept_id = 'D02' order by sale_date ; 此时有个新需求,希望查看部门 D02 内,销售记录时间最早,销 ...
- 解决SVN 每次操作都需要重输入用户名密码问题
把目录C:\Users\当前账号\AppData\Roaming\Subversion\auth下的文件删除,然后重启hbuilder或eclipse工具,重新输入账号密码之后,保存即可解决该问题.
- Direct3D 11 Tutorial 5: 3D Transformation_Direct3D 11 教程5:3D转型
概述 在上一个教程中,我们从模型空间到屏幕渲染了一个立方体. 在本教程中,我们将扩展转换的概念并演示可以通过这些转换实现的简单动画. 本教程的结果将是围绕另一个轨道运行的对象. 展示转换以及如何将它们 ...
- Springboot中如何在Utils类中使用@Autowired注入bean
Springboot中如果希望在Utils工具类中,使用到我们已经定义过的Dao层或者Service层Bean,可以如下编写Utils类: 1. 使用@Component注解标记工具类Statisti ...
- 入围T00ls 2018风云人物
今天早上打开T00ls,发现成功入围了<T00ls第六届(2018)年度人物风云榜>,共34名年度人物,每个id可投10票,34选10. T00ls是当前国内为数不多的民间网络信息安全研究 ...
- RuntimeException: Type "nmethodBucket*", referenced in VMStructs::localHotSpotVMStructs in the remot
问题:使用jmap命令查看某个进程的堆情况时(jmap -heap 198376),抛异常如下: Attaching to process ID 198376, please wait...Excep ...
- Mysql order by与limit混用陷阱
在Mysql中我们常常用order by来进行排序,使用limit来进行分页,当需要先排序后分页时我们往往使用类似的写法select * from 表名 order by 排序字段 limt M,N. ...