- 博客(5)
- 收藏
- 关注
原创 前后端分离模式验证码的使用
前后端不分离 在前后端不分离的开发模式下。验证码的实现相对简单,因为前端向服务器端请求验证码之后直接将验证码存储在sesison中,用户在浏览器输入验证码之后,直接从sesion中取出判断即可。 前后端分离 前后端分离之后,由于出现了跨域。以及分不是开发session不能共享的问题,后端一般都是直接禁用session,使用redis来代替session的功能。 实现流程 1、前端发送请求来请求验证码(base64) 2、服务器端接收到用户验证码的请求之后,使用工具类来生成验证码(base64) 3、将获取到
2021-04-30 16:05:55
2478
2
原创 前后端分离开发下的权限管控 :SpringSecurity 框架
首先在了解前后端分离模式下使用SpringSecurity框架之前,我们需要先了解token和jwt(Json Web Token)技术 token 和 session 的区别? 由于http协议是无状态的协议,一次请求之后浏览器端无法保存服务器端携带过来的数据,所以为了解决这一问题,所以就有session 的出现来保存本次会话状态下的数据。(session底层的实现是基于cookie来实现的,每次请求通过携带 Jsessionid来获取Session域中的数据) SESSION 是服务器通过 Key-Va
2021-04-21 21:23:48
571
1
原创 SpringMVC 执行流程
springMVC(javaweb 开发框架) 1、MVC三层架构:模型(service、dao)、视图(JSP等)、控制器(Controller) 什么是mvc? * MVC 是模型、视图、控制器的简写,是一种软件设计规范 * 是将业务逻辑、数据、显示分离的方法来组织代码 * MVC主要的作用就是降低了控制器(Controller)和视图 (View) 之间的双向耦合度 * MVC不是一种设计模式、MVC是一种架构模式。当然不同的MVC存在着差异 Model(数据模型):提供要展示的数据。因此包含数据和
2021-03-08 14:13:54
7496
7
原创 spring01------------------IOC设计思想
什么是IOC设计思想? IOC:Inversion of Control 一般被翻译为”控制反转“, 主要的目的就是达到解耦合的作用,解除了创建Java对象和 Java代码之间的耦合度(个人理解) 1、首先用传统开发模式写一段代码 首先新建一个UserDao接口 public interface UserDao { void getUser() ; } 创建UserDao 的实现类 public class UserDaoImpl implements UserDao { publi
2021-02-28 10:02:16
195
1
原创 设计模式学习----------------单例模式
什么是单例模式? 单例模式:说白了就是单实例(一个对象)保证一个类中只能有一个对象,在内存中只能开辟 一块内存空间,就叫做单例模式(个人理解)。也是最简单的设计模式之一。Servlet 接口库 就是单例模式的典型体现,不过是违单例(构造方法没有私有化)! **单例模式的核心:**:构造方法私有化(保证不会在外部创建对象,而是只能在本类中创建,保证内存 中只会开辟一块内存空间!!!) 单例模式共分为:饿汉式、懒汉式、DCL懒汉式、静态内部类方式、枚举方式 饿汉
2021-02-26 10:10:16
119
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人