栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

简述springmvc工作原理和流程(简述springmvc的执行流程)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

简述springmvc工作原理和流程(简述springmvc的执行流程)

springmvc系列教程一开始springmvc(史上最贴心,原创,亲测)

我是Kay_Ge,联系qq一起进步早日做构架师

必读
springmvc基于框架的程序要运行成功,对于tomcat版本,jdk版本,配置文件,jar包的版本,有着严格的要求苛刻,但凡有一个地方出错了,都会导致框架运行失败,## 如果这是你第一次学习本框架,请严格按照教程照做,全部一样,直到看见成功在根据不懂的地方做出改变,这样可以大大节省效率,请勿一来就改变配置

步骤1 . 先运行,看效果,在学习深入

项目环境说明:软件eclipse,jdk1.8,tomcat8,springmvc3系列
下面是整个项目
jar包以放在项目中需要可自行提取
链接:https://pan.baidu.com/s/1Sp8mxp3ZMlCao0TsG-M4zg
提取码:2022
点击上方链接下载项目,解压后导入到eclipse中,启动Tomcat,观察是否正常运行。确定可以运行,确定教程是可以跑得起来的,再学习下面的内容。
运行成功画面

最基础版先了解如何运行所以并没写网页
jar包截图

步骤 2 . 模仿和排错

在确保可运行项目能够正确无误地运行之后,再严格照着教程的步骤,对代码模仿一遍。
模仿过程难免代码有出入,导致无法得到期望的运行结果,此时此刻通过比较正确答案 ( 可运行项目 ) 和自己的代码,来定位问题所在。

步骤 3 . 整体流程

游览器设置servlet把服务交给springmvc中dispatcherServlet(springmvc框架驱动)全权处理事务,核心控制器使用controller层中类的方法

步骤4 . 创建项目bird_3_19_springMVC

在eclipse中新建项目springmvc,使用dynamic web project的方式。 不熟悉这种的请自行搜索eclipse怎么创建dynamic web project项目

步骤5 . 导入jar包

jar包的导入请自行不要更换版本,换了后期不兼容很麻烦,如需配换请自行查看相应适配版本
放入WebContent下web-inf下lib中

步骤6.编写web.xml

web.xml位置位于WebContent下web-inf下(在WebContent上右键new下order下xml file下取name)

web.xml解释请看注释




  bird_3_19_springMVC
  
  
    index.html
    index.htm
    index.jsp
    default.html
    default.htm
    default.jsp
  
   
 
 
 	dispatcherServlet
 	
 			org.springframework.web.servlet.DispatcherServlet
 	
 	
 	
 			
 			contextConfigLocation
 			
 			classpath:springmvc.xml
 	 
 
 
 
 	dispatcherServlet
 	
		System.out.println("can"+name);
	}
}

步骤9 运行项目

部署在Tomcat中,重启tomcat,然后访问地址,观察效果
注意访问地址运行后会报404
原因:我们并没有写任何前端页面,我们要访问
http://localhost:8080/bird_3_19_springMVC/login.html

可以看见我们虽然没有login.html页面但还是进去了FrontServlet中的Login()方法,证明springmvc在帮我们在一访问login.html不管有没有时都会执行Login()方法

10项目路径完整截图


后续教程请继续观看springmvc系列教程

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/773714.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号