欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

SpringMVC(一) —— SpringMVC的入门

程序员文章站 2022-03-23 09:21:36
1. SpringMVC的介绍SpringMVC为展示层(显示层和控制层)提供了基于MVC设计里面的优秀的Web框架,是目前最流行的MVC框架,没有之一。Spring3.0之后全面超越了Struts2(Action),称为了最优秀的MVC框架,SpringMVC是通过一套MVC的注解,让普通的JavaBean称为请求控制器(请求处理器,Handler),而无需事先任何的Spring接口,SpringMVC是支持RestFul风格的URL请求(目前请求风格主流有两种:RPC和RestFul,RestFul...

1. SpringMVC的介绍

SpringMVC为展示层(显示层和控制层)提供了基于MVC设计里面的优秀的Web框架,是目前最流行的MVC框架,没有之一。

Spring3.0之后全面超越了Struts2(Action),称为了最优秀的MVC框架,SpringMVC是通过一套MVC的注解,让普通的JavaBean称为请求控制器(请求处理器,Handler),而无需事先任何的Spring接口,SpringMVC是支持RestFul风格的URL请求(目前请求风格主流有两种:RPC和RestFul,RestFul更适合互联网版的程序开发),采用了松散耦合可插拔组件的结构,比其他的MVC框架更具有扩展性和灵活性。

1.1 什么是MVC框架?

MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的约设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。

1.2 MVC架构图

SpringMVC(一) —— SpringMVC的入门

2.MVC的执行流程

执行流程如下:
① 客户端发送请求,到达“前端控制器”
② 前端控制器根据请求,将请求分发给对应的“后端控制”
③ 后端控制器调用该对应的service处理数据
④ service处理完成之后将处理结果返回给后端控制器
⑤ 后端控制器将处理结果返回给前端控制器
⑥ 前端控制器根据响应结果“调用”对应的视图
⑦ 执行视图处理器,响应视图给客户端
SpringMVC(一) —— SpringMVC的入门

3.MVC的作用

作用:让视图和模型解耦,分离视图层和业务逻辑层也使得WEB应用更易于维护和修改

本文地址:https://blog.csdn.net/qq_41264440/article/details/107393737

相关标签: SpringMVC java