【Spring MVC】
wdt_
即使上线也匆忙,新版本,愁断肠,orz...
展开
-
Spring MVC (一) —— 概述 + 环境搭建
一、关于三层架构和 MVC 【1】三层架构 表现层:Web 层,与和客户端进行数据交互。表现层一般会采用 MVC 的设计模型。 —> SpringMVC 业务层:service层,处理公司具体的业务逻辑,Web 层依赖业务层,但是业务层不依赖 Web 层,但可能依赖 Dao 层。 —> Spring 持久层:Dao层,与数据库交互。 —> MyBatis 【2】MVC Mo...原创 2019-08-27 12:09:55 · 190 阅读 · 0 评论 -
Spring MVC (附) —— 注解总结
@RequestMapping 一、作用: 用于建立请求 URL 和处理请求方法之间的对应关系 二、出现的位置: 【1】类上: 代表请求 URL 的第一级访问目录。此处不写的话,就相当于应用的根目录。写的话需要以/开头。 它出现的目的是为了使我们的 URL 可以按照模块化管理: 例如: 账户模块 订单模块 /account/add /order/add /account/...原创 2019-08-27 16:34:33 · 173 阅读 · 0 评论 -
Spring MVC (二) —— 请求参数绑定
一、回顾 在上一篇 【1. 1】Spring MVC 概述 + 环境搭建中,我了解了 【1】什么是三层架构和 MVC ? 【2】SpringMVC 是什么 ? 【3】SpringMVC 的优势 ? 【4】SpringMVC 和 Struts2 的优劣分析 ? 【5】SpringMVC 的入门案例、案例的执行流程、涉及的组件、标签说明 【6】学习了一个新注解 @RequestMapping 接下来,...原创 2019-08-27 18:09:14 · 174 阅读 · 0 评论 -
Spring MVC (附) —— 环境搭建中的认知
①、总结环境搭建步骤 一、 指定 SpringMVC 的入口程序(在 web.xml 中) 其中的 DispatcherServlet 被我们称之为核心分发器。 二、 编写 SpringMVC 的核心配置文件(在 [servlet-name]-servlet.xml 中) 用于指定每一个组件的实现模式。 三、 编写控制 (Controller) 层的代码 一个普通的 Jav...原创 2019-08-27 22:46:44 · 185 阅读 · 0 评论 -
Spring MVC (三) —— 文件上传 + 异常处理 + 拦截器
一、回顾 在上一篇 Spring MVC (二) —— 请求参数绑定 中,我了解了 【1】SpringMVC 的参数绑定机制、使用要求 POJO 类中包含集合类型参数 POJO 类型作为参数示例 【2】请求参数乱码问题的解决! ① POST 请求方式乱码 ② 静态资源可以不过滤 ③ GET 请求方式乱码 【3】自定义类型转换器 Converter 的配置步骤 接下来,我继续学习...原创 2019-08-28 14:27:31 · 246 阅读 · 0 评论 -
Spring MVC (四) ------ 请求响应的运行原理 + 理解 web.xml
一、须知 SpringMVC 似乎围绕一个 DispatcherServlet 来设计的,这个 Servlet 会把请求分发给各个处理器,并支持可配置的处理器映射、视图渲染、本地化、时区与主题渲染等,甚至还能支持文件上传。 二、运行原理 (1) Http 请求:客户端请求提交到 DispatcherServlet。 (2) 寻找处理器:由 DispatcherServlet 控制器查询一个或多...原创 2019-08-28 20:50:16 · 194 阅读 · 0 评论