首页 > 其他分享 >Spring 模块

Spring 模块

时间:2023-01-16 22:44:55浏览次数:41  
标签:Core Aspects Web Spring 支持 模块

Spring框架包含许多模块,例如Core,bean,Context,Expression Language,AOP,Aspects,Instrumentation,JDBC,ORM,OXM,JMS,Transaction,Web,Servlet,Struts等。

这些模块如下图所示,它们分为Test, Core Container, AOP,Aspects,工具,数据访问/集成,Web(MVC/Remoting)。

Spring Core

Spring Core容器包含核心,bean,上下文和表达式语言(EL)

Test

此层提供了对使用JUnit和TestNG进行测试的支持。

Core and Beans

这些模块提供IOC和依赖注入功能。

Context

该模块支持国际化(I18N),EJB,JMS,基本远程处理。

Expression Language

它是对JSP中定义的EL的扩展。它支持设置和获取属性值,方法调用,访问集合和索引器,命名变量,逻辑和算术运算符,按名称检索对象等。

AOP, Aspects and Instrumentation

这些模块支持面向方面的编程实现,您可以在其中使用建议,切入点等来分离代码。

方面模块提供对与AspectJ集成的支持。

检测模块为类检测和类加载器实现提供支持。

Data Access / Integration

该组包括JDBC,ORM,OXM,JMS和事务模块。这些模块基本上提供与数据库交互的支持。

Web

该组包括Web,Web-Servlet,Web-Struts和Web-Portlet。这些模块提供了创建Web应用程序的支持。

标签:Core,Aspects,Web,Spring,支持,模块
From: https://www.cnblogs.com/cnetsa/p/17056480.html

相关文章

  • 230116_50_SpringBoot入门
    指定自定义的配置文件bill.propertiesbill.properitesname=billage=11happy=falsebirth=2021/12/2通过@PropertySource注解指定自定义的配置文件@PropertyS......
  • Spring 教程
    Spring教程Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。......
  • day03-Spring管理Bean-IOC-01
    Spring管理Bean-IOC1.Spring配置/管理bean介绍Bean管理包括两方面:创建bean对象给bean注入属性Bean的配置方式:基于xml文件配置方式基于注解配置方式2.基于X......
  • 手写笔记15:谈谈Spring MVC的工作流程?
    ......
  • IDEA多模块maven项目子模块无法引用父模块依赖
    IDEA多模块maven项目子模块无法引用父模块依赖​​第一节问题​​​​第二节解决方案​​第一节问题当在IDEA创建一个maven项目后,并在该项目下新建一个moudle后,使得前一......
  • 分布式请求链路跟踪(SpringCloud Sleuth + zipkin)
    前言在微服务框架中,一个由客户端发起的请求在后端系统中会经过多个不同的的服务节点调用来协同产生最后的请求结果,每一个前段请求都会形成一条复杂的分布式服务调用链路,链路......
  • 处理分布式事务(SpringCloud Alibaba Seata)
    前言一次业务操作需要跨多个数据源或需要跨多个系统进行远程调用,就会产生分布式事务问题Seata是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的......
  • 消息总线(Spring Cloud Bus)
    前言SpringCloudBus是什么?SpringCloudBus配合SpringCloudConfig使用可以实现配置的动态刷新。SpringCloudBus是用来将分布式系统的节点与轻量级消息系统链接起来......
  • 写一个 Hello SpringBoot2 项目
     项目目录:helloSpringBoot2、MainApplication、pom.xml  helloSpringBoot2逻辑类,标记@RestController/*@RestController的作用等同于@Controller+@ResponseB......
  • Spring Cloud服务发现组件Eureka
    简介NetflixEureka是微服务系统中最常用的服务发现组件之一,非常简单易用。当客户端注册到Eureka后,客户端可以知道彼此的hostname和端口等,这样就可以建立连接,不需要配置。......