首页 > 编程语言 > 详细

springmvc 基础

时间:2021-04-06 09:10:45      阅读:45      评论:0      收藏:0      [点我收藏+]

Spring mvc:是基于spring的一个框架,实际上就是spring的一个模块,专门做web开发的理解是servelt的一个升级
web开发底层是serlevt,框架实在serlvert基础上加入一些功能,让你做web开发方便
Spring mvc:就是一个spring。spring是容器,ioc能够管理对象,使用,@Component,@Repository,@Service,@Controller
springmvc能够创建对象,放到容器中,springmvc容器中放到中的控制器对象
我们要做的是使用@Contorller创建控制器对象,把对象放入到springmvc容器中,,把创建对象作为控制器使用,这个控制器对象能接收
用户请求,显示处理结果,就当作是一个servlet使用
使用@Controller注解创建的是一个普通类的对象,不是servlet。springmvc赋予了控制器对象的一些额外功能
web开发底层是servlet,springmvc中有一个对象是servlet:dispatherServlet
dispatherServlet:负责接受用户的所有请求,用户把请求给了dispatherServlet,之后dispatherServlet把请求转发给我的的Controller对象,最后是Controller对象处理请求
index.jsp---dispatherServlet(servlert)---转发,分配给---controller对象(@Controller注解创建对象)

实例:
	需求用户在页面发起一个请求,请求交给springmvc控制器对象,并显示处理结果
		实现步骤:
			1.新建web maven工程
			2.加入依赖
				spring-mvc依赖,间接把spring的依赖加入到项目中 jsp servlert依赖
			3.重点:在web.xml中注册一个springmvc框架的核心对象dispatcherServlet
				1.dispatherServlet叫做中央调度控制器,是一个servlet,它的父类是继承httpServlet
				2.dispatherServlet页叫做前端控制器
				3.dispatherServlet负责接收用户请求,调用其他控制对象,并且把请求的处理结果过显示给用户
			4.创建一个发起请求页面
			5.创建控制类
				1.在类的上面加入@Controller注解,创建对象,并且放入springmvc容器当中
				2.在类中方法上面加入@Request Mapping注解
			6.创建一个作为结果过的jsp,显示请求处理结果过
			7.创建springmvc的配置文件
				1.声明组件扫描器,指定@Controller注解所在的包名
				2.声明视图解析器,帮助处理试图的

springmvc请求流程:
发起:some.do--romcat(web.xml-url-pattern知道*do的请求给dispatcherServlet)--dispatherServlet)(根据springmvc.xml配置文件)
-----dispatherServlet把some.do转发给M因此roller。dosome()方法

springmvc 基础

原文:https://www.cnblogs.com/cengzhuquan/p/14619873.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!