背景介绍 前段时间开发涉及到了前后端分离思想,本人涉及到开发后端以及数据库连接处理部分,测试使用postman进行请求,之后对前端请求了解了一部分后完成了一个小的页面,现在分享并记录下来。 分享 话不多说,maven创建工程在之前的文章中已经存在:maven项目创建。创建好的项目结构如下所示: 目前功能只实现了登录注册以及权限的校验功能。接下来看一下各个文件的内容。 1、pom.xml 由于兼容性...

一. MVC 概述 1. 理解 MVC MVC是一种经典的设计模式,全名为Model-View-Controller,即模型-视图-控制器。 其中,模型是用于封装数据的载体,例如,在Java中一般通过一个简单的POJO(Plain Ordinary Java Object)来表示,其本质是一个普通的java Bean,包含一系列的成员变量及其getter/setter方法。 对于视图而言,它更加偏...

前言        现在各类项目为了降低项目、服务模块间的高度耦合性,提出了“前后端分离”,而前后端分离的项目该如何打包呢?        一般的做法是前端项目打包完,将打包文件手动复制到后端项目工程的src\main\resources\static目录下,再进行后端工程项目打包,这样手动来回...

jwt原理与实现

jwt  前后端分离

  

2019-12-08 22:23:38

JWT JSON Web Tokens,是一种开发的行业标准 RFC 7519 ,用于安全的表示双方之间的声明。目前,jwt广泛应用在系统的用户认证方面,特别是现在前后端分离项目。 JWT认证流程 在项目开发中,一般会按照上图所示的过程进行认证,即:用户登录成功之后,服务端给用户浏览器返回一个token,以后用户浏览器要携带token再去向服务端发送请求,服务端校验token的合法性,合法则给用户...

1.当前端调用后台接口时,提示如下错误,如下图: 2.解决方案。 第一步:在后台增加一个java类,如下: 第二步,在web.xml里增加如下代码: 3.如此前端就可以正常访问后台接口了。...

一、ELK简介 1.Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等,可以用于全文检索、结构化检索和分析,并能将这三者结合起来。 2.Logstash是一个完全开源的工具,他可以对你的日志进行收集、过滤,并将其存储供以后使用。Logstash 简单来说就是一根具备实时数据传输能力的管...

上篇文章书写了前后端分离,在此再叙述一下 前后端分离的划分时按照职责划分 不同之处: 部署的不同: 代码的不同 分离后的优点 前后端分离后会出现最常见的跨域问题 什么是跨域? 浏览器在解析js代码时,发现js代码请求了了一个不属于当前服务器的资源,这时就称为跨域访问 为什么会有这个问题出现? 由于浏览器遵循同源策略,导致了无法访问跨域资源。。。。 同源策略是? 同源策略是浏览器的核心安全机制,其不...

最终我们选择部署Spring Boot项目,如果项目本身就是使用的Spring Boot框架则可略过此文章 1、使用模板创建Spring Boot项目: 2、将SSM项目代码复制到该Spring Boot项目 原始SSM包结构: Spring Boot项目的结构: 核心类和代码必须平级,复制配置文件及隔离文件,配置文件中MyBatis映射文件所在包结构注意与mapper目录下的接口相同。 3、配置...

安装的软件有:JDK,MySQL,Tomcat(如果部署的后端项目为Spring Boot,可以选择不安装) 1、购买一台云服务器并重装系统(腾讯云/阿里云) 将压缩包上传至某目录下: 2、JDK安装: 压缩包解压: cd进入/usr/local/src,tar -zxvf jdk-8u181-linux-i586.tar.gz 解压JDK压缩包到当前目录下 修改目录名: 配置环境变量: 进入配置...

文章目录 0 前后端分离下的用户信息认证 1 后端校验用户成功以后,将生成的token写到响应头里 2 后端开启配置,使前端可以获取到响应头里的token 3 前端在登录方法的回调函数里面获取响应头里的token 4 前端axios配置请求拦截器,给每个请求加上token 5 效果 0 前后端分离下的用户信息认证 前端使用Vue+axios,后端使用SpringBoot+SpringSecurit...

前言 本片博客描述欠缺,如果有细心的小伙伴有什么地方看不懂或者感觉写的有问题之处,请留言我,我会根据留言内容更改 搭建前后端分离 为什么要前后端分离 前后端分离是目前非常流行的一种开发模式,他的项目分工更加明确: 后段:负责处理,存储数据 前段:负责显示数据 前段和后端开发人员通过接口进行数据交换 好处: 1.一套后端接口为所有UAN提供数据(PC端,APP端,桌面端等) 2.前,后端代码彼此独立...

昨天弄了一下elementUI的实践,想想还是整理一下,省的到时候忘了 先看一下最终结果图。 首先从elementUI官网上找到了Container布局容器 将其粘贴到创建好的index.vue中,核心代码如下 下面是index.js(也就是路由配置的核心代码),pageOne…等四个界面都是写好的 只包含一个h1标签 其中el-aside是它的侧边栏el-menu是最大的导航,el...