文章目录 前言 一、环境准备 二、SpringBoot项目打jar包 1.1 使用Maven的package插件打包 1.2 上传至Linux服务器 三、Vue项目打包 1.1 修改后台请求地址 1.2 生成dist文件 1.3 上传至linux服务器 三、配置Nginx 四、启动项目 1.1 启动Nginx服务器 1.2 启动SpringBoot 1.3 访问项目 总结 前言 Java企业开发少
转载 2024-03-24 16:58:07
188阅读
一、背景书接上文,浅谈前后端分离与实践(一) 我们用mock服务器搭建起来了自己的前端数据模拟服务,前后端开发过程中只需定义好接口规范,便可以相互进行各自的开发任务。联调的时候,按照之前定义的开发规范进行数据联调便可以了。前后端的职能更加清晰:后端前端提供数据接收数据,返回数据处理业务逻辑处理渲染逻辑 Server-side MVC 架构Client-side MV* 架构代码跑在服务器
1.什么是前后端分离 传统的SPA模式:所有用到的展现数据都是后端通过异步接口(AJAX/JSONP)的方式提供的,前端只管展现。从某种意义上来说,SPA确实做到了前后端分离,但这种方式存在两个问题:WEB服务中,SPA类占的比例很少。很多场景下还有同步/同步+异步混合的模式,SPA不能作为一种通用的解决方案。现阶段的SPA开发模式,接口通常是按照展现逻辑来提供的,而且为了提高效率我们也
「摘要」随着互联网技术的发展以及终端设备的不断增多,前后端分离技术已成为移动互联网领域不可或缺的技术。前后端分离技术的不断完善,让前后端的分工与系统边界划分越来越清晰。正是由于这种日趋严格的边界定义,致使前端工程师很少关注后端技术架构,后端工程师很少关注前端技术框架。本篇内容通过阐述前后端技术体系,让前后端工程师同时了解前后端技术,在设计整体移动互联网工程时,能够充分利用前后端技术优
RuoYi-Vue版:后端部分 写在前面:下面每一个功能后面写的(如/captchaImage、/login)都是实现该功能的核心方法或者映射路径,使用 Ctrl + Shift +F 全局查找,找到这些核心代码然后去debug。1. 登录逻辑(含验证码) /captchaImage、/login// 进行登录校验的核心方法:AuthenticationManager.authenticate()
转载 2024-04-26 22:33:05
225阅读
一:Nginx实现负载均衡原理Nginx实现负载均衡是通过反向代理实现   如图所示:Nginx服务器作为前端,Tomcat服务器作为后端,web页面请求由Nginx服务来进行转发。但是不是把所有的web请求转发,而是将静态页面请求Nginx服务器自己来处理,动态页面请求,转发给后端的Tomcat服务器来处理据我们所知,Tomcat是属于轻量级的应用服务器,可接受访问
# 前后端 Docker 部署 随着微服务架构的普及,Docker 作为一种容器化技术,逐渐成为软件部署的标准选择。(RuoYi)是一款基于 Spring Boot 的快速开发框架,其前后端分离的特点使得 Docker 部署变得更加灵活。本文将介绍如何通过 Docker 部署前后端,提供代码示例和部署流程图。 ## 一、准备工作 在开始之前,确保已经安装了 Docker 和 D
原创 10月前
184阅读
文章目录一. 问题背景二. 前期准备三. 导入数据三. 修改配置3.1 修改数据库配置3.2 修改后端端口号3.2.1 修改后端工程中的后端端口号3.2.2 修改前端工程中的后端端口号3.3 修改前端端口号3.4 开启端口号四. 打包4.1 打包后端4.2 打包前端五. 上传包六. 配置nginx七. 启动后端八. 访问页面 一. 问题背景前面玩过了本地电脑启动前后分离的项目,今天将他部署
# 前后端分离 Docker 部署详解 随着前后端分离架构的普及,很多开发者选择使用 Docker 来简化部署流程。Docker 提供了一个轻量级的容器化平台,可以将应用及其所有依赖打包到一个镜像中,使得部署更加一致和高效。本文将通过代码示例,介绍如何使用 Docker 部署框架的前后端分离项目。 ## 一、项目结构 假设我们的项目结构如下: ``` project ├── bac
原创 9月前
233阅读
一、项目有前后端分离和前后端不分离: 在前后端不分离架构中,所有的静态资源和业务代码统一部署在同一台服务器上。服务器接收到浏览器的请求后,进行处理得到数据,然后将数据填充到静态页面中,最终返回给浏览器。实现前后端分离后,有了下面几点改变:1.服务器一分为二,前后端分别部署,静态资源放在前端服务器,业务代码放在后的服务器   2.前端服务器需要接收Http请求(一般使用node.js)   3.前端
前后端分离并不是什么新鲜事,到处都是前后端分离的实践。然而一些历史项目在从一体化 Web 设计转向前后端分离的架构时,仍然不可避免的会遇到各种各样的问题。由于层出不穷的问题,甚至会有团队质疑,一体化好好的,为什么要前后端分离?说到底,并不是前后分离不好,只是可能不适合,或者说……设计思维还没有转变过来…… 一体式 Web 架构示意 前后分离式 Web 架构示意为什么要前后端分离
【背景—问题&解决—小结】背景 1.上线功能是完全的前后端分离 (1)前端:AngularJS2 (2)后端:SSM(SpringMVC+Spring+MyBatis) 2.图片管理采用的是FastDFS 3.线上环境部署图(偷个懒,为了方便下面的图绘将《高校云平台(十五):Keepalived+Nginx实现高可用,反向代理---Nginx安装及配置》中的图给横过来): 问题
转载 2024-09-25 09:12:49
468阅读
前后端分离要不要搞?这个我觉得按照康威定律办就好了, 前后端如果是两拨人, 不要多想一定要分离, 如果是一拨人, 确定前后端是否要分离需要算账 , 收益是它会强制我们按照服务的理念指导系统设计, 将来的微服务也就顺理成章, 代价就是架构复杂了, 开发和运维都有些成本. 下面假定我们确定前后端要分离, 就要考虑实现的方案/技术选型/常见问题处理. ==========================
文章目录一、本地准备1. 克隆项目到本地2. 前端项目3. 后端项目4. nginx配置文件二、Centos7 环境准备2.1. 安装mysql并启动2.2. 安装redis并启动2.3. 安装nginx 和配置nginx.conf文件三、测试验证3.1. 上传准备好的文件3.2. 启动后端项目3.3. 登录验证.附上完整的nginx配置文件 一、本地准备1. 克隆项目到本地<span s
转载 2024-05-13 20:44:08
545阅读
作为后台管理系统,是一款快速搭建一个后台管理系统的工具,它的强大之处在于一键生成功能,可以减轻开发人员的压力,使开发人员将更多的注意力和时间放到项目开发的逻辑设计上边。那么,对于这么一款免费的开源系统,我们该怎样去使用它呢?本篇文章将会详细介绍一下关于分离版的启动前的环境部署。首先,想要启动后端,你需要下载一个redis的缓存器,因为的搭建需要使用到缓存器,如果你的电脑没有缓存器
上一篇用了tomcat部署,还是觉得nginx是王道话不多说开始
转载 2021-07-21 15:21:34
3348阅读
# 前后端分离版本 Docker 部署指南 ## 引言 是一个基于 Spring Boot 和 Vue.js 的快速开发平台,由于其前后端分离的架构,使得它在开发、维护和扩展性方面具备了很大的优势。本文将带您逐步了解项目的 Docker 部署流程,旨在为开发者提供一个高效的部署方案。 ## 准备工作 在开始部署之前,请确保您的开发环境中已安装以下软件: - Docker -
原创 7月前
444阅读
背景框架:RuoYi-Net   Vue2 + Net6     框架自带的导入模板下载功能。生成的模板,表头为字段名。对于用户来说不友好。因此,需要改进下,修改为中文表头,增加用户体验。 java版本的前后端分离框架里,有实现我们想要的功能。参考java版本,对net版本的方法进行优化。添加Excel 特性在Infrastructure
转载 2023-11-25 07:10:17
175阅读
Docker Compose1、简介官方介绍Compose is a tool for defining and running multi-container Docker applications. With Compose, you use a YAML file to configure your application’s services. Then, with a single co
转载 2024-09-19 11:18:00
178阅读
前后分离版源码下载地址https://gitee.com/y_project/RuoYi-Vue前后分离版官网文档http://doc.ruoyi.vip/ruoyi-vue/1.下载好项目包,解压后下面是目录总览: ruoyi-ui 是前端项目, sql文件夹有两个sql文件后端启动后端项目前置mysql 、redis已经安装好导入项目修改配置文件端口号改成其他的一般不用8080(防止以
  • 1
  • 2
  • 3
  • 4
  • 5