美文网首页
118、【JavaEE】【SpringMVC】SpringMVC

118、【JavaEE】【SpringMVC】SpringMVC

作者: yscyber | 来源:发表于2021-10-28 02:05 被阅读0次

1、Java Web 典型的执行流程

1、由客户端(浏览器)发送 HTTP 请求,即浏览器自动生成 HTTP 请求报文。
2、Java Web 容器(Tomcat 等)接收 HTTP 请求报文,并将请求报文封装成一个 Request 对象并且创建对应的 Response 对象。
3、编写的 Java Web 应用处理 Request 对象和 Response 对象。
4、Java Web 容器基于 Response 对象生成 HTTP 响应报文。
5、客户端解析 HTTP 响应报文,将解析出的结果呈现给用户。

2、MVC

  • MVC 是一种
SpringMVC-1
  • MVC 中的 C 即 Controller 是能够“直接面对”由 Java Web 容器产生的 Request 对象和 Response 对象。

3、Spring MVC

  • Spring MVC (也可以称 Spring Web MVC)是一种基于 Java 的实现 MVC 设计模式的轻量级 Web 框架。

Spring Web MVC is the original web framework built on the Servlet API and has been included in the Spring Framework from the very beginning. The formal name, “Spring Web MVC,” comes from the name of its source module (spring-webmvc), but it is more commonly known as “Spring MVC”.

Spring Web MVC 是最初建立在 Servlet API 之上的 Web 框架,从一开始就包含在 Spring Framework 中。 正式名称“Spring Web MVC”来自其源模块(spring-webmvc)的名称,但更常见的是“Spring MVC”。

  • Spring MVC 已经成为目前最主流的 MVC 框架之一,它通过一套注解,让一个简单的 Java 类成为处理请求、响应的控制器。同时 Spring MVC 还支持 RESTful 编程风格的请求。

相关文章

网友评论

      本文标题:118、【JavaEE】【SpringMVC】SpringMVC

      本文链接:https://www.haomeiwen.com/subject/usctoltx.html