Spring 概述
来源:互联网 发布:大数据之路 pdf 编辑:程序博客网 时间:2024/05/22 09:06
Spring 框架的模块
Spring框架包括一系列的特性,被组织在七个模块中,可以把Spring框架看成一个标准的开发组件。
Spring框架被设计成无侵入式的方式,即企业应用可以根据需要选择Spring框架中必要的组件,而忽略其他部分,以做到最小范围依赖Spring框架。
Sping框架模块结构图:
Spring框架一共包括7个模块,每个模块用于解决不同的问题,下面对7个模块进行简单介绍:
1、Spring Core模块
Spring Core模块是七个模块中最为核心的模块,封装了Spring框架的核心包,主要提供了Spring IoC(控制反转)容器。
IoC是Spring框架的基础,所有其他特性都是基于IoC之上。
2、Spring Context模块
该模块提供了对Sping中对象的框架式访问方式,并包括国际化、时间传播等特性。
3、Spring DAO模块
该模块提供了JDBC的抽象层,可以理解成集成JDBC的封装包,能够避免JDBC烦琐冗长的代码。同时,还提供了声明性事务管理特性。
4、Spring ORM模块
提供了集成常用ORM框架的封装包,包括JDO、JPA、Hibernate、iBatis等。
使用该模块,可以更为便捷地使用ORM框架,而且还可以同时使用Spring的其他特性,如声明性事务等。
5、Spring Web模块
提供了Web开发的一些基础特性,如文件上传等。同时提供了与Web框架集成的封装包,如集成Struts2框架。
6、Spring AOP模块
AOP(面向切面编程)是Spring中除了IoC外的另外一个核心概念。
该模块提供了符合AOP联盟规范的AOP实现,可以降低应用的耦合性,提高扩展性。
7、Spring MVC模块
该模块提供了一个MVC框架。
- spring概述
- Spring概述
- Spring 概述
- Spring 概述
- Spring 概述
- spring概述
- spring 概述
- spring概述
- spring概述
- Spring概述
- spring概述
- Spring 概述
- Spring 概述
- Spring 概述
- Spring概述
- Spring概述
- Spring概述
- Spring概述
- Java动态代理(JDK和cglib)
- C引用与指针的比较
- OSS-cURL-GetBucket
- 到底什么情况该选择开发移动Web App?
- hibernate注解详解(较全面)
- Spring 概述
- Android体系结构
- Cause: java.sql.SQLException: Connection is read-only. Queries leading to data modification are not
- java自动装箱和自动拆箱
- 写给喜欢用Block的朋友(ios Block)
- 共用体union详解
- maven管理的java项目要经常清理
- 利用xmlrpc.php对WordPress进行暴力破解攻击
- checkbox赋值