`

spring框架的七个模块

    博客分类:
  • JAVA
阅读更多
Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架
构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。
Spring框架的7个模块
组成 Spring框架的每个模块(或组件)都可以单独存在,或者与其他一个或多个模块联合实现。每个模块的功能如下:
◆核心容器:核心容器提供 Spring框架的基本功能。核心容器的主要组件是 BeanFactory,它是工厂模式的实现。
BeanFactory 使用控制反转 (IOC) 模式将应用程序的配置和依赖性规范与实际的应用程序代码分开。
◆Spring 上下文:Spring 上下文是一个配置文件,向 Spring框架提供上下文信息。Spring 上下文包括企业服务,
例如 JNDI、EJB、电子邮件、国际化、校验和调度功能。
◆Spring AOP:通过配置管理特性,Spring AOP 模块直接将面向方面的编程功能集成到了 Spring框架中。所以,
可以很容易地使 Spring框架管理的任何对象支持 AOP。Spring AOP 模块为基于 Spring 的应用程序中的对象提供了
事务管理服务。通过使用 Spring AOP,不用依赖 EJB 组件,就可以将声明性事务管理集成到应用程序中。
◆Spring DAO:JDBC DAO 抽象层提供了有意义的异常层次结构,可用该结构来管理异常处理和不同数据库供应商抛
出的错误消息。异常层次结构简化了错误处理,并且极大地降低了需要编写的异常代码数量(例如打开和关闭连接)。
Spring DAO 的面向 JDBC 的异常遵从通用的 DAO 异常层次结构。
◆Spring ORM:Spring框架插入了若干个 ORM 框架,从而提供了 ORM 的对象关系工具,其中包括 JDO、
Hibernate 和 iBatis SQL Map。所有这些都遵从 Spring 的通用事务和 DAO 异常层次结构。
◆Spring Web 模块:Web 上下文模块建立在应用程序上下文模块之上,为基于 Web 的应用程序提供了上下文。
所以,Spring框架支持与 Jakarta Struts 的集成。Web 模块还简化了处理多部分请求以及将请求参数绑定到域对象
的工作。
◆Spring MVC 框架:MVC 框架是一个全功能的构建 Web 应用程序的 MVC 实现。通过策略接口,MVC 框架变成为
高度可配置的,MVC 容纳了大量视图技术,其中包括 JSP、Velocity、Tiles、iText 和 POI。
Spring框架的功能可以用在任何 J2EE 服务器中,大多数功能也适用于不受管理的环境。Spring 的核心要点是:支持
不绑定到特定 J2EE 服务的可重用业务和数据访问对象。毫无疑问,这样的对象可以在不同 J2EE 环境 
(Web 或 EJB)、独立应用程序、测试环境之间重用。
分享到:
评论

相关推荐

    Spring框架.ppt

    核心容器。提供Spring框架的基本功能,其主要组件是BeanFactory,是工厂模式的实现。...Spring AOP 模块直接将面向方面编程的功能集成到Spring框架中。它为基于Spring 应用程序的对象提供了事务管理服务。

    spring框架api中文版.zip(spring开发手册)

    即Spring框架的概述 1。 介绍Spring框架 1.1。 依赖注入和控制反转 1.2。 模块 1.2.1。 核心容器 1.2.2。 数据访问/集成 1.2.3。 web 1.2.4。 AOP和仪表 1 2 5。 测试 1.3。 使用场景 1.3.1。 依赖关系管理和命名...

    Spring框架七大模块简单介绍

    主要介绍了Spring框架七大模块简单介绍,具有一定参考价值,需要的朋友可以了解下。

    spring框架的MVC

    Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还可以是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度可配置的,而且...

    Spring框架简介.docx

    Spring 框架是一个为 Java 应用程序的开发提供了综合、广泛 ...Spring 框架至今已集成了 20 多个模块。这些模块主要被分如 下图所示的核心容器、数据访问/集成,、 Web、 AOP (面向切 面编程) 、工具、消息和测试模块。

    spring mvc 框架示例

    Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还可以是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度可配置的,而且...

    深入解析Java Spring框架

    Java Spring框架是一个综合性的开发框架,旨在简化企业级应用的开发过程。它提供了广泛的功能,包括依赖注入、面向切面编程、数据访问、事务管理等。 1.2 核心组件 我们将深入研究Spring的核心组件,如IoC容器、AOP...

    Spring框架、SpringMVC框架、Maven高级(缺)、SpringBoot框架、MyBatis-Plus框架

    SSM框架课程中共包含5个课程模块,分别是Spring框架、SpringMVC框架、Maven高级(缺)、SpringBoot框架、MyBatis-Plus框架。

    Spring框架分为哪七大模块

    1.SpringCore: Core封装包是框架的最基础部分,提供IOC和依赖注入特性。这里的基础概念是BeanFactory,它提供对Factory模式的经典实现来消除对程序性单例模式的需要,并真正地允许你从程序逻辑中分离出依赖关系和...

    完整Spring框架,包含源码文档等 spring-5.2.9.RELEASE-dist.zip

    它是一个基于IOC和AOP的构架多层j2ee系统的框架,但它不强迫你必须在每一层中必须使用Spring,因为它模块化的很好,允许你根据自己的需要选择使用它的某一个模块;它实现了很优雅的MVC,对不同的数据访问技术提供了...

    Spring框架的设计原理及设计模式分析 2

    Spring框架的设计原理级设计模式分析

    Spring框架的SpringMVC

    自己学习SpringMVC,上传上来只为自己不记得的时候查看

    spring框架知识整理,xmind

    spring框架整体技术整理,思维导图分析。自己整理的,希望能够帮助大家。有问题请联系。

    Spring框架生态流程框架图-执行运行路程图

    执行Spring框架的运行路程通常包括以下几个重要的步骤: 应用程序启动:应用程序启动时,Spring框架会加载并初始化所需的配置文件和类。 配置加载:Spring框架会读取并加载应用程序的配置文件,例如XML配置文件或...

    Spring框架进阶:成为Java技术大牛的秘密.zip

    文章涵盖了Spring框架的模块化设计、控制反转(IoC)、依赖注入(DI)、面向切面编程(AOP)、Spring MVC和Web开发、Spring Data和数据访问等内容。此外,文中还提供了实践项目开发的建议,帮助读者将所学知识运用到...

    计算机专业Java外文翻译 中文+英文(Spring框架介绍)

    Spring框架:这是一个流行的开源应用框架,它可以解决很多问题。这里主要介绍Spring的基本概念,并详细介绍其中以“bean工厂”为核心的轻量级控制反转(IoC)容器。 Spring让开发者更轻松的实现轻量级、可扩展的J2EE...

    spring多模块框架-MavenMultiModel

    spring多模块框架-MavenMultiModel

    spring常用模块介绍

    Spring框架基础学习,比较适合初学者,总结了Spring相关概念

    springboot多模块框架demo

    这是集springboot、mybaits、webservice接口的多模块项目demo

    Eclipse搭建一个最简单的Spring框架Maven项目附带XML显式配置装载demo

    Eclipse搭建一个最简单的Spring框架Maven项目附带XML显式配置装载demo 实战spring的各种功能模块搭建项目。https://blog.csdn.net/qq_32454347/article/details/88689239#t11

Global site tag (gtag.js) - Google Analytics