侧边栏壁纸
博主头像
Shawe`Blog博主等级

正确的思维是创造一切的前提。

  • 累计撰写 33 篇文章
  • 累计创建 4 个标签
  • 累计收到 2 条评论

目 录CONTENT

文章目录

Spring模块介绍

Spring 有哪些核心模块,分别是做什么的?

模块

作用

spring-core

Spring 框架的核心,提供了 IOC 容器、依赖注入、AOP、资源管理等重要功能。

spring-beans

提供了定义、创建和管理 bean 的功能,支持依赖注入、生命周期管理、作用域管理等重要特性。

spring-context

提供了更多的企业级功能和服务,包括应用程序上下文、资源加载、事件传播、国际化和本地化、表达式语言等。它是 Spring 框架中的核心模块之一。

spring-context-support

提供了一些特定场景下的支持和扩展功能,包括缓存支持、任务调度支持、远程调用支持、JMS 支持和邮件支持等。

spring-expression

是一种强大的表达式语言。

Spring切面编程(AOP)有哪几个模块,分别是干什么的?

模块

作用

spring-aop

提供了一种轻量级的面向切面的编程方式,用于实现横切关注点的模块化和复用,实现对目标对象的增强功能。

spring-aspects

提供了对面向切面编程(AOP)的支持。Spring Aspects 通过集成 AspectJ 的功能,为 Spring 应用程序提供了更强大的 AOP 功能。

spring-instrument

提供了对 Java 虚拟机(JVM)工具接口(JVMTI)和 Java 虚拟机调试接口(JVMDI)的支持,用于实现对 Java 应用程序的动态修改和监控。

Spring数据访问和集成模块有哪些?

模块

作用

spring-jdbc

用于简化 JDBC(Java 数据库连接)编程的模块。

spring-tx

用于简化事务管理操作。它提供了声明式事务和编程式事务两种管理方式,支持事务传播行为和隔离级别的设置,还提供了事务回滚规则和事务事件监听等功能。

spring-orm

用于集成和简化对象关系映射(ORM)的模块。提供了对多种ORM框架的支持,如Hibernate、MyBatis等。

spring-oxm

提供了一种简单、灵活且高效的方式来处理对象与XML之间的转换。

spring-jms

提供了一种简单、灵活且高效的方式来处理与消息队列系统的交互。

Spring Web有哪些模块?

模块

作用

spring-web

提供了一系列功能和特性,包括处理 HTTP 请求、响应、视图解析、参数绑定等。

spring-webmvc

用于开发基于模型-视图-控制器(Model-View-Controller,MVC)架构的 Web 应用程序的模块。

spring-websocket

用于开发实时通信功能的模块。基于 WebSocket 协议,支持双向通信,提供了丰富的功能和特性,如定义 WebSocket 端点、处理消息、广播和群发等。

Spring测试和通信报文有哪些模块?

模块

作用

spring-test

用于支持在 Spring 应用程序中编写单元测试和集成测试。

spring-messaging

从spring4开始新加的一个模块,用于消息传递的模块,支持消息通道、消息端点、消息处理器等概念,提供了丰富的功能和特性,如消息转换器、消息拦截器、WebSocket 支持等。

0

评论区