位置: IT常识 - 正文

SpringMVC(springmvc的执行流程)

编辑:rootadmin
SpringMVC 简述 是基于 spring 的一个框架, 实际上就是spring的一个模块,专门做 web 开发的。可理解为 servlet 的一个升级。 web 开发底层是 servlet,框架是在 servlet 基础上面加入一些功能,让你做web开发方便。 SpringMVC 就是一个 S ... SpringMVC 简述是基于 spring 的一个框架, 实际上就是spring的一个模块,专门做 web 开发的。可理解为 servlet 的一个升级。web 开发底层是 servlet,框架是在 servlet 基础上面加入一些功能,让你做web开发方便。SpringMVC 就是一个 Spring。Spring是容器,ioc 能够管理对象,使用 @Component, @Repository, @Service, @ControllerSpringMVC 能够创建对象,放入到容器中(SpringMVC容器),springmvc 容器中放的是控制器对象我们要做的是使用 @Contorller 创建控制器对象,把对象放入到 springmvc 容器中, 把创建的对象作为控制器使用,这个控制器对象能接收用户的请求,显示处理结果,就当做是一个 servlet 使用。使用 @Controller 注解创建的是一个普通类的对象,不是 Servlet。springmvc 赋予了控制器对象一些额外的功能。web 开发底层是 servlet, springmvc 中有一个对象是 Servlet:DispatcherServlet(中央调度器)DispatcherServlet: 负责接收用户的所有请求,用户把请求给了 DispatcherServlet,之后 DispatcherServlet 把请求转发给 我们的 Controller 对象,最后是 Controller 对象处理请求。初始搭建步骤

推荐整理分享SpringMVC(springmvc的执行流程),希望有所帮助,仅作参考,欢迎阅读内容。

SpringMVC(springmvc的执行流程)

文章相关热门搜索词:springmvc框架,springmvc面试题,springmvc框架,springmvc三层架构,springmvc框架,springmvc框架,springmvc三层架构,springmvc原理及流程,内容如对您有帮助,希望把文章链接给更多的朋友!

创建 web maven 项目,完善项目结构,导入相关依赖(spring-webmvc、servlet、jsp)

<!--Servlet依赖--><dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <scope>provided</scope></dependency><!--SpringMVC依赖--><dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.2.5.RELEASE</version></dependency>

在 web.xml 中注册中央调度器对象 DispatcherServlet

<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" version="4.0"> <!--
本文链接地址:https://www.jiuchutong.com/zhishi/304723.html 转载请保留说明!

上一篇:python中如何获取当前文件的部分信息?(python中如何获取列表中的元素)

下一篇:ps像素大小怎么调整(ps像素大小怎么调整不了)

  • 内账需要哪些单据
  • 销售佣金计入什么会计科目
  • 预提的费用在做所得税的时候如何处理
  • 社团费用报销制度
  • 建筑行业预缴增值税可以用进项抵缴吗
  • 建筑工人的工资应该怎样支付
  • 不动产融资租赁税率是多少
  • 销项税额特殊销售额的处理方式
  • 房产租金收入房产税
  • 企业所得税季报资产总额怎么填
  • 银行小额贷款是怎么还款的
  • 单位起诉员工赔偿算劳动争议
  • 现金存款凭证
  • 办公室的取暖费怎么做会计分录
  • 个人抬头发票能开专票吗
  • 清洁服务经营范围有哪些
  • 增值税如何确认
  • 简易计税方法适用范围
  • 收到政府征地补偿款
  • 企业银行保证金账户怎么查询
  • 什么是销售利润率和成本利润率
  • 网页老是自己跳出来
  • 读会计没有考到证 能出来干什么
  • won11更新
  • 债转股适用范围
  • linux命令大全详解
  • codelite怎么进行编译
  • php zmq
  • php调用外部程序
  • 如何判断公众号是否可靠
  • 退休返聘人员算临时工吗
  • 全网首发是什么意思
  • 长期待摊费计入哪个科目
  • 基于springboot的购物商城
  • web攻防之业务安全实战指南在线阅读
  • 【AI大比拼】文心一言 VS ChatGPT-4
  • 基于thinkphp开发的框架
  • python类 方法
  • 收回已转销的应收账款是什么意思
  • python的用途
  • mongodb morphia
  • 织梦网站怎么添加关键词
  • 我向银行借钱我是贷方还是借方
  • 购销合同谁来做
  • MySQL入门教程
  • 用负数表示的例子
  • 增值税不用计提吗
  • 退回企业所得税的账务处理
  • 如何确认产品销售收入
  • 职工食堂的会计处理
  • 中级会计报名必须满4年吗
  • 汽车销售行业印章要求
  • 当月扣缴社保分录
  • 怎么看懂自己的收入纳税
  • 公司个人薪金怎么交税
  • 办公家具生意怎么做
  • 预收账款最多挂几年
  • 明细账怎么订起来
  • 新建的企业
  • 帐簿凭证的管理方法
  • mysql 分组语句
  • mysql里面的事务
  • vmware workstation中的虚拟机的终端
  • win8.1开机密码忘了
  • vista正版怎么升级win7
  • mac打不了字什么原因
  • xp系统如何隐藏我的电脑
  • windows xp的电脑
  • mac adobe flash player一直提示更新
  • windows8开机蓝屏
  • redhat linux6.5安装教程
  • javascript正则匹配两个点
  • android的ui组件有哪些
  • linux分区类型默认的是什么
  • unity3d网络游戏开发
  • python二级怎么出题
  • Vue-Access-Control 前端用户权限控制解决方案
  • jQuery基于muipicker实现仿ios时间选择
  • jq cookie
  • js如何判断是否有定时器功能并清除
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设