码迷,mamicode.com
首页 > 编程语言 > 详细

SpringMVC体系分层模式(详细图文讲解)

时间:2020-06-14 10:35:16      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:log   load   vpd   页面   proc   roc   struts2   mdi   http请求   

SpringMVC

技术图片

MVC介绍

MVC 全名是 Model View Controller,是 模型(model)-视图(view)-控制器(controller)
的缩写, 是?种?于设计创建 Web 应?程序表现层的模式。 MVC 中每个部分各司其职:

Model(模型):模型包含业务模型和数据模型,数据模型?于封装数据,业务模型?于处理业
务。

View(视图): 通常指的就是我们的 jsp 或者 html。作??般就是展示数据的。通常视图是依据模型数据创建的。

Controller(控制器): 是应?程序中处理?户交互的部分。作??般就是处理程序逻辑的。

MVC提倡:每?层只编写??的东?,不编写任何其他的代码;分层是为了解耦,解耦是为了维
护?便和分?协作。

SpringMVC

SpringMVC 全名叫 Spring Web MVC,是?种基于 Java 的实现 MVC 设计模型的请求驱动类型的轻量级

Web 框架,属于 SpringFrameWork 的后续产品。

Spring结构图

技术图片

servlet、 struts实现接?、 springmvc中要让?个java类能够处理请求只需要添加注解就ok

它通过?套注解,让?个简单的 Java 类成为处理请求的控制器,??须实现任何接?。同时它还?持RESTful 编程?格的请求。

总之: Spring MVC和Struts2?样,都是 为了解决表现层问题 的web框架,它们都是基于
MVC 设计模式的。?这些表现层框架的主要职责就是处理前端HTTP请求。

Spring MVC 本质可以认为是对servlet的封装,简化了我们serlvet的开发
作用:接受请求,返回响应,跳转页面。
技术图片

Spring和Servlet的区别

技术图片

SpringMVC体系分层模式(详细图文讲解)

标签:log   load   vpd   页面   proc   roc   struts2   mdi   http请求   

原文地址:https://www.cnblogs.com/liuyj-top/p/13123748.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!