SpringMVC
文章平均质量分 84
Parker7
不积小流,无以成江海
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringMVC学习笔记【part8】拦截器
SpringMVC 学习笔记 Part8 1. 拦截器的概述 SpringMVC 的拦截器类似于 Servlet 开发中的过滤器 Filter,用于对处理器进行预处理和后处理。用户可以自己定义一些拦截器来实现特定的功能。 拦截器和过滤器Filter的区别: 过滤器是 servlet 规范中的一部分,任何 java web 工程都可以使用。拦截器是 SpringMVC 框架自己的,只有使用了 SpringMVC 框架的工程才能用。 过滤器在 url-pattern 中配置了**/***之后,可以对所有要访原创 2022-01-22 00:20:12 · 338 阅读 · 0 评论 -
SpringMVC学习笔记【part7】异常处理
SpringMVC 学习笔记 Part7 1. SpringMVC的异常处理 首先先来回顾下 Java 中的异常。系统中异常包括两类:预期异常和运行时异常 RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。 Controller调用service,service调用dao,若期间发生异常,都是向上抛出的,最终 DispatcherServlet 会找异常处理器进行异常的处理。若没有异常处理器,最终会抛向浏览器,浏览器为我们打印原创 2022-01-21 22:37:47 · 270 阅读 · 0 评论 -
SpringMVC学习笔记【part6】跨服务器文件上传
SpringMVC 学习笔记 Part5 1. 服务器划分的目的 在实际开发中,我们会有很多处理不同功能的服务器。例如: 应用服务器:负责部署我们的应用。 数据库服务器:运行我们的数据库。 缓存和消息服务器:负责处理大并发访问的缓存和消息。 文件服务器:负责存储用户上传文件的服务器。 分服务器处理的目的是让服务器各司其职,从而提高我们项目的运行效率。 2. 跨服务器文件上传 前置工作: 我们需要在文件接受服务器的 apache-tomcat-8.5.69\conf 目录下找到 web.原创 2022-01-21 16:38:08 · 593 阅读 · 0 评论 -
SpringMVC学习笔记【part5】本地文件上传
SpringMVC 学习笔记 Part5 1. 文件上传的原理 本小节将回顾 JavaWeb 传统的文件上传方式和学习更为方便的 SpringMVC 提供的文件上传组件。首先先来回顾一下文件上传的一些前置知识。 form 表单的 enctype 取值必须是:multipart/form-data (默认值是:application/x-www-form-urlencoded) ,enctype 是表单请求正文的类型,multipart属性表示请求正文将被分成好几个部分。 form 表单的 method原创 2022-01-21 12:55:42 · 740 阅读 · 0 评论 -
SpringMVC学习笔记【part4】响应数据类型
SpringMVC 学习笔记 Part4 1.Controller方法 返回值为String Controller方法返回字符串可以指定逻辑视图的名称,根据视图解析器为物理视图的地址。 @Controller @RequestMapping("/user") public class UserController { @RequestMapping("myMVC") public String findOne(Model model) { User user = servic原创 2022-01-20 15:52:34 · 602 阅读 · 0 评论 -
SpringMVC学习笔记【part3】常用注解
SpringMVC 学习笔记 Part3 1. @RequestMapping 注解 @RequestMapping注解的作用是建立请求URL和处理方法之间的对应关系。 @RequestMapping注解可以作用在方法和类上。作用在类上时,为第一级的访问目录,作用在方法上时,为第二级的访问目录。 @Controller @RequestMapping("account") public class HelloController { @RequestMapping("hello") p原创 2022-01-19 12:42:30 · 437 阅读 · 0 评论 -
SpringMVC学习笔记【part2】请求参数的绑定
SpringMVC 学习笔记 Part2 1. 请求参数的绑定 绑定机制:表单提交的数据都是key-value格式的,如username=root&password=123。 SpringMVC的参数绑定过程是把表单提交的请求参数,作为控制器中方法的参数进行绑定的,要求提交表单的name和参数的名称是相同的。 支持的数据类型:① 基本数据类型和字符 ② 实体类型(JavaBean)③ 集合数据类型(List、map集合等)。 语法格式:我们表单中参数名称必须和控制器中方法的形参名称保持一致。原创 2022-01-18 22:07:18 · 626 阅读 · 0 评论 -
SpringMVC学习笔记【part1】基础配置
SpringMVC 学习笔记 Part1 1. 三层架构和MVC 三层架构: 咱们开发服务器端程序,一般都基于两种形式,一种C/S架构程序,一种B/S架构程序。使用Java语言基本上都是开发B/S架构的程序,B/S架构又分成了三层架构。 表现层:WEB层,用来和客户端进行数据交互的。表现层一般会采用MVC的设计模型 业务层:处理公司具体的业务逻辑的 持久层:用来操作数据库的 MVC模型: MVC全名是Model View Controller 模型视图控制器,每个部分各司其职。 Model:数据模型,原创 2022-01-17 20:04:47 · 277 阅读 · 0 评论
分享