前后端分离是什么?

老大夫 发布于 2024-05-30 15:53
前后端分离是 前端和后端分别部署 前后端不分离是 后端使用显示模板 jsp、themleaf,在后端生成视图传送给浏览器。 前后端分离 前端使用vue 后端使用spring 中间使用json进行通讯,这样不论是PC,手机,小程序,只需要一套后台即可多个前端使用。

SpringMVC参数校验

老大夫 发布于 2024-05-30 15:43
在实体类中添加校验注解 在Controller的handler中给参数添加@Validate注解,param和JSON都有效果 5.3 参数校验 在 Web 应用三层架构体系中,表述层负责接收浏览器提交的数据,业务逻辑层负责数据的处理。为了能够让业务逻辑层基于正确的数据进行处理,我们需要在表述层对数据进行检查,将错误的数据隔绝在业务逻辑层之外。 ...

什么是RestFul风格

老大夫 发布于 2024-05-30 11:15
它是对于实现http协议的项目的一个标准。就像是MVC三层架构一样,会让不同的路径变得井然有序,易于理解,当然也不是强制性的。 在初期学习的路径中,动作和目标都是写在一起的如:getUser?id=15 这样会显得很杂乱,而且会暴露服务器的动作目标 而且请求方式 get请求和post请求带请求体就可以解决所有场景了,delete 和 put也用不上,这样不符...

SpringMVC响应数据的方式

老大夫 发布于 2024-05-29 20:59
1. 返回jsp、themleaf模板页面(不重要,现在基本都前后端分离了) MvcConfig @EnableWebMvc //handlerMapping handlerAdapter json转换器 @Configuration @ComponentScan(basePackages = "com.atguigu") public class Mvc...

Cookie、Session 和 Token 之间的关系

老大夫 发布于 2024-05-29 19:10
Cookie、Session 和 Token 之间的关系: Cookie 通常用于在客户端存储 Token,以便在每次请求中将 Token 发送给服务器。如果本地有cookie,每次都会在请求头发送给服务器。 Session 也可以用于存储 Token,但通常更多用于存储用户的状态信息。 Token 可以代表用户的身份信息,也可以用于授权访问特定资源。tok...

SpringMVC接收值的方式

老大夫 发布于 2024-05-29 18:21
1. Param形式传参 直接接收,在形参列表中声明对应的变量 @RequestParam指定传参名字,是否必须传参,默认值 集合接值 实体类接值 @Controller @RequestMapping("/param") public class ParamController { //直接接收 //形参列表填写对应名称即可 ...

前后端传参类型

老大夫 发布于 2024-05-29 10:46
param 键值对的形式 但是只能单层次数值传递。 json 用固定格式的字符串来表示对象,支持多层次数值,%99都用JSON来传参。JSON要求必须是post请求模式。 cookie 在用户的浏览器中存放token等令牌数据,每次请求会在请求头中一并发送。

HTTP 响应状态码

老大夫 发布于 2024-05-29 10:00
400 要求传递的参数没有传送 404 找不到目标资源 405 请求方式不被允许 415 不支持的媒体类型

四、SpringMVC实战:构建高效表述层框架

老大夫 发布于 2024-05-28 20:11
四、SpringMVC实战:构建高效表述层框架 目录 一、SpringMVC简介和体验 1.1 介绍 1.2 主要作用 1.3 核心组件和调用流程理解 1.4 快速体验 二、SpringMVC接收数据 2.1 访问路径设置 2.2 接收参数(重点) 2.2.1 param 和 json参数比较 2.2.2 param参数接收 2.2.3 路径 参数...

什么是handler?

老大夫 发布于 2024-05-28 14:50
处理前端响应的类是controller Controller类中的方法就是 handler 了 @Controller class void Deal(){ //handler public string doDeal(){ } }

数码管

老大夫 发布于 2024-05-26 19:26
组成数字的七段二极管和点一个二极管,共八个发光二极管和两对公共引脚,一共十个引脚 分为 共阴极数码管,和共阳极数码管。字面意思,公共端接地或者高电平。 还是4位数码管,同样是采用7段引脚控制数字,有四个位选引脚,哪个位选有点哪个就亮。 4位数码管并不是同时亮起,而是快速切换四个位置,肉眼看不出切换的频闪,视觉上就是四个同时发亮。

MybatisX 插件逆向工程 Gennerator 自动生成 实体类 Mapper映射

老大夫 发布于 2024-05-26 16:40
setting 中查找 MybatisX插件安装 在setting ----> plugins中搜索 idea连接数据库 选中要生成的表 右键 MybatisX-generator

Mybatis分页插件PageHelper

老大夫 发布于 2024-05-26 15:35
1. 导入依赖 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.11</version> &l...

Mybatis动态语句

老大夫 发布于 2024-05-26 10:28
用于筛选条件的查询 例如找工作,首先筛选地区,再筛选工作种类,再筛选薪资......等等 where、if 标签 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ...

mybatis-config.xml模板

老大夫 发布于 2024-05-26 10:25
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"&g...