Spring模块作用
0.模块整理
| Spring模块整理(http://www.kuqin.com/shuoit/20150805/347434.html) | ||
| 模块名 | 作用 | 资料 |
| aop | spring的面向切面编程,提供AOP(面向切面编程)实现 | http://www.tuicool.com/articles/QNny6r |
| asm | Spring独立的asm程序,Spring2.5.6的时候需要asmJar 包3.0.6开始提供他自己独立的asmJar | https://www.ibm.com/developerworks/cn/java/j-lo-asm30/ |
| aspects | Spring提供对AspectJ框架的整合(AOP的实现) | http://www.infoq.com/cn/articles/aspectj-with-ajdt |
| beans | SpringIoC(依赖注入)的基础实现 | http://www.cnblogs.com/davidwang456/p/4213652.html |
| context-support | Spring-context的扩展支持,用于MVC方面 | http://blog.itpub.net/4155/viewspace-799585/ |
| context | Spring提供在基础IoC功能上的扩展服务,此外还提供许多企业级服务的支持,如邮件服务、任务调度、JNDI定位、EJB集成、远程访问、缓存以及各种视图层框架的封装等 | |
| core | Spring的核心工具包 | |
| expression | Spring表达式语言 | http://www.cnblogs.com/leiOOlei/p/3543222.html |
| instrument-tomcat | Spring对Tomcat的连接池的集成 | |
| instrument | 提供了在普通应用服务器中使用到的类设备支持和加载器实现 | |
| jdbc | Spring 对JDBC 数据访问进行封装的所有类 | http://blog.csdn.net/chszs/article/details/43971981 |
| jms | 对JMS 1.0.2/1.1的支持类 | http://elim.iteye.com/blog/1893038 |
| orm | 整合第三方的ORM框架,如hibernate,ibatis,jdo,以及 spring的JPA实现 | http://blog.csdn.net/qh_java/article/details/43699137 |
| oxm | 对Object/XMl的映射支持,可以让Java与XML之间来回切换 | https://my.oschina.net/u/1455908/blog/311723 |
| test | 对JUNIT等测试框架的简单封装 | http://blog.csdn.net/feihong247/article/details/7828143 |
| transaction | 为JDBC、Hibernate、JDO、JPA等提供的一致的声明式和编程式事务管理 | http://www.cnblogs.com/davidwang456/p/4309038.html |
| web-portlet | Spring MVC的增强 | |
| web-servlet | 对J2EE6.0 servlet3.0的支持 | |
| web-struts | 整合Struts的时候的支持 | |
| web | 包含Web应用开发时,用到Spring框架时所需的核心类,包括自动载入WebApplicationContext特性的类、Struts与JSF集成类、文件上传的支持类、Filter类和大量工具辅助类 | http://pengjianbo1.iteye.com/blog/508093 |
| webmvc | 对Web MVC的包装 | https://netbeans.org/kb/docs/web/quickstart-webapps-spring_zh_CN.html |
| spring-remoting | 包含支持EJB、远程调用Remoting(RMI、Hessian、Burlap、Http Invoker、JAX-RPC)方面的类。 | http://www.cnblogs.com/davidwang456/p/4429296.html |
| spring-jmx | 提供了对JMX 1.0/1.2的支持类 | http://blog.csdn.net/shirdrn/article/details/6358688 |
| spring-mock | 包含Spring 一整套mock 类来辅助应用的测试。Spring 测试套件使用了其中大量mock 类,这样测试就更加简单。模拟HttpServletRequest 和HttpServletResponse 类在Web 应用单元测试是很方便的。并且提供了对JUnit的支持 | |
1.参考资料
Spring——jar包详解
http://www.cnblogs.com/yanjunwu/archive/2013/04/06/3001927.html
详解spring 每个jar的作用
http://www.cnblogs.com/leehongee/archive/2012/10/01/2709541.html
Spring3.x中各个jar包的作用总结
http://blog.csdn.net/woshisap/article/details/7105255
Spring模块作用的更多相关文章
- spring的作用及优势---第一个spring示例
Spring 的作用及优势 * Spring 用于整合,好处是解耦. 解耦,可以降低组件不组件乊间的关联,改善程序结构,便于系统的维护和扩展. 我们在使用 Spring 框架时,主要是使用 Spri ...
- spring的作用是减低耦合,从编译器降低,例如不直接通过new方式 而是通过工厂方式获取对象
spring的作用是减低耦合,从编译器降低,例如不直接通过new方式 而是通过工厂方式获取对象
- 第1章—Spring之旅—Spring模块介绍
Spring模块介绍 Spring7大核心模块: 核心容器(Spring Core) 核心容器提供Spring框架的基本功能.Spring以bean的方式组织和管理Java应用中的各个组件及其关系.S ...
- Spring学习(一)-----Spring 模块详解
官方下载链接:http://repo.spring.io/release/org/springframework/spring/ Spring 模块详解: Core 模块 spring-beans-3 ...
- Locust源码目录结构及模块作用
Locust源码目录结构及模块作用如下: 参考文章:https://blog.csdn.net/biheyu828/article/details/84031942
- 2.spring的主要模块作用
spring中大约包含20过个模块, 主要包括以下几部分: 1. Core Container Core Container(核心容器)包含Core,Beans,Context和Expression ...
- spring cloud各个模块作用
Eureka Client:负责将这个服务的信息注册到Eureka Server中.Eureka Server:注册中心,里面有一个注册表,保存了各个服务所在的机器和端口号.ribbon:负载均衡,获 ...
- Spring模块介绍
GroupId ArtifactId 说明 org.springframework spring-beans Beans 支持,包含 Groovy org.springframework spring ...
- python 定义模块作用及分类
python把一个功能的模块归类,简单来说,模块是一个由Python代码组成的文件.模块可以定义函数,类和变量. 模块还可以包括可运行的代码. 1,python模块的作用 提高代码的方便维护 使用模块 ...
随机推荐
- POJ 3630 Phone List(字典树)
题意 题意:t个case(1<=t<=40),给你n个电话号码(电话号码长度<10)(1 ≤ n ≤ 10000),如果有电话号码是另一个电话号码的前缀,则称这个通讯录是不相容的,判 ...
- php 安装rabtmq amqp 扩展
php 安装 rabbitmq-c-0.9.0 扩展 安装 ibrabbitmq-c github 仓库地址https://github.com/alanxz/rab... ``` 安装过程如果报错 ...
- C#版清晰易懂TCP通信原理解析(附demo)
[转] C#版清晰易懂TCP通信原理解析(附demo) (点击上方蓝字,可快速关注我们) 来源:周见智 cnblogs.com/xiaozhi_5638/p/4244797.html 对.NET中网络 ...
- POJ 1611 The Suspects 并查集 Union Find
本题也是个标准的并查集题解. 操作完并查集之后,就是要找和0节点在同一个集合的元素有多少. 注意这个操作,须要先找到0的父母节点.然后查找有多少个节点的额父母节点和0的父母节点同样. 这个时候须要对每 ...
- h5语音播放(移动端)
<!--语音导航 start--> <div style="border:0px solid red;width:100%;height:72px;position:rel ...
- USACO2002 Open:雄伟的山峦
简要题意: 奶牛们在落基山下避暑,从它们的房子向外望去,可以看到N 座山峰构成的山峦,奶牛发现每座山峰都是等腰三角形,底边长度恰好是高度的两倍.所以山峰的顶点坐标可由两个底部端点求出.设i 座第山峰的 ...
- DNS A记录和CNAME记录
参考文章:http://blog.xieyc.com/differences-between-a-record-and-cname-record/ A (Address) 记录是用来指定主机名(或域名 ...
- Python3小白初体验
三层循环嵌套,以后优化 data = { "北京":{ "a":{ ", " }, "b":{ ", &quo ...
- 手动新建hive编程环境(以hive-1.0.0和hive-1.2.1为例)
如下,是用maven构建项目,本篇博文重点不是这个.初学者(小白)变成小鸟后,建议开始用maven啦! Eclipse下Maven新建项目.自动打依赖jar包(包含普通项目和Web项目) HBase ...
- JavaScript笔记(4)
接上一篇笔记 -----> 打印: 打印: 打印: 一.break 和 continue 的区别 1.break 1.break语句可用于跳出循 ...