简单了解Spring Web相关模块运行原理

 更新时间:2020年06月13日 10:28:44   作者:i江湖中人  
这篇文章主要介绍了简单了解Spring Web相关模块运行原理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

Spring 的Web层中有4个模块,分别为spring-web, spring-webmvc, spring-websocket 和 spring-webmvc-portlet。

spring-web

spring-web 提供了核心的Web相关功能的集成,比如IoC容器的初始化、Web应用上下文(context)的初始化、多部(multipart)文件上传功能、HTTP客户端、Servlet 过滤器、远程调用、用于集成其它 web 框架及技术(如Hessian,Burlap)的基础结构。

spring-webmvc

spring-webmvc 也即 Web-Servlet 模块,它是 Spring MVC 和 REST 的实现(不过奇怪的是,@RestController、@ResponseBody等注解却是放在spring-web模块中的!),并清晰地分离了 domain model 与 web form 的代码。
spring-webmvc 依赖 spring-web,因此引入spring-webmvc 就会间接添加 spring-web,而不必再显式添加 spring-web。

如果不使用 Spring MVC,只是想使用其它 Spring 支持的 web 相关技术的优势,那么只需依赖 spring-web 即可。

spri-webmvc-portlet

spring-webmvc-portlet 模块即 Web-Portlet 模块,它提供用于portlet环境的 MVC 实现,并具有与 spring-webmvc 模块相同的功能。

spring-websocket

如其名称所示,是Spring对websocket的实现。

Spring Framework总览

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Java语言Iterator转换成 List的方法

    Java语言Iterator转换成 List的方法

    在 Java 中,迭代器(Iterator)是一种用于遍历集合中元素的对象,它提供了一种简单而一致的方式来访问集合中的元素,而不需要暴露集合内部的结构,这篇文章主要介绍了Java语言Iterator转换成 List的方法,需要的朋友可以参考下
    2023-08-08
  • @RereshScope刷新的原理详解

    @RereshScope刷新的原理详解

    在配合配置中心修改配置让应用自动刷新配置时,我们要在需要感知配置变化的bean上面加上@RereshScope。如果我们不加上这注解,那么有可能无法完成配置自动刷新。本文就来和大家讲讲@RereshScope刷新的原理,需要的可以参考一下
    2022-12-12
  • Java抽象类概念与用法实例分析

    Java抽象类概念与用法实例分析

    这篇文章主要介绍了Java抽象类概念与用法,结合实例形式分析了java抽象类的概念、方法、特点及使用方法,需要的朋友可以参考下
    2018-02-02
  • Java的内存区域与内存溢出异常你了解吗

    Java的内存区域与内存溢出异常你了解吗

    这篇文章主要为大家详细介绍了Java的内存区域与内存溢出异常,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-03-03
  • mybatis一对多查询功能

    mybatis一对多查询功能

    这篇文章主要介绍了mybatis一对多查询功能,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-02-02
  • SpringBoot整合ActiveMQ的详细步骤

    SpringBoot整合ActiveMQ的详细步骤

    昨天仔细研究了activeMQ消息队列,也遇到了些坑,下面这篇文章主要给大家介绍了关于SpringBoot整合ActiveMQ的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-11-11
  • Java语法基础之选择结构的if语句、switch语句详解

    Java语法基础之选择结构的if语句、switch语句详解

    这篇文章主要为大详细介绍了Java语法基础之选择结构的if语句、switch语句,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • Java的ConcurrentHashMap原理深入分析

    Java的ConcurrentHashMap原理深入分析

    这篇文章主要介绍了Java的ConcurrentHashMap原理深入分析,集合是编程中最常用的数据结构,而谈到并发,几乎总是离不开集合这类高级数据结构的支持,需要的朋友可以参考下
    2023-07-07
  • Java SpringMVC的自定义异常类

    Java SpringMVC的自定义异常类

    这篇文章主要为大家详细介绍了SpringMVC的自定义异常类,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-03-03
  • SpringMVC拦截器超详细解读

    SpringMVC拦截器超详细解读

    SpringMVC的处理器拦截器,类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。 依赖于web框架,在实现上基于Java的反射机制,属于面向切面编程(AOP)的一种运用
    2022-07-07

最新评论