➤SpringMVC
文章平均质量分 75
本专栏将从基础的SpringMVC概念、架构和工作原理开始,深入剖析SpringMVC的各个组件和功能,包括处理器映射器、适配器、视图解析器、拦截器、数据绑定、表单处理、文件上传、异常处理等方面。还将结合实际案例和最佳实践,帮助读者掌握SpringMVC在实际开发中的应用,提升开发效率和代码质量。
技术蜗牛-阿春
————我们曾如此渴望命运的波澜,到最后才发现:人生最曼妙的风景,竟是内心的淡定与从容————
展开
-
【SpringMVC系列】拦截器
一、概述1、拦截器:AOP思想的具体应用 SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。 SpringMVC中的拦截器是由实现 HandlerInterceptor 或者继承 HandlerInterceptorAdapter 来实现的. SpringMVC拦截器的preHandle方法返回值是Boolean类型,所以条件够就放行,执行方法,而条件不足,前端无法知道是什么原因而被拦截,下面来解决这个问题。 .原创 2021-05-14 14:50:11 · 182 阅读 · 2 评论 -
【SpringMVC】JSON
JSON一、概述 JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,目前使用特别广泛。 采用完全独立于编程语言的文本格式来存储和表示数据。 简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。 在 JavaScript 语言中,一切都是对象。因此,任何JavaScript 支持的类型都可以通过 JSON 来表示..原创 2021-05-07 19:40:16 · 142 阅读 · 2 评论 -
【SpringMVC系列】Ajax
一、跳转方式1、ModelAndView对象根据view的名称和视图解析器调到指定的页面({视图解析器前缀}+viewName+{视图解析器后缀})<!-- 视图解析器 --><bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"id="internalResourceViewResolver"><!-- 前缀 --><p...原创 2021-04-24 21:14:40 · 124 阅读 · 2 评论 -
【SpringMVC系列】SSM框架整合
一、环境 IDEA MySQL5.7.X Tomcat9 Maven3.6 二、建立数据库建表CREATE DATABASE ssmbuild;CREATE TABLE books (bookID INT(10) NOT NULL AUTO_INCREMENT COMMENT "书id" PRIMARY KEY,bookName VARCHAR(100) NOT NULL COMMENT "书名",bookCount...原创 2021-04-12 11:23:18 · 188 阅读 · 3 评论 -
【SpringMVC系列】数据处理和跳转
一、跳转方式1、ModelAndView对象根据view的名称和视图解析器调到指定的页面({视图解析器前缀}+viewName+{视图解析器后缀})<!-- 视图解析器 --><bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"id="internalResourceViewResolver"><!-- 前缀 -->...原创 2021-04-05 18:59:31 · 231 阅读 · 0 评论 -
【SpringMVC系列】控制器和RestFul
一、控制器1、控制器:负责提供访问应用程序的行为,通常通过接口定义或注解定义两种方式实现,负责解析用户的请求并将其转换为一个模型2、实现方式(1)实现Controller接口//实现该接口的类获得控制器功能public interface Controller {//处理请求且返回一个模型与视图对象ModelAndView handleRequest(HttpServletRequest var1, HttpServletResponsevar2) throw...原创 2021-03-29 12:13:07 · 190 阅读 · 4 评论 -
【SpringMVC系列】springmvc概述
一、概述1、MVC:模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范,是将业务逻辑、数据、显示分离的方法来组织代码。M:Model(模型)数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),不过现在一般都分离开来:Value Object(数据Dao) 和 服务层(行为Service)。也就是模型提供了模型数据查询和模型数据的状态更新等功能,包括数据和业务。V:View(视图)负责进行模型的展示原创 2021-03-21 15:09:38 · 235 阅读 · 6 评论