![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringMVC
文章平均质量分 86
学习笔记
guardwhy
这个作者很懒,什么都没留下…
展开
-
SSM整合(增删改查)
1- 环境基本要求基本环境IDEAMySQL 5.7Tomcat 9Maven 3.62- 数据库环境创建一个书籍数据的数据库表-- 创建数据库create database db_ssm;-- 使用数据库use db_ssm;drop table if exists books;-- 创建数据表create table `books` ( `bookid` int(10) not null auto_increment comment '书id', `bookn原创 2021-04-21 16:13:15 · 1494 阅读 · 1 评论 -
SpringMVC-文件上传和下载
10.1 项目目录10.2 导入相关依赖<!--导入文件上传--><dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.3</version></dependency><!--servlet-->原创 2021-02-03 11:09:58 · 94 阅读 · 0 评论 -
SpringMVC-拦截器
9.1 拦截器概述SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。开发者可以自己定义一些拦截器来实现特定的功能。9.2 过滤器与拦截器的区别拦截器是AOP思想的具体应用。9.2.1 过滤器servlet规范中的一部分,任何java web工程都可以使用。在url-pattern中配置了/*之后,可以对所有要访问的资源进行拦截9.2.2 拦截器拦截器是SpringMVC框架自己的,只有使用了SpringMVC框架的工程才能原创 2021-02-03 11:09:00 · 90 阅读 · 0 评论 -
SpringMVC-AJAX
7- JSON7.1 JSON基础7.1.1 JSON 概念JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。在 JavaScript 语言中,一切都是对象。因此,任何JavaScript 支持的类型都可以通过 JSON 来表示。- 对象表示为键值对,数据由逗号分隔。- 花括号保存对象- 方括号保存数组JSON 键原创 2021-02-03 10:52:56 · 88 阅读 · 0 评论 -
SpringMVC-JSON
1.1 JSON基础JSON基本概念JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。注意点在 JavaScript 语言中,一切都是对象。因此,任何JavaScript 支持的类型都可以通过 JSON 来表示。- 对象表示为键值对,数据由逗号分隔。- 花括号保存对象- 方括号保存数组JSON 键值对是用来保存原创 2021-04-19 22:45:07 · 105 阅读 · 0 评论 -
Spring MVC-响应参数
1.1 响应方式介绍页面跳转返回字符串逻辑视图。void原始ServletAPI。ModelAndView。返回数据直接返回字符串数据。将对象或集合转为json返回。1.2 返回字符串视图直接返回字符串:此种方式会将返回的字符串与视图解析器的前后缀拼接后跳转到指定页面@RequestMapping("/m1")public String test() { return "success";}1.3 原始ServletAPI通过request、response原创 2021-04-20 00:40:33 · 489 阅读 · 0 评论 -
SpringMVC-请求参数
5-请求参数的绑定5.1支持的数据类型基本类型参数基本类型和 String 类型POJO 类型参数实体类,以及关联的实体类数组和集合类型参数List 结构和 Map 结构的集合(包括数组)5.2 使用要求基本类型或者 String 类型参数名称必须和控制器中方法的形参名称保持一致。(严格区分大小写)POJO 类型 ,或者它的关联对象要求表单中参数名称和 POJO 类的属性名称保持一致。并且控制器方法的参数类型是 POJO 类型。集合类型方式一:要求集合类型的请求参原创 2021-02-03 10:18:00 · 117 阅读 · 0 评论 -
SpringMVC-控制器Controller
1- 控制器Controller控制器复杂提供访问应用程序的行为,通常通过接口定义或注解定义两种方法实现。控制器负责解析用户的请求并将其转换为一个模型。在Spring MVC中一个控制器类可以包含多个方法,在Spring MVC中,对于Controller的配置方式有很多种1.1 实现Controller接口1.1.1项目目录1.1.2 操作业务Controller实现Controller接口,从而获得控制器功能package cn.guardwhy.controller;impo原创 2021-04-19 11:49:06 · 1507 阅读 · 0 评论 -
SpringMVC-入门案例
1.1 项目目录(原理版)1.1.1 相关依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http:原创 2021-03-25 13:30:24 · 93 阅读 · 0 评论 -
Spring MVC- 原理
1.1 Spring MVC 基本特点1.1.1 基本概念Spring MVC是 Spring体系的轻量级Web MVC框架。Spring MVC的核心Controller控制器,用于处理请求,产生响应。Spring MVC基于Spring IOC容器运行,所有对象都被IOC管理。1.1.2 在三层架构中的位置1.1.3 Springmvc优点序号优点描述1清晰的角色划分前端控制器( DispatcherServlet) 、处理器映射器( HandlerM原创 2021-03-24 23:06:10 · 75 阅读 · 0 评论 -
SpringMVC-前置知识
1- 三层架构和MVC1.1 三层架构#1.企业项目架构中,有两种常见的架构形式: 1.1.C/S架构,即客户端/服务器 1.2.B/S架构,即浏览器/服务器 #2.目前在J2EE项目中,几乎都基于B/S架构#3.在B/S架构中,系统标准的三层结构包括: 表现层(web):与请求和响应相关 业务层(service):与业务需求相关 持久层(dao):与操作访问数据库相关1.2 MVC模型#1.MVC是一种表现层的设计模型。它的全名是Model(模型)-View(视图)-Cont原创 2021-02-03 10:15:07 · 412 阅读 · 0 评论