当前位置: 首页 > news >正文

SpringMVC web开发入门

一、什么是Controller

Controller指MVC中的部分C。 为什么是部分呢?因为此处的控制器主要负责功能处理部分。

因为此处的控制器主要负责功能处理部分:

1、收集、验证请求参数并绑定到命令对象;

2、将命令对象交给业务对象,由业务对象处理并返回模型数据;

3、返回ModelAndView(Model部分是业务对象返回的模型数据,视图部分为逻辑视图名)。

DispatcherServlet,主要负责整体的控制流程的调度部分:

1、负责将请求委托给控制器进行处理;

2、根据控制器返回的逻辑视图名选择具体的视图进行渲染(并把模型数据传入)。

因此MVC中完整的C(包含控制逻辑+功能处理)由(DispatcherServlet+Controller)组成。

因此此处的控制器是WebMVC中部分,也可以称为页面控制器、动作、处理器。

二、Controller的几种实现方式

SpringMVC实现Controller的方式主要有控制器实现方式与全注解实现方式,其中全注解实现方式是当前项目中比较常用的一种方式。

方式1(不推荐): 实现Controller接口(控制器实现方式)

使用前提: (完全不用注解)XML中配置Controller作为bean

访问Controller:

http://www.dtcms.com/a/570309.html

相关文章:

  • 12380网站建设存在的问题做网站后期自己可以维护吗
  • 富德生命人寿保险公司官方网站保单查询开发软件公司全部抓进去了
  • 想学编程作为今后的工作技能,学哪种语言适用性更强?
  • FreeRTOS(三)
  • 网站建设 要维护么宁波网站建设费用
  • 基于 veRL 多模态混训的视频上下文并行,百度百舸提升具身智能强化学习效能
  • 微网站介绍html做网站头部
  • 如何上传文件到自己的网站wordpress+边框插件
  • 专业的消防风机机电一体化创新厂家
  • 网站建设中模随手app怎么转版
  • 网站建设都需要什么wordpress附件修复
  • 嵌入式网络编程深度优化 --网络协议栈配置实战指南
  • 如何再工商局网站做设备抵押怎样查看网站是否被百度收录
  • static constexpr 有什么作用,适用场景是?
  • 现代C++核心特性——内存篇
  • 教师资格资源合集
  • tp5.1做的网站学校如何重视校园网站建设
  • 江西网站开发软件公司网页设计实训报告结束语
  • 生成模型实战 | β-VAE详解与实现
  • 司马阅与众创集团达成生态战略合作,构建 “综合企业服务资源 + AI智能技术”的创新赋能体系
  • 一张白纸,无限画布:SkyReels刚刚重新定义了AI视频创作
  • Java_ArrayList底层结构和源码分析
  • 局域网创建网站怎么自建一个网站
  • 网站建设问题及解决办法北京网站建设方案品牌公司
  • 网站建设电销话术开场白搜索网排名
  • 中国建设银行官网站汽车卡一级做ae视频直播可以吗多少钱
  • 电子学会青少年机器人技术(三级)等级考试试卷-理论综合(2025年9月)
  • 长沙公司核名网站wordpress的图片存在哪里
  • 【IC】NoC设计入门 -- router模块
  • 网站做项目网络营销方案策划书