具备的测试工具:Eclipse,MySQL数据库,HBuilder,jstl1.2jar,mysql.connector.java.8.0.jar jstl1.2jar下载地址:https://pan.baidu.com/s/1T23zxoEg3jlZHFikrbWtHw mysql.connector.java.8.0.jar包下载地址:https://pan.baidu.c
转载
2023-07-18 19:47:03
193阅读
以后端为spring-boot与前台为vue的项目举例。一.给服务器安装相应的需求环境1.安装jdk安装方式可自行百度,推荐使用yum安装,安装完成后配置环境即可。2.安装nginx。代理服务器,安装方式可自行百度,yum应该也是可以安装的。二.部署后台代码1.这里采用IDEA作为开发工具,只要通过maven的打包操作package在target那里找到jar包即可。点击package复制那个ja
转载
2023-07-18 17:16:32
126阅读
前言前后端分离是现在主流的架构设计模式,它初衷是用单一职责原则把代码质量提上去从而达到节省人力和减少沟通时的信息损失的目的。本文推荐五个前后端分离的开源项目,都是采用最流行的技术栈。 01 微人事 Star:20.7k微人事是一个基于前后端分离架构的的人力资源管理系统,项目涉及的后端技术栈有:Spring Boot、Spring Security、MyBatis、M
转载
2023-06-09 09:52:06
240阅读
笔记【博客系统】测试网站:小孙的博客系统实现一个网站,有两种典型的风格:服务器渲染客户端渲染(前后端分离)所谓渲染,就是把一个动态页面给构造出来页面的基本结构+里面的数据引入前后端分离,就把前端工程师和后端工程师彻底分开了往后端只是给前端返回数据据———(数据往往是json格式组织了),后端彻底不用关心页面结构和样式。表白墙就是基于前后端分离的方式来开发的 表白墙
前端页面约定前后端交互接口实现服
转载
2024-05-03 20:17:45
168阅读
服务器部署Java服务(前后端项目分离部署)一、购买好服务器在登录的之后将一些基础的服务部署上,例如使用ssh 这样之后就不必要去再通过腾讯云或者是阿里云控制台去登录了位置位置:/root/.ssh
授权文件:authorized_keys # 将自己的key放进这个文件中
查看已知主机:known_hosts # 通过ssh可以去查看自己的主机是否在登录的范围内二、安装必要的服务在我们使用服务
转载
2023-08-31 07:43:50
105阅读
目录jwt令牌的使用1.1 什么是JWT1.2 为什么使用JWT1.3 JWT结构1.4 验证过程2. JWT示例2.1 后台程序2.2 前台加入jwt令牌功能3.令牌数据处理jwt令牌的使用1.1 什么是JWTJson web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的
转载
2023-07-18 19:51:58
605阅读
# 前后端分离的Java后端开发
在现代软件开发中,前后端分离是一种普遍的架构模式,意味着将客户端(前端)和服务器(后端)的开发分开的工作流程。Java作为一种强大的后端开发语言,广泛用于构建高性能的后端服务。本文将介绍前后端分离在Java开发中的应用,以及相关的示例代码。
## 什么是前后端分离?
前后端分离是指前端开发和后端开发相互独立,前端通过API与后端进行数据交互。这种方式的好处包
前后端分离后,如果客户端使用的原生应用(iOS,安卓),我们就无法使用cookie和session机制,所以我们使用另一套方案tokentoken机制:1.在前端对后端进行访问时,后端生成一个用base64加密的token串(包含个人信息过期时间和签名)返还给前端。2.前端第接收到token并储存在前端。3.前端再次访问是request请求携带token串 (一般放在http的请求头里面)4.后端
转载
2023-09-22 08:36:59
305阅读
京东CMS简介CMS即内容管理系统(Content Management System),目的是用于快速进行网站建设或者网页开发。对于京东网站部门来说,CMS核心目的是用来快速开发和上线各种页面,诸如各种垂直频道页,访问www.jd.com将看到如下页面,如点击“服装城”、“家用电器”等都会跳转到一个垂直频道页;这些页面中有许多页面风格是类似的,因此很适合使用CMS进行快速搭建。&nbs
转载
2023-09-07 14:49:59
198阅读
如何解决跨域问题?一、JSONP方式最初用来解决跨域问题的方式,叫做JSONP,它的基本原理是:跨域的“资源嵌入”是被浏览器允许的。所以,可以通过一个script标签来嵌入一段来自其他服务器的脚本。由于这个脚本完全运行在当前域,无法访问第三方服务器的cookie等敏感信息,所以是安全的。JSONP的缺点是它只能支持GET操作,没法支持POST等操作,但是由于兼容性好等优点,仍然有很多网站采用JSO
转载
2024-05-15 15:10:38
93阅读
1.前后端分离理解1.1什么是前后端分离前后端的认识误解: 前端代码 和 后端代码 分开的代码 那就是前后端分离 – 前后端的分工,真正前后分离,不仅仅是分工那么简单,它是一个种架构模式(1)web应用的一种架构模式。在开发阶段,前后端工程师约定好数据交互接口,实现并行开发和测试;(2)在运行阶段前后端分离模式需要对web应用进行分离部署,前后端之前使用HTTP或者其他协议进行交互请求(rest
转载
2024-04-14 13:25:44
55阅读
前端工具和环境:Node.js V10.15.0Vue.js V2.5.21yarn: V1.13.0IDE:VScode后端工具和环境:Maven: 3.52jdk: 1.8MySql: 14.14IDE: IDEASpring Boot: 2.0+Zookeeper:3.4.13demo 地址:http://101.132.124.171:8000/aboutSpring Boot + Vue
转载
2024-08-30 09:23:25
88阅读
## Java前后端分离本地测试
### 引言
随着Web应用程序的发展,前后端分离已成为一种常见的开发模式。前后端分离允许前端和后端分别独立开发,并通过API进行通信。这种模式使得前后端团队可以并行开发,提高了开发效率。在本地测试中,我们可以使用Mock服务器或者本地开发服务器来模拟后端API的响应,以便进行前端代码的调试和测试。本文将介绍如何使用Java进行前后端分离的本地测试。
###
原创
2023-08-31 15:17:01
172阅读
什么叫前后端分离?其实,前后端分离的初衷是为了分离前后端开发人员的职责,解决开发模式的问题。说到底,前后端分离就是将前端视图和后端数据进行分离,这样,后端只需要提供接口(后端数据)给前端,而前端也可以提供独立的视图系统,可以大大地提高开发效率,减少程序的耦合。一、了解前后端分离 要知道,前后端分离并不仅仅只是一种开发模式,而是一种架构模式,是当前互联网项目开发的业界标准使用方式。在人类社会发展过程
转载
2023-11-13 16:48:16
129阅读
目录: 一、什么是JWT 二、我们为什么要使用JWT(与传统的session认证有何区别) 三、如何使用JWT 四、JWT的构成及原理 五、JWT加解密实例一、什么是JWT JWT——Json web token 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准,可实现无状态、分布式的Web应用授权。二、我们为什么需要JWT? 首先,当前后端分离时我们会因为同源策略
转载
2023-07-18 19:50:08
101阅读
项目背景刚刚参加完一个项目,背景:后端是用java,后端服务已经开发的差不多了,现在要通过web的方式对外提供服务,也就是B/S架构。后端专注做业务逻辑,不想在后端做页面渲染的事情,只向前端提供数据接口。于是协商后打算将前后端完全分离,页面上的所有数据都通过ajax向后端取,页面渲染的事情完全由前端来做。另外还有一个紧急的情况,项目要紧急上线,整个web站点的开发时间只有两周,两周啊!于是在这样的
1、前后端分离是什么前后端分离就是将一个应用的前端代码和后端代码分开写,为什么要这样做?传统的Java Web 开发中,前端使用JSP开发,Jsp不是由后端开发者独立完成的,而是:前端—>HTML静态页面 ---->后端 —>JSP这种开发方式效率极低而前后端分离的方式进行开发,可以完美地解决这一问题前端只需要独立编写客户端代码,后端也只需要独立编写服务端代码提供数据接口即可前端
转载
2023-07-18 17:15:05
79阅读
个人总结:1. jwt 用于频繁且不敏感的操作很大程度上 token 的作用就是为了在请求量比较大且多终端复用的情况下,减少登录和用户数据查询操作产生的数据库压力,如果每次还需要检查 token 版本,不如直接用最基本的 session 来实现;修改密码需要多终端下线的操作,可以通过向终端发送重新登录的通知来实现,如果担心之前的 token 没作废产生的安全风险,应该把在敏感场景中排除
转载
2023-12-19 20:19:54
87阅读
在前后端分离开发时为什么需要用户认证呢?原因是由于HTTP协定是不储存状态的(stateless),这意味着当我们透过帐号密码验证一个使用者时,当下一个request请求时它就把刚刚的资料忘了。于是我们的程序就不知道谁是谁,就要再验证一次。所以为了保证系统安全,我们就需要验证用户否处于登录状态。传统方式前后端分离通过Restful API进行数据交互时,如何验证用户的登录信息及权限。在原来的项目中
转载
2023-07-18 19:49:26
21阅读
前后端分离项目与传统的一体式项目有所不同,用户安全认证的方式不太一样,前后端分离项目不能像一体式项目那样使用session认证,所以一般使用token认证,具体原理很简单,客户端每次请求服务器的时候都会带上token密钥,服务器识别认证token后,即可识别身份并响应数据。废话不多说,直接上代码。主要代码: 一、JwtUtil Jwt即java web token,是比较成熟的token方案,Jw
转载
2023-10-14 10:52:10
23阅读