SSM框架:Spring、Spring MVC、MyBatis学习

一、Spring开源框架

Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。

图1.Spring框架的7个模块

Spring 框架图示

1.核心容器:核心容器提供Spring的基本功能。核心容器的主要组件时BeanFactory,BeanFactory使用控制反转IOC模式将应用程序的配置和依赖性规范与实际的应用程序代码分开。

2.Spring上下文:Spring的上下文是一个配置文件,向Spring框架提供上下文信息。

3.Spring AOP:Spring AOP将面向切面的编程功能集成到了Spring框架中,提供了事务管理服务,通过Spring AOP不用依赖EJB组件就可以将声明性事务管理集成到应用程序中。

4.Spring DAO

5.Spring ORM

6.Spring Web模块

7.Spring MVC框架

Spring 最重要的两个模块:面向切面编程(AOP)和控制反转 (IOC) 容器。

1.控制反转IOC容器

你可能感兴趣的:(spring,spring,mvc,mybatis,开源框架,SSM)