认识RESTful在前后端分离的应用模式里,后端API接口如何定义?例如对于后端数据库中保存了商品的信息,前端可能需要对商品数据进行增删改查,那相应的每个操作后端都需要提供一个API接口:POST /add-goods 增加商品POST /delete-goods 删除商品POST /update-goods 修改商品GET /get-goods 查询商品信息对于接口的请求方式与路径,每个后端开发
转载
2024-03-28 05:01:19
44阅读
先上成品图image本次项目搭建参考了: SpringBoot - 多模块项目的搭建,并在他的基础上增加了mybatis以及layui项目.本项目在码云上, 如有需要请点传送门1. 搭建父工程 1. 创建一个基础的spring lnitializr项目,父工程中不需要添加任何依赖image 2. 删除除了.idea,.iml,以及pom.xml文件之外的所有文件image2. 创建子模块 创建五个
转载
2023-09-11 08:16:13
147阅读
背景:我们所在的前端组是公司IT部门的一个公共技术组,承接公司各条业务线的WEB前端需求。这样就要求我们要有自己的前端服务器,这些服务器还要能够根据不同业务线需求与后端对接。这些服务器的结构如何,服务器与服务器之间有没有关联、服务器与业务线的关系如何、服务器与后端的配置如何才能通用,以上这些即是本文需要回答的问题。首先搞清楚需要怎样的服务器:Web前端必定是要走前后端分离模式的,nginx既可以代
转载
2024-04-11 21:09:59
52阅读
主要内容:前后端分离的本质?前后端分离的历史来源?如何从不同角度理解前后端分离?可以从Web开发的起源讲起,在以前诸如spring、vue这些工程化框架出现之前,比如说jsp这样的技术,前端在写好html代码后将其改成模板等待后端的代码,前后端可以说是耦合在一起的,降低了开发效率。 后来,随着前后端逐渐工程化,像spring、vue、react这样的工程化框架出现才带来了前后端分离的热潮。 因此,
转载
2024-03-23 20:41:39
62阅读
最近为Prong开发了一个基于snowflake算法的Java分布式ID组件,将实体主键从原来的String类型的UUID修改成了Long型的分布式ID。修改后发现前端显示的ID和数据库中的ID不一致。例如数据库中存储的是:812782555915911412,显示出来却成了812782555915911400,后面2位变成了0,精度丢失了:console.log(8127825559159114
转载
2024-09-25 07:17:06
456阅读
话说各位读者盆友!周末愉快呀。今天我们了解下前后端分离-一种软件架构模式。这篇博客的意义在于,如果贵公司软件架构就是前后端分离,或者你对前后端分离感兴趣,那么笔者这篇博客比较汇总,看这一篇博客就够了,在下集中了不少优秀的连接,最大的价值就类似与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阅读
项目:https://github.com/JulienBalestra/vue-flask创建rest api:https://github.com/flask-restful/flask-restful其他参考: httes...
我们要深刻理解前后端分离技术有一个重要的前提,那就是要把前后端分离技术认为是传统的web应用里的MVC设计模式的进一步演进。那么我们首先来看看MVC的定义,下面的内容摘录于维基百科的解释,具体如下: MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。 MVC
转载
2023-07-17 00:09:05
191阅读
前端开发者(Frontend Developer)所做的就是开发产品的前端,所谓的 应用产品的前端就是用户看到,接触到和体验到的,他们主要做静态用户界面加上一些动态效果,不涉及数据逻辑,前端考虑到的是用户体验,而后端开发者(Backend Developer)就不一样了,他们是在后台工作的,控制着前端的内容,主要负责程序设计架构思想,管理数据库等。 前后端分
转载
2023-11-24 22:53:54
81阅读
松哥原创的 Spring Boot 视频教程已经杀青,感兴趣的小伙伴戳这里-->松哥要升级 SpringBoot 视频了,看看新增了哪些内容!虽然现在流行前后端分离,但是后端模版在一些关键地方还是非常有用的,例如邮件模版、代码模版等。当然也不排除一些古老的项目后端依然使用动态模版。Thymeleaf 简洁漂亮、容易理解,并且完美支持 HTML5,可以直接打开静态页面,同时不新增标签,只需增强
# CS架构及前后端分离的实现
CS架构,或者客户端-服务器架构,是一种网络架构模式,它将应用程序分为客户端和服务器端。在现代网络开发中,前后端分离越来越成为一种趋势。前端主要负责用户界面和用户体验,而后端则处理数据存储与逻辑处理。本文将详细讲解CS架构是如何实现前后端分离的,同时给出每一步的具体代码示例和说明。
## 实现流程
我们可以将实现CS架构下前后端分离的过程分为以下几个步骤:
原创
2024-09-24 07:41:12
120阅读
MVC即Model、View、Controller即模型、视图、控制器。 Model层是数据库访问,View层是界面,Controller层是业务逻辑首先视图接受用户输入请求,然后将请求传递给Controller,Controller再调用某个模型来处理用户的请求,在Controller的控制下,再将处理后的结果交给某个视图进行格式化输出给用户.这是经典的MVC设计执行的基本流程。MVC模式的优点
转载
2023-12-19 19:29:21
76阅读
首先看看前后端分离是什么?“前端”通常指的是,相对来说更接近用户的一端,例如:APP,网页、桌面程序等,在现实开发中大部分情况可以理解为“客户端”;“后端”相对来说就更泛化了,可以理解为是为前端提供服务的一端。”分离“顾名思义就是将”前端“和”后端进行分开“,但是这里的分开主要从下面几个纬度进行分离 1:架构分离,前端不需要依赖后端架构同时后端也不需要知道前端使用何种架构 2:人员分离
转载
2024-02-26 20:25:16
24阅读
转自:OSChina 黄勇从 MVC 到前后端分离1 理解 MVCMVC 是一种经典的设计模式,全名为 Model-View-Controller,即 模型-视图-控制器。其中,模型 是用于封装数据的载体,例如,在 Java 中一般通过一个简单的 POJO(Plain Ordinary Java Object)来表示,其本质是一个普通的 Java Bean,包含一系列的成员变量及其 getter/
转载
2024-02-08 14:34:03
86阅读
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:31:05
119阅读
单体应用:传统的JavaWeb开发中,前端使用JSP开发,JSP不是由后端开发者独立完成的,而是前端人员先完成HTML静态页面,交给后端人员,改成JSP,如果后面要修改,前后端人员要经常沟通,很麻烦。 ——因此,这种开发方式效率极低。前后端分离应用:可以使用前后端分离的方式开发,就可以完美解决这一问题。前端编写客户端代码,后端编写服务器代码,提供数据接口即可。 前端通过Ajax请求来访问后端的数据
转载
2023-12-23 14:30:50
113阅读
前言:关于开发环境每位 Coder 都有自己偏好的开发工具,从大的方面划分主要有文本编辑器流和 IDE 流两种,我有一段时间也喜欢用编辑器(Sublime Text、Vim),但对我来说开发效率确实不如使用 IDE 高,所以就放弃了。不过需要修改某一代码片段时,使用编辑器还是比较便捷的。虽说大家可以按照自己的情况任意选择工具,但做教程只能顾及其中一种,所以不好意思了读者大人们。
转载
2024-06-21 19:57:49
32阅读
在软件及互联网产品中,前后端分离已经成了一个必然的趋势,今天将探讨一下什么是前后端分离及其好处。一、什么是前端,后端前端:用通俗的话说,前端是运行在用户端的,我们肉眼能看到的都是前端,比如:WINDOWS的桌面,浏览器打开的所有页面等。用专业的话说,Html+CSS+JS,都是在浏览器端执行,统一称之为前端。后端:所谓后端是指的业务逻辑层,数据层,肉眼看不到的,是运行在服务器端的。二、什
转载
2024-01-09 21:56:27
174阅读