当前位置:首页 > Java技术 > springmvc是啥

springmvc是啥

2022年08月05日 16:37:12Java技术2

SpringMVC

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

作者:~我爱写作业~
来源链接:https://blog.csdn.net/weixin_51394541/article/details/120840268

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/java/17697.html

标签: SpringMVC
分享给朋友:

“springmvc是啥” 的相关文章

SpringMVC学习系列(9) 之 实现注解式权限验证

SpringMVC学习系列(9) 之 实现注解式权限验证

对大部分系统来说都需要权限管理来决定不同用户可以看到哪些内容,那么如何在Spring MVC中实现权限验证呢?当然我们可以继续使用servlet中的过滤器Filter来实现。但借助于Spring MVC中的action拦截器我们可以实现注解式的权限验证。 一.首先介绍一下acti...

SpringMVC配置没问题却却找不到页面,页面显示404

SpringMVC配置没问题却却找不到页面,页面显示404

在Artifacts下此工程下新建一个lib文件夹,存放jar包,因为idea新建modules的时候不是直接创建的web项目: 选中lib点加号把jar导入进去,然后重启tomcat 作者:春_ 来源链接:https://b...

Spring与SpringMVC的区别

Spring是IOC和AOP的容器框架,SpringMVC是基于Spring功能之上添加的Web框架,想用SpringMVC必须先依赖Spring。 简单点的话可以将SpringMVC类比于Struts。 Spring是IOC和AOP的容器框架,SpringMVC是基于Spring功能...

SpringMvc两种实现

SpringMvc两种实现

SpringMvc搭建 了解mvc 什么是MVC MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。 是将业务逻辑、数据、显示分离的方法来组织代码。...

springmvc常见乱码处理

用三层架构做项目时,有时处理不当就经常是乱码问题,我也尝尝为此感到头疼,先说说我的方法,数据库建表用的字符编码方式最好和开发工具使用的字符编码保持一致,utf-8,utf-16等等。 1,响应头导致有乱码 一般都是在doget或者dopost方式中设置编码方式...

Spring MVC 3 深入总结

Spring MVC 3 深入总结

  一、前言: 大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也...

【SpringMVC】SpringMVC配置FastJson

【SpringMVC】SpringMVC配置FastJson

目前网络上传递数据大部分都是json和xml,但是xml使用的很少了,这里主要介绍json,一般来说json常用的场景是提供外部接口,请求内使用request域就足够了 springmvc对于json的支持,上图 1.请求json方式分析 如果...

SpringMVC的请求属于单例模式

首先明白:什么是单例,什么是多例。 单例:所有请求只生成一个对象。线程不安全 多例:每次请求都会重新生成一个对象,线程安全。 SpringMVC默认的是单例的,所以是线程不安全。 如果想要保证线程安全则有两种方式: 1、声明成多例:在Con...

SpringMVC中参数的传递(一)

SpringMVC中参数的传递(一)

前言 1.首先,我们在web.xml里面配置前端控制器DispatcherServlet以及字符编码过滤器(防止中文乱码),配置如下: 1 <?xml version="1.0" encoding="UTF-8"?> 2...

springMvc 启动流程

springMvc 启动流程

一、启动入口 Tomcat容器启动Web.xml配置servlet。DispatcherServlet继承关系 ->FrameworkServlet ->HttpServletBean ->HttpServlet(servlet-...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。