目录一、创新的主要内容二、创新的目的三、成效如何一、创新的主要内容在苏州股权融资平台(www.szgq.suzhou.gov.cn)项目中,引入了前后端分离策略。项目一般采用 Structs、Spring MVC 等后端 MVC 架构,出发点在后端。后端 MVC 是个好的协作模式,从架构层面让开发者懂得什么代码应该写在什么地方。前端通过 JSP,JS,HTML 以及 AJAX
转载
2024-08-18 09:47:09
62阅读
前言公司开发模式为前后端分离,为了统一返给前端的数据,所以我们就自定义异常,并且全局处理这些异常。然后我以此为基础写了一个springboot的starter,又添加了一些其他功能,在此作为记录。一、自定义异常首先,为了统一返回数据,就要写个类封装一下返回的数据,正确的时候把数据放进去,错误的时候就要返回错误信息,为了方便管理,我们就需要把这些错误信息放进枚举里。但是我们是要造个轮子,让别人使用,
最近由于公司的项目都是前后端分离的,但是规范不够严格,导致开发起来出现了很多问题,所以有了下面的思考。什么是前后端分离?我们为什么要使用这种模式?有什么优点和缺点?1、前后端分离是什么? 前后端分离是一种把项目工程化和模块化的思想,通过将前端和后端独立出来进行开发,使得开发人员对自身的职责更加明确,能有效地提高开发效率。正所谓术业有专攻,如果能专心去做好一个方面的事,那前后端分离之后对于个人的提升
转载
2024-05-24 15:56:16
107阅读
一.说明SpringSecurity是一个用于Java 企业级应用程序的安全框架,主要包含用户认证和用户授权两个方面.相比较Shiro而言,Security功能更加的强大,它可以很容易地扩展以满足更多安全控制方面的需求,但也相对它的学习成本会更高,两种框架各有利弊.实际开发中还是要根据业务和项目的需求来决定使用哪一种.JWT是在Web应用中安全传递信息的规范,从本质上来说是Token的演变,是一种
转载
2024-05-18 12:37:16
776阅读
前端后台框架Layui学习笔记 - 数据表格分页处理简介温馨提示分页实现思路开发环境实现思路代码实例layui User温馨提示结束语 简介在做SpringBoot项目时,前端后台页面用到了Layui框架的数据table做数据渲染,在分页途中遇到点小问题,今天我们来讲讲具体简单实现方法。温馨提示Layui需要的json数据格式一般以 {code: value,count: value,data:
1、前言部分1.1、唠嗑部分(如何学习?)B站、腾讯课堂、网易课堂、慕课网没有springsecurity的前后端分离的教学视频,那我就去csdn去寻找springsecurity博客,发现几个问题:要么就是前后端不分离,要么就是通过内存方式读取数据,而不是通过数据库的方式读取数据,要么就是大佬们给的代码不全、把代码讲的太绕,关键部分没有注释。讲的例子不那么通俗易懂,不利于新手的学习。代码本身有b
说明:前后端不分离的时候springboot+shiro可以实现有状态服务,前后端分离后工程就变成无状态服务,本文直接代码解决工程无状态问题。注:1.了解jwt的使用2.文章的异常为自定义异常,粘贴代码的时候可以改为runtime异常!3.文章中的重要内容已标红一:前期准备工作a.引入maven<!--token验证 jwt-->
<dependency>
<
前言:最近自己想搞一个以springboot开发的web项目,由于页面布局问题,在前期开发的时候没有太注意,每天写一点现在开发到一半出现了一个大问题。 1、先说说整个网站框架搭建问题:(整个项目前后端不分离) 后端采用:springboot+mybatis+mysql 前端采用:layui+angularJS+jquery+thymeleaf (由于自己是后端开发,虽然会点前端,以
转载
2023-07-05 21:11:57
161阅读
Vue 应用的 前后端不分离模式的 nginx 配置
一、先在官网下载nginx 软件,解压后放在软件盘中如D盘将nginx 文件夹拖到编译器中,打开conf 文件夹中的 nginx.conf 文件,找到其中的server {} 配置项,默认35 行。将默认的 server 配置全部用 # 注释掉,之后再 conf 文件夹中创建文件夹 conf.d ,创
转载
2024-04-28 18:49:04
402阅读
前言今天学习swagger,它是一款让你更好的书写API文档的框架。配置Swagger服务1、利用NuGet包添加程序集应用,引用Nuget包右键项目中的 依赖 -- > 管理 Nuget程序包 --> 浏览 --> 搜索 "Swashbuckle.AspNetCore" --> 右边就会出现安装的按钮,安装即可然后就在项目的依赖项-包里看到刚刚引入的Swagger包2、配
转载
2024-04-28 10:13:35
105阅读
Vue +Spring Boot 前后端分离 的 项目 笔记前端部分Vue 脚手架的搭建1.在创建目录的上一目录执行命令
命令为vue init webpack 项目名再创建项目的时候会自动创建以项目名为名字的文件夹
以下是 vue 2.X 版本下 创建项目时的示例E:\java\idea_java_maven\vue_login>vue init webpack vue_login_cli
转载
2024-08-29 10:57:52
229阅读
文章目录一、什么SpringSecurity?二、使用步骤1.引入依赖2.认证流程分析3.授权过程分析总结 一、什么SpringSecurity?SpringSecurity是一个提供认证、授权和防止常见攻击的框架。 它提供了保护命令式和响应式应用程序的一流支持,是保护基于spring的应用程序的事实上的标准。主要功能认证:验证当前访问用户的是不是本系统的用户,并且要确定具体是哪个用户授权:经过
转载
2024-05-09 10:31:26
112阅读
SpringBoot+Vue前后端不分离,双向Https部署并实现数字证书登录 文章目录SpringBoot+Vue前后端不分离,双向Https部署并实现数字证书登录前言一、SpringBoot+Vue前后端不分离部署二、数字证书登录1.提供数字证书登录接口2. 配置Web应用以双向Https方式部署3.改造Vue登录页面总结 前言上篇文章介绍了,前后端分离架构下如何实现数字证书登录。应公司要求,
转载
2024-03-19 15:30:02
163阅读
Java EE企业级框架:SpringBoot+MyBatisPlus(用spring boot开发web应用)web前端核心框架:Vue+ElementUI(可以实现前后端分离开发)公共云部署:前后端项目集成打包与部署web技术基础市面上的软件主要分为两种:BS(Browser/Sever,浏览器/服务器架构模式)更火!因此,Browser/Server模式开始流行,简称BS架构, B/S架构的
转载
2024-08-08 14:24:01
159阅读
文章目录环境配置开发工具下载Vue前端模板前端项目启动前端说明及修改修改导航栏自定义菜单与子菜单增加导航标签功能前端数据格式 B站视频讲解:2023全网最简单但实用的SpringBoot+Vue前后端分离项目实战不想看视频可浏览此文章笔记,比较详细环境配置Nodejs: 8.17.0 Vue: 3.11.0 Maven: 3.6.0 Java版本: 1.8.0_371 MySQL: 5.5_56
转载
2024-08-29 10:23:50
139阅读
dongcang4188 2019-01-13 22:22:00前后端不分离: 在前后端不分离的应用模式中,前端页面看到的效果都是由后端控制,由后端渲染页面或重定向,也就是后端需要控制前端的展示,前端与后端的耦合度很高。 这种应用模式比较适合纯网页应用,但是当后端对接App时,App可能并不需要后端返回一个HTML网页,二仅仅时数据本身,所以后端原本返回网页的接口不再适用于前端App应用,为了对接
转载
2024-10-17 17:27:48
64阅读
博客链接:链接 文字不够,图片来凑。前言为什么想要搭建这个博客?我还记得,在大一暑假的某天,同往常一样的在团队解决着某个bug,不停地问度娘,很巧的碰到了一个大佬在他的博客中完美的记录了我的bug的解决方案,随后我又看了看他写的其他博客文章,还是我学长,emmm,大我两个年级。觉得都非常的不错,并且同时也被他博客网站的简约清新吸引,也就在那刻,心中埋下了准备自己搭建myblog的种子…于是在暑假的
转载
2024-10-15 14:59:45
13阅读
基于 SpringBoot 2.0 + Layui2 框架的物流管理系统,采用前后端分离项目结构项目文档与源码已经全部上传完毕,如果您需要获取到的话,可以关注我转发之后私信我【源码】即可免费获取到 项目技术选型编写环境Windows10 专业版 - 1803Spring Tool Suite 3.9.4.RELEASESpring5 + SpringMvc5 + Spring-Data
目前对于web来说,前后端分离越来越流行了,很多网站开始向这个方向靠拢。那么为什么有些人要选择前后端分离,前后端分离有什么好处,不做前后端分离应该如何更新架构来适应前后分离带来的部分好处呢?为什么选择前后端分离传统网站开发过程中,前端写好静态demo,后端翻译成vm,jsp等模板,这种模式问题相信被很多后台人吐槽了很久。后台人员可能直接兼顾前端的功能,一边实现api接口,一边开发页面,两者相互
转载
2023-12-02 22:42:39
211阅读
SpringBoot+Vue制作前后分离的购物商场(Web课程设计)1. 前言这是大三上web课程设计做的小商场,主要使用的技术栈是SpringBoot+Vue的前后分离的小项目,登录上使用的是SpringSecurity+JWTToken的做的一个SSO单点登录,权限上使用的是一个RABC分权模型,基于角色进行分权2. 系统功能设计图用户界面商家界面3. 数据库设计商品与订单的映射表DROP T