Spring学习(一)-----Spring 模块详解
官方下载链接:http://repo.spring.io/release/org/springframework/spring/
Spring 模块详解:
- Core 模块
- spring-beans-3.2.9.RELEASE.jar: springIoC(依赖注入)的基础实现,所有应用都要用到的,它包含访问配置文件、创建和管理bean以及进行Inversion of Control / Dependency Injection(IoC/DI)操作相关的所有类。
- spring-core-3.2.9.RELEASE.jar: spring的核心包,包含Spring框架基本的核心工具类,Spring其它组件要都要使用到这个包里的类,是其它组件的基本核心。
- spring-context-3.2.9.RELEASE.jar : 为Spring核心提供了大量扩展。可以找到使用Spring ApplicationContext特性时所需的全部类,JDNI所需的全部类,UI方面的用来与模板(Templating)引擎如 Velocity、FreeMarker、JasperReports集成的类,以及校验Validation方面的相关类。
- spring-context-support-3.2.9.RELEASE.jar:spring-context 的扩展支持,用于 MVC 方面。
- spring-expression-3.2.9.RELEASE.jar:提供spring表达式语言。
- AOP 模块
- spring-aop-3.2.9.RELEASE.jar:在应用中使用Spring的AOP特性时所需的类。
- spring-aspects-3.2.9.RELEASE.jar:提供对AspectJ的支持。
- Instrumentation 模块
- spring-instrument-3.2.9.RELEASE.jar:提供在某些应用服务器上提供类检测和类加载器的实现。
- spring-instrument-tomcat-3.2.9.RELEASE.jar:这个就不用说了吧。
- Data access & integration 模块
- spring-jdbc-3.2.9.RELEASE.jar:提供了对jdbc简洁的使用和分析数据库厂商特有的错误的抽象层。spring-orm-3.2.9.RELEASE.jar
- spring-orm-3.2.9.RELEASE.jar:提供集成流行的对象关系映射API,包括JPA,JDO,Hibernate的,和iBatis的。使用ORM包,你可以使用所有这些的O / R映射框架,结合所有Spring提供的特性。
- spring-oxm-3.2.9.RELEASE.jar:为 JAXB, Castor, XMLBeans, JiBX 和 XStream提供支持对象/ XML映射实现。
- spring-jms-3.2.9.RELEASE.jar:Java Message Service,是面向异步消息而定制的标准API。
- spring-tx-3.2.9.RELEASE.jar:为所有实现特殊接口的POJO(普通Java对象)类提供支持事务管理支持。
- Web and remoting 模块
- spring-web-3.2.9.RELEASE.jar:提供了基本的Web开发的集成特性,例如多方文件上传功能和使用的servlet监听器和一个面向Web的应用程序上下文的IoC容器的初始化。它也包含了Spring的远程支持网络相关的部分。
- spring-webmvc-3.2.9.RELEASE.jar:包含Spring的模型-视图-控制器(MVC)实现Web应用程序。Spring的MVC框架提供了领域模型代码和web form之间完全分离,并且集成了Spring框架的所有其他功能。
- spring-webmvc-portlet-3.2.9.RELEASE.jar:提供的MVC实现在portlet环境中使用,并反映了网络的Servlet模块的功能。
- spring-struts-3.2.9.RELEASE.jar:包含支持类中的Spring应用程序集成了经典的Struts Web层。请注意,这种支持在Spring 3.0中现在已经不提倡。
- Test 模块
- spring-test-3.2.9.RELEASE.jar:支持Spring组件中使用JUnit和TestNG的测试。
Spring学习(一)-----Spring 模块详解的更多相关文章
- Spring之IOC核心模块详解
Spring IOC简述 IOC称为控制反转,也有一种说法叫DI(依赖注入).IOC也是spring最核心的模块,Spring的所有工作几乎都围绕着IOC展开. 什么是控制反转呢?简单的说,控制反转就 ...
- (转)spring学习之@ModelAttribute运用详解
@ModelAttribute使用详解 1 @ModelAttribute注释方法 例子(1),(2),(3)类似,被@ModelAttribute注释的方法会在此controller每个方法执行前被 ...
- spring学习之@ModelAttribute运用详解
@ModelAttribute使用详解 1.@ModelAttribute注释方法 例子(1),(2),(3)类似,被@ModelAttribute注释的方法会在此controller每个方法 ...
- [转载]springmvc学习之@ModelAttribute运用详解
spring学习之@ModelAttribute运用详解 链接
- Spring学习 6- Spring MVC (Spring MVC原理及配置详解)
百度的面试官问:Web容器,Servlet容器,SpringMVC容器的区别: 我还写了个文章,说明web容器与servlet容器的联系,参考:servlet单实例多线程模式 这个文章有web容器与s ...
- Spring Boot源码中模块详解
Spring Boot源码中模块详解 一.源码 spring boot2.1版本源码地址:https://github.com/spring-projects/spring-boot/tree/2.1 ...
- Spring Boot Actuator监控使用详解
在企业级应用中,学习了如何进行SpringBoot应用的功能开发,以及如何写单元测试.集成测试等还是不够的.在实际的软件开发中还需要:应用程序的监控和管理.SpringBoot的Actuator模块实 ...
- Spring Boot的启动器Starter详解
Spring Boot的启动器Starter详解 作者:chszs,未经博主允许不得转载.经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs Spring Boot ...
- Spring Boot 之使用 Json 详解
Spring Boot 之使用 Json 详解 简介 Spring Boot 支持的 Json 库 Spring Web 中的序列化.反序列化 指定类的 Json 序列化.反序列化 @JsonTest ...
随机推荐
- 3、Spring Cloud - Eureka(构建服务端/客户端)
3.1.Eureka简介 3.1.1.什么是 Eureka 和Consul.Zookeeper 类似, Eureka 是一个用于服务注册和发现的组件,最开始主要应用 于亚马逊公司旗下的云计算服务平台 ...
- 2019.3.26 为什么说HTTP是无状态协议/无连接
无状态 1.协议对于事务处理没有记忆能力 2.对同一个url请求没有上下文关系 3.每次的请求都是独立的,它的执行情况和结果与前面的请求和之后的请求时无直接关系的,它不会受前面的请求应答情况直接影响, ...
- PHP面试系列 之框架(一)---- MVC框架基本工作原理
题:谈谈你对MVC的认识,介绍集中目前比较流行的MVC框架 考点: (1)MVC工作原理 (2)常见MVC框架 延伸: (1)单一入口的工作原理 (2)模板引擎的理解 (1)MVC工作原理 Model ...
- Ubuntu安装PHP7
安装PHP7 Ubuntu 16.04官方源自带PHP7,所以可以直接使用apt-get来安装. (1)安装PHP7以及常用扩展. -fpm php7.-mysql php7.-common php7 ...
- linux下搭建禅道项目管理系统
1.禅道下载: #官网:http://www.zentao.net/article-browse-1067.html [root@localhost ~]# wget ...
- nginx开启gzip
gzip on; gzip_min_length 5k; gzip_buffers 4 16k; #gzip_http_version 1.0; gzip_comp_level 3; gzip_typ ...
- geomesa hbase geoserver
在geoserver中配置hbase ln -s /root/hbase/hbase-1.4.8/conf/hbase-site.xml /root/tomcat/apache-tomcat-7.0. ...
- 查看rpm包里面内容以及里面文件的内容
如果想查看rpm包里面的内容使用命令: rpm -qpl xxxx.rpm 如果想查看rpm包里面的内容导出,而不是安装,使用命令: rpm2cpio xxxx.rpm | cpio -ivd 就 ...
- oracle 子查询的几个种类
1.where型子查询: select cat_id,good_id,good_name from goods where good_id in (selct max(good_id) from go ...
- Linux基础入门 第一章:Linux环境搭建——Redhat 6.4图文安装教程
1.创建新的虚拟机 2.选择自定义 3.选择Workstation 10.0 4.选择稍后安装操作系统 5.选择Red Hat 6 64位 6.对虚拟机命名和选择安装位置 7.选择处理器配置 8.选择 ...