2020年12月11日星期五

1 什么是Spirng MVC

1 什么是Spirng MVC

image-20201201212217243

概述

Spirng MVC是Spring Framework的一部分,是基于java实现MVC的轻量级Web框架。

官方文档:https://docs.spring.io/spring-framework/docs/current/reference/html/web.html

为什么要学习Spring MVC?

Spring MVC 特点

  • 轻量级,简单易学
  • 高效,基于请求响应的MVC框架
  • 与 Spring 兼容性好,无缝结合
  • 约定大于配置
  • 功能强大,RESTful,数据验证,格式化,本地化,主题等
  • 简洁灵活

Spring MVC的web框架围绕DispatcherServlet [ 调度Servlet ] 设计。

DispatcherServlet的作用是将请求分发到不同的处理器。从Spring 2.5开始,使用Java 5或者以上版本的用户可以采用基于注解形式进行开发,十分简洁。

最重要的一点还是用的人多 , 使用的公司多 。

中心控制器

Spring MVC框架像许多其他MVC框架一样, 以请求为驱动 , 围绕一个中心Servlet分派请求及提供其他功能DispatcherServlet是一个实际的Servlet (它继承自HttpServlet 基类)

image-20201201213059093

SpringMVC的原理如下图所示:

当发起请求时被前置的控制器拦截到请求,根据请求参数生成代理请求,找到请求对应的实际控制器,控制器处理请求,创建数据模型,访问数据库,将模型响应给中心控制器,控制器使用模型与视图渲染视图结果,将结果返回给中心控制器,再将结果返回给请求者。

image-20201201213349055

Spring MVC 执行原理

image-20201201213630465

图为SpringMVC的一个较完整的流程图,实线表示SpringMVC框架提供的技术,不需要开发者实现,虚线表示需要开发者实现。

执行流程:

  1. DispatcherServlet表示前置控制器,是整个SpringMVC的控制中心。用户发出请求,DispatcherServlet接收请求并拦截请求。

    我们假设请求的url为 : />






    原文转载:http://www.shaoqun.com/a/498690.html

    好卖家:https://www.ikjzd.com/w/776

    全球速卖通:https://www.ikjzd.com/w/81

    weebly:https://www.ikjzd.com/w/2486


    1什么是SpirngMVC概述SpirngMVC是SpringFramework的一部分,是基于java实现MVC的轻量级Web框架。官方文档:https://docs.spring.io/spring-framework/docs/current/reference/html/web.html为什么要学习SpringMVC?SpringMVC特点轻量级,简单易学高效,基于请求响应的MVC框架与S
    文化衫事件:文化衫事件
    黄远:黄远
    2020 Wish年度卖家云峰会,人、货、运的全面升级!:2020 Wish年度卖家云峰会,人、货、运的全面升级!
    米兰特色美食有哪些?:米兰特色美食有哪些?
    亚特兰蒂斯水上乐园怎么样?惠州亚特兰蒂斯水上世界好不好玩?:亚特兰蒂斯水上乐园怎么样?惠州亚特兰蒂斯水上世界好不好玩?

没有评论:

发表评论

跨境电商资讯:外贸宣传平台有哪些(出口的

现在很多做外贸的人都非常关注 外贸企业怎么推广 ,而现在推广的途径和平台有很多,企业如果都做,成本和时间精力是一个问题,而且并不是所有的推广渠道都是有用的。今天云程网络就来为大家盘点几个有效的外贸推广渠道。 一、海外社交媒体营销 Facebook,领英等海外社交媒体营销在近几年得...