spring mvc
spring mvc
mazhongjia
这个作者很懒,什么都没留下…
展开
-
03.spring mvc实践
一、简单使用1、搭建Spring MVCXXX原创 2020-03-28 09:50:35 · 208 阅读 · 0 评论 -
01.spring mvc各组件执行流程
请求离开浏览器时,会带有用户所请求内容的信息,至少会包含请求的URL。还可能带有其他的信息,例如用户提交的表单信 息,请求到达Spring MVC的DispatcherServlet,DispatcherServlet的任务是将请求发送给Spring MVC控制器; DispatcherServlet需要知道应该将请求发送给哪个控制器(Controller)。所以DispatcherServ...原创 2020-03-28 09:46:16 · 95 阅读 · 0 评论 -
06.spring mvc总结
一、说明1、spring mvc核心思想spring mvc核心思想是将【业务数据抽取】同【业务数据呈现】相分离。因此:做后端业务开发时要考虑好:业务逻辑如何呈现出一个合适的数据模型 做前端开发时要考虑好:如何将业务数据更好的呈现在用户面前2、spring mvc总体作用图3、spring mvc组成部分及之间协助掌握图中哪些时需要配置的,哪些时动手编写的(见系...原创 2020-02-27 12:44:00 · 107 阅读 · 0 评论 -
06.spring mvc中对JSON的支持
一、说明JSON数据交换格式在Restful WebService中发挥了很大作用,也使得RestfulWebService称为WebService事实上的标准,取代了重量级SOAP。可以这么理解JSON在spring mvc中的意义:spring mvc中模型数据,可以被html网页通过某形式进行展示,也可以被App通过JSON格式进行展示,也就是说:模型数据存在不同的表现形式,JSO...原创 2020-02-25 14:01:03 · 197 阅读 · 0 评论 -
05.spring mvc FileUpload单文件上传
一、说明spring mvc提供了用于文件上传的公共服务,只需要简单配置 ,就可以使用spring mvc提供的接口完成文件上传。二、使用1、在spring mvc配置文件(mvc-dispatcher-servlet.xml)中,增加spring mvc提供的专门用来解析上传的文件的bean<bean id="multipartResolver" class="o...原创 2020-02-24 19:18:57 · 110 阅读 · 0 评论 -
IntelliJ IDEA搭建基于Maven的SSM开发环境(SpringMVC+Spring+Mybatis+Mysql+Junit+Druid)
一、环境jdk:jdk1.8.0_144 tomcat:apache-tomcat-8.5.51 springmvc:4.3.13.RELEASE spring:4.3.13.RELEASE mybatis:3.2.8 mysql:5.1.32原创 2020-02-20 17:46:18 · 687 阅读 · 0 评论 -
04.spring mvc binding
一、说明将【请求中的字段】按照【名字匹配的原则】填入【模型对象】。二、方式原创 2020-02-20 15:48:52 · 155 阅读 · 0 评论 -
IntelliJ IDEA打包SpringMVC程序成war包并进行部署Tomcat
一、Project Structure1、ctrl+alt+shift+s或者2、按照如下步骤添加Artifacts,其中步骤3是选择以war包形式,将项目打成一个war包在指定位置3、设置war包名字,个人理解,这是打包后项目名称将依赖的文件都打到war包中1)springmvc compile output:项目源码编译输出2)MavenXXXX:项目依赖的第三...原创 2020-02-18 16:24:53 · 9214 阅读 · 1 评论 -
02.spring mvc的上下文层级
图中有【两类】web应用上下文(WebApplicationContext) 类1)右小角的多个WebApplicationContext,是org.springframework.web.context.ContextLoaderListener加载形成的WebApplicationContext上下文,提供给所有应用(所有DispatcherServlet),比如...原创 2020-02-13 16:10:54 · 255 阅读 · 0 评论 -
01.spring mvc基本概念
图一:1、粗体蓝色的是必须程序员写、配置的2、蓝色的时可以选择写的、配置的3、黑色的是框架提供的4、HandlerMapping:请求进来后,用于查找哪个Controller处理请求的5、HandlerInerceptor:拦截器,比如before、after等6、ViewResolver:用来决定返回那个View的7、View:具体的页面8、ModelAndV...原创 2020-02-11 16:58:51 · 94 阅读 · 0 评论