1、前言 前后端分离的开发方式,我们以接口为标准来进行推动,定义好接口,各自开发自己的功能,最后进行联调整合。无论是开发原生的APP还是webapp还是PC端的软件,只要是前后端分离的模式,就避免不了调用后端提供的接口来进行业务交互。 网页或者app,只要抓下包就可以清楚的知道这个请求获取到的数据,这样的接口对爬虫工程师来说是一种福音,要抓你的数据简直轻而易举。&n
添加 shiro依赖<!-- https://mvnrepository.com/artifact/org.apache.shiro/shiro-spring -->
<dependency>
<groupId>org.apache.shiro</groupId>
<artifac
转载
2023-08-27 21:33:47
122阅读
总结:上期我们说到表设计,这次来实现。 前后端分离思路:登入返回 token 根据token 获取菜单数据,动态渲染 路由。重新shiro 的处理逻辑就行,如没有权限,未认证 登 返货json 格式。(前端控制 路由跳转,后端负责数据)
转载
2023-07-10 09:04:32
156阅读
首先看看前后端分离是什么?“前端”通常指的是,相对来说更接近用户的一端,例如:APP,网页、桌面程序等,在现实开发中大部分情况可以理解为“客户端”;“后端”相对来说就更泛化了,可以理解为是为前端提供服务的一端。”分离“顾名思义就是将”前端“和”后端进行分开“,但是这里的分开主要从下面几个纬度进行分离 1:架构分离,前端不需要依赖后端架构同时后端也不需要知道前端使用何种架构 2:人员分离
转载
2024-02-26 20:25:16
24阅读
前段时间公司需求,写了一个RABC模式的权限管理,因为项目是前后端分离的,shiro默认是不支持前后端分离的写法的,它是跳转到配置的页面,看了很多人的写法都是比较复杂的,我特地的简化了,写了一个比较好用的前后端分离的写法。简介项目:springboot 项目 + mybatis-plus + redis shrio相关的jar: pom文件:<!-- https://mvnrepositor
转载
2023-11-20 04:24:56
78阅读
这两天在公司做了一个小项目,算一个单页应用,第一次使用完全前后端分离的开发方式,后端asp只提供了接口,返回的是json格式。因为之前都只是切图和编写html页面,连模板都只研究了一下织梦的模板,完全的php或者ASP模板都没有做过,都是写好html交给后端就不管了,这是第一次采用这种前后端分离的技术来开发,感觉还不错。总体来说,前端的工作量肯定是增加了,但是也没增加多了,就是多写了几个AJAX,
转载
2024-08-25 16:44:56
17阅读
Spring Security 做前后端分离,通过 JSON数据交互前后端分离开发后,认证这一块到底是使用传统的 session 还是使用像 JWT 这样的 token 来解决呢?这确实代表了两种不同的方向。传统的通过 session 来记录用户认证信息的方式我们可以理解为这是一种有状态登录,而 JWT 则代表了一种无状态登录。可能有小伙伴对这个概念还不太熟悉,我这里就先来科普一下有状态登录和无状
转载
2024-06-04 13:17:32
95阅读
单体应用:传统的JavaWeb开发中,前端使用JSP开发,JSP不是由后端开发者独立完成的,而是前端人员先完成HTML静态页面,交给后端人员,改成JSP,如果后面要修改,前后端人员要经常沟通,很麻烦。 ——因此,这种开发方式效率极低。前后端分离应用:可以使用前后端分离的方式开发,就可以完美解决这一问题。前端编写客户端代码,后端编写服务器代码,提供数据接口即可。 前端通过Ajax请求来访问后端的数据
转载
2023-12-23 14:30:50
113阅读
单体应用:传统的JavaWeb开发中,前端使用JSP开发,JSP不是由后端开发者独立完成的,而是前端人员先完成HTML静态页面,交给后端人员,改成JSP,如果后面要修改,前后端人员要经常沟通,很麻烦。 ——因此,这种开发方式效率极低。前后端分离应用:可以使用前后端分离的方式开发,就可以完美解决这一问题。前端编写客户端代码,后端编写服务器代码,提供数据接口即可。 前端通过Ajax请求来访问后端的数据
转载
2023-12-23 14:31:05
119阅读
# 前后端分离的 Android 开发
随着互联网技术的快速发展,前后端分离已经成为应用程序开发中的一种流行模式。特别是在Android应用开发中,前后端分离可以改善开发效率,降低维护成本,提升用户体验。本文将探讨前后端分离的概念、其在Android开发中的实现方式,并提供相应的代码示例。
## 什么是前后端分离?
前后端分离是指将应用的前端(用户界面)与后端(服务器、数据库)分开开发和维护
1.请问老师,什么是前后端分离技术?我本来还懂一些,但上网一查,越查越晕。能通俗的介绍一下吗?答:顾名思义,前后端分离的核心,就是让前端开发者和后端开发者各自独立,即前端开发者只写前端,后端开发者只写后端,二者不需要太多的言语沟通,就能合作完成一个项目。 如何做到这一点?我认为,核心有两点:(1)前后端开发者,均采用"REST风格"开发。简单的讲,就是发送的http请求要支持POST、D
转载
2024-06-26 20:42:13
34阅读
一.说明SpringSecurity是一个用于Java 企业级应用程序的安全框架,主要包含用户认证和用户授权两个方面.相比较Shiro而言,Security功能更加的强大,它可以很容易地扩展以满足更多安全控制方面的需求,但也相对它的学习成本会更高,两种框架各有利弊.实际开发中还是要根据业务和项目的需求来决定使用哪一种.JWT是在Web应用中安全传递信息的规范,从本质上来说是Token的演变,是一种
转载
2024-04-10 12:48:50
60阅读
如何看待前后端分离?“前端”通常指的是,相对来说更接近用户的一端,例如:APP,网页、桌面程序等,在现实开发中大部分情况可以理解为“客户端”;“后端”相对来说就更泛化了,可以理解为是为前端提供服务的一端。”分离“顾名思义就是将”前端“和”后端进行分开“,但是这里的分开主要从下面几个纬度进行分离1:架构分离,前端不需要依赖后端架构同时后端也不需要知道前端使用何种架构2:人员分离,前端后端使用的技术相
转载
2023-11-20 11:26:17
0阅读
话说各位读者盆友!周末愉快呀。今天我们了解下前后端分离-一种软件架构模式。这篇博客的意义在于,如果贵公司软件架构就是前后端分离,或者你对前后端分离感兴趣,那么笔者这篇博客比较汇总,看这一篇博客就够了,在下集中了不少优秀的连接,最大的价值就类似与hao123。前后端分离这个在17年火起来的吧。目录:参考文章 1.什么是前后端分离? 2.你熟悉的软件架构模式是什么? 3.为什么要前后端分离?
2020-12-16概述 前后端开发目前比较流行的是 BS 架构,这里B(Browser)指浏览器--前端,S(Server)指服务器--后端。前端编程目前主要用到的技术包括 HTML/JSP + CSS + JavaScript(JS)JSP是在前后端不分离时候用的比较多,目前主流是前后端分离的框架,所以这里讲 HTML +
转载
2023-09-16 09:54:29
391阅读
今天看到两篇文章,讲解 为什么web开发启用jsp,确实挺有道理,整理如下: 使用jsp的痛点:1.jsp上动态资源和静态资源全部耦合在一起,服务器压力大,因为服务器会收到各种静态资源的http请求,动态代码的等等,除非你使用nginx。万一你的java代码出现了bug,你的页面是显示不出来的,直接蹦到了5xx页面,用户体验极差。(现在javaWeb项目业界的标准是nginx+tomca
转载
2023-11-27 12:22:33
20阅读
前言当前项目中,前端代码和后端代码混合在一起,是存在问题的,存在什么问题呢?主要存在以下几点问题: 1). 开发人员同时负责前端和后端代码开发,分工不明确2). 开发效率低3). 前后端代码混合在一个工程中,不便于管理4). 对开发人员要求高(既会前端,又会后端),人员招聘困难为了解决上述提到的问题,现在比较主流的开发方式,就是前后端分离开发,前端人员开发前端的代码,后端开发人员开发服务端的业务功
转载
2023-11-05 19:44:44
553阅读
因为前后端分离的便利性,大多数公司都会选择使用前后端分离的方式进行项目的操作,今天,我就来给大家科普一下如何在前后端分离的情况下实现增删改查。一、首先,我们打开IDEA,检查一下后台代码,我昨天做了检查,发现没有写修改时候的接口和实现,那么我先补齐,步骤如下:1、在IAuthUserService接口中声明方法,代码如下:public AuthUser getInfo(int id);2、在Aut
转载
2024-05-28 11:13:27
66阅读
文章目录思考一、登录流程二、服务器代码实现配置及工具类1. 验证用户名、密码登录验证控制器颁发token2. token的验证认证和过期情况shiroConfigJWTFilterJWTRealm 思考为什么需要用token来做?传统的session为什么不可以?token有何优势。session存在的问题 :①前后端分离项目,前端可能是web/app等,对于存储sessionId的cookie
转载
2024-04-06 10:14:34
720阅读
文章目录前言功能清单运行效果最新版生成的代码结构及页面展示推荐源码的查看方式源码运行方式生成后代码的运行方式结语 前言代码生成器从开发到现在已经接近一年,虽然实际的开发时间不过几个月,但还是从中学到了很多,包括软件运营模式,服务器维护等,虽然目前使用人数并不多,大概1000人左右吧,但还是满满的成就感,看到每天公众号零星增长的粉丝数,我就知道自己的努力终究没有白费。开发之初只是为了方便自己,功能
转载
2024-06-28 19:13:15
73阅读