美文网首页
全栈开发011 SpringMVC

全栈开发011 SpringMVC

作者: 攻城狮托马斯 | 来源:发表于2020-05-02 09:39 被阅读0次

在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。

因此,MVC有利于开发中的分工,可以按层把系统分开,前端工程师做视图层开发,对业务熟悉的人开发模型层,后端工程师开发业务层/模型层。

SpringMVC既可以返回合适的页面, 也可以响应RESTful请求.

清晰的角色划分: 前端控制器(DispatcherServlet), 视图解析器(ViewResolver), 处理器(Controller). 通过 DispatchServlet 将控制器层和视图层完全解耦.

并且,只需要一个@Controller, 一个@RequestMapping,一个@RequestParameter就能定义Controller和Parameter之间的映射。

其中,Controller定义在Class上, RequestMapping定义在Method上, RequestParameter定义在Method中的parameter上。

相关文章

网友评论

      本文标题:全栈开发011 SpringMVC

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