随笔分类 -  Spring / Spring MVC

摘要:SpringMVC 常用组件 1、DispatcherServlet (1)前端控制器,由框架提供 (2)作用:统一处理请求和响应,整个流程控制的中心,由它调用其它组件处理用户的请求 2、HandlerMapping (1)处理器映射器,由框架提供,如:@RequestMapping (2)作用:根 阅读全文
posted @ 2022-05-28 14:57 半条咸鱼 编辑
摘要:概述 1、使用配置类、注解,代替 web.xml、SpringMVC 配置文件 2、在 Servlet3.0 环境中,容器会在类路径(src、resource)中查找 javax.servlet.ServletContainerInitializer 接口的实现类 (1)如果找到,用实现类来配置 S 阅读全文
posted @ 2022-05-27 21:14 半条咸鱼 编辑
摘要:HandlerExceptionResolver 接口 1、SpringMVC 提供的一个处理控制器方法,执行过程中所出现的异常的接口 2、实现类 (1)DefaultHandlerExceptionResolver:默认异常处理器 (2)SimpleMappingExceptionResolver 阅读全文
posted @ 2022-05-27 17:14 半条咸鱼 编辑
摘要:概述 1、拦截器需要实现 HandlerInterceptor 接口,或继承 HandlerlnterceptorAdapter 类(已弃用) 2、作用:SpringMVC 中的拦截器用于拦截控制器方法的执行 3、示例 @Component public class FirstInterceptor 阅读全文
posted @ 2022-05-27 14:47 半条咸鱼 编辑
摘要:概述 1、HttpMessageConverter,报文信息转换器,将请求报文转换为 Java 对象,或将 Java 对象转换为响应报文 2、两个注解,将请求报文转换为 Java 对象:@RequestBody,@ResponseBody 3、两个类型,将 Java 对象转换为响应报文:Reques 阅读全文
posted @ 2022-05-26 21:35 半条咸鱼 编辑
摘要:概述 1、软件风格架构 2、REST:Representational State Transfer,表现层资源状态转移 3、资源 (1)将服务器看作是由很多离散的资源组成,每个资源是服务器上一个可命名的抽象概念 (2)与面向对象设计类似,资源是以名词为核心组织 (3)一个资源可以由一个或多个 UR 阅读全文
posted @ 2022-05-25 21:51 半条咸鱼 编辑
摘要:SpringMVC 中的视图 1、View 接口 2、作用:渲染数据,将模型 Model 中的数据展示给用户 3、默认种类:转发视图、重定向视图 DispatcherServlet 解析视图源码 1、模型、视图封装到 ModelAndView mv = ha.handle(processedRequ 阅读全文
posted @ 2022-05-23 21:08 半条咸鱼 编辑
摘要:保存作用域 / 域对象:从上到下作用域依次增大 1、PageContext / Page:页面级别,现在已不使用 2、HttpServletRequest / Request:一次请求响应范围有效 3、HttpSession / Session:一次会话范围有效,浏览器开启 -> 浏览器关闭 4、S 阅读全文
posted @ 2022-05-23 17:49 半条咸鱼 编辑
摘要:通过 Servlet API(不使用) 1、将 HttpServletRequest 作为控制器方法的形参,HttpServletRequest 类型的参数表示封装了当前请求的请求报文的对象 2、getParameter()、getParameterValues() 3、、示例 @RequestMa 阅读全文
posted @ 2022-05-22 21:02 半条咸鱼 编辑
摘要:功能 1、将请求和处理请求的控制器方法关联起来,建立映射关系 2、SpringMVC 接收到指定的请求,就会来找到在映射关系中对应的控制器方法来处理这个请求 位置 1、标识一个类:设置映射请求的请求路径的初始信息 2、标识一个方法:设置映射请求请求路径的具体信息 属性 1、value (1)通过请求 阅读全文
posted @ 2022-05-22 16:04 半条咸鱼 编辑
摘要:创建 Maven 工程 1、添加 Web 模块 (1)打包方式为 war (2)项目结构 -> 项目设置 -> Facet -> 添加 Web -> 添加 Web 部署描述符 (3)Maven 工程根目录\src\main\webapp\WEB-INF\web.xml (4)编辑 Web 资源目录路 阅读全文
posted @ 2022-05-21 22:28 半条咸鱼 编辑
摘要:MVC 1、一种软件架构的思想,将软件按照模型、视图、控制器来划分 (1)M:Model,模型层,指工程中的 JavaBean,作用是处理数据 (2)V:View,视图层,指工程中的 HTML / JSP 等页面,作用是与用户进行交互,展示数据 (3)C:Controller,控制层,指工程中的 S 阅读全文
posted @ 2022-05-20 19:13 半条咸鱼 编辑

点击右上角即可分享
微信分享提示