最近使用docker对项目进行了改进,把步骤记录一下,顺便说明一下项目的结构。项目是前后端分离的项目,后端使用asp.net core 2.2,采用ddd+cqrs架构的分层思想,前端使用的是angular,数据库采用了sqlserver。所有的部件都是由docker部署到服务器上。后端后端的整体结构如下: Application层是应用层,主要解耦api层(展现
ruoyi的菜单管理根据权限分成了目录,菜单,按钮三种粒度,目录和菜单的区别是,目录自身没有路由,由子菜单进行路由。用户的按钮权限在getInfo接口里体现用户的菜单权限在getRouters接口里体现前端根据后端的接口信息对目录,菜单和按钮进行动态渲染,目录和菜单的渲染在002篇中已经讲过,下面是按钮的部分渲染逻辑:// 单个
<el-button v-hasPermi="['system
转载
2024-05-18 16:56:10
119阅读
# ruoyi前后端分离rancher docker启动教程
## 1. 简介
ruoyi是一套前后端分离的开源权限系统,可以快速搭建企业级管理系统。本文将教你如何在rancher中使用docker启动ruoyi项目。
## 2. 整体流程
下面是整个操作过程的流程图:
```mermaid
flowchart TD
A(准备工作) --> B(创建MySQL数据库)
B -
原创
2024-01-25 07:46:24
210阅读
前后端分离
传统的mvc,view的生成其实是在服务器端生成的,或者页面跳转实在服务器端操纵的。
前后端分离,前后端之间的所有交互都是数据。前端自己实现路由,前端需要展示的数据则由后端提供。
前后端分离 之前做过车联网的一个项目。客户端有Android,iOS,PC客户端,浏览器等
目录 1.创建一个返回统一结果的处理类2.定义成功失败的枚举3.自定义异常以及异常处理4.控制层例子5.来看前端构造 1.创建一个返回统一结果的处理类package com.atguigu.eduservice;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
转载
2024-01-30 21:57:37
200阅读
现在公司基本上都是前后端分离了,前端基本上就是vue这种前端框架,后端基本上是接口服务,今天在网上找到一个视频学习了一下部署过程,今天记录一下。 部署准备一台云服务器,文件上传工具, ssh连接工具。环境准备linux centos7.x ,node.js jdk1.8, mysql 5.7+,redis,nginx 准备将若依的项目拉下来运行起来 可以直接搜索项目 在gitee点这个Vue的这个
转载
2023-10-12 22:02:10
278阅读
部署前后端分离应用容器化 Abp 应用关于 Abp 应用的容器化,其实和普通的 ASP.NET Core 应用差不多,大家可以参考我此前的文章。唯一需要注意的是:因为 Abp 解决方案中有多个项目,在 publish 过程中需要手动指定启动项目,例如:# 其余内容请参考上述文章
# 修改 RUN dotnet publish -c Release -o /app 为以下内容
RUN dotnet
转载
2024-10-12 15:56:56
46阅读
起因在公司业务中,使用的前后端分离开发。但是因为是第一次用,在做AOP日志记录的时候,发现当用户登录的时候把用户信息存在session中,在AOP方法中获取的session。但是这两个session的sessionId并不相同,即每次的session都是新的。所以思考了一下前后端分离的Session问题。jsp中的session为什么每次都是一样的在jsp中,当访问系统的时候,都会在cookie中
之前某些原因,整理了一个小的Demo,用于演示。个人认为在SSM前后端不分离的基础上在前端处理上比较麻烦一点之后就是注解的使用。总结一些对比,仅是自己掌握的,不够严谨,不足之处请大佬批评指正.路由控制:前后端分离的情况后端在任何都会返回一个json数据,不涉及路由处理,即页面跳转全是由前端自己完成.不分离的情况,路由跳转一般由后端完成,而且携带数据,通过重定向或请求转发实现,依赖Servlet中的
转载
2023-08-17 21:47:55
142阅读
在很多时候,在java项目开发中,我们引用ruoyi框架是一个不错的选择,但是,要把这个项目内化成我们的项目,最开始就是要重构这个ruoyi的项目,比如将com.ruoyi.xxx改成自己项目的特定路径,如com.ndpaper.xxx,等等,这样最后这个项目才算正规。这篇文章教你如何重构ruoyi框架,本文以ruoyi前后端分离版举例,希望对读者能有所帮助。以上就是重构ruoyi前后端分离版的全过程,希望对读者能有所帮助。
# RuoYi 前后端分离技术架构概述
在现代的互联网开发中,前后端分离的架构越发成为一种趋势。RuoYi 是一个基于 Spring Boot 和 MyBatis 的轻量级开发架构,提供了前后端分离的示例项目。本文将简要介绍 RuoYi 的前后端分离技术架构,并通过代码示例深入理解其实现。
## 1. 前后端分离的概念
前后端分离是指将 Web 应用的前端和后端开发分开,前端负责用户界面和用
前后端分离这个问题其实松哥和大家聊过很多了,上周松哥把自己的两个开源项目部署在服务器上以帮助大家可以快速在线预览(喜大普奔,两个开源的 Spring Boot + Vue 前后端分离项目可以在线体验了),然后群里就有小伙伴想让松哥来聊聊如何结合 Nginx 来部署前后端分离项目?今天我们就来聊一聊这个话题。不得不说的跨域很多人对前后端分离部署感到困惑,其实主要是困惑跨域问题怎么解决。因为前后端分离
转载
2024-09-25 15:29:06
541阅读
目录前后端分离项目介绍技术栈:前端简介后端简介总结一、跨域二、Mybatis-Plus三、Redis四、数据交互五、Vue前后端分离项目介绍第一次接触前后端分离项目,做一个简单的项目体会一下前后端分离的思想技术栈:SpringBoot、Mybatis、Mybatis-Plus、Redis、Vue前端简介技术:Vue 介绍:使用vue-admin-template,前端界面使用脚手架的布局,界面中内
转载
2024-05-31 15:32:48
34阅读
必须有一种统一的机制,方便不同的前端设备与后端进行通信。 这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互联网应用程序的API设计理论。 一、协议 API与用户的通信协议,总是使用HTTPs协议。
转载
2024-08-01 15:58:19
71阅读
2020年,“非著名Web框架”–Ruby on Rails已经15岁了。在今年,Rails 6.0趋于完善,除了拿掉讨厌的Jquery,Webpacker 也成为默认前端打包方案,Sprockets 开始软着陆,未来很可能会和Jquery一样被彻底废弃,这就是历史的进程。由于历史原因,本身就由Ruby撰写的HomeBrew在Mac os系统上大行其道,所以大部分Rails程序员的主力电脑都是Ma
转载
2024-07-17 23:07:22
43阅读
接口API设计学习报告15331023 陈康怡什么是API?API即Application Programming Interface。API是一种通道,负责一个程序与另一个程序的沟通。而对于web端开发而言,API可以理解为前后端协商好的交互规范。前端根据API规范发送请求,后端根据API规范响应请求。通过API可以实现前后端分离。一个好的API可以让前后端的开发人员各司其职,专注于深耕自己的领
转载
2024-02-05 16:25:42
48阅读
最近搞大创项目,需要将网站部署上线,其实暑假的时候就需要搞完的,然后一直划水,导致今天才开始搞,花了一天的时间该前端,项目部署,翻了好多资料,也摸清楚了里面的窍门,分享给大家,希望大家不要像我一样走弯路,因为一直在互联网上搜索真的很烦人,浏览器上可以同时开二三十个网页(谁懂)部署分为以下几步: 1、在终端安装宝塔(如果像我一样自带了的话,就跳过) 2、安装mysql,jdk 3、数据库导入 4、开
转载
2023-11-29 22:35:02
121阅读
一、先用一张图来解释前后端分离已经成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个node.js)有效的进行解耦,并且前后端分离会为以后的大型分布式架构,弹性计算架构,微服务架构,多端化服务(多种客户端:例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。这个步骤是系统架构从猿进化成人的必经之路。核心思想是前端html页面通过ajax调用后端的res
转载
2023-09-05 11:36:20
220阅读
高复用服务响应对象的设计与使用一.什么是高复用服务响应对象?它有什么作用? 1.这次项目中,为了实现前后端分离,设计了一个所有接口都使用,封装后台业务数据放回json数据给前端的对象,用于实现前后端的分离,开发效率有了明显的提高。 二.怎么使用? 1.首先,要明确,这个对象要实现序列化接口。它主要封装了三个属性,泛型的返回数据,字符串类型的提示信息以及整型的状态码,以及四个私有的构造
转载
2024-07-21 09:12:11
116阅读
我起初认为前后端分离是,在软件开发过程中前后端分工就叫做前后端分离,其实是前端所有用到的数据都是后端通过异步接口的方式提供的,前端只管页面的展示及效果。 在业务逻辑复杂的系统里,我们最怕维护前后端混杂在一起的代码,因为没有约束,M-V-C每一层都可能出现别的层的代码,日积月累,完全没有维护性可言。这个时候出现了前后端分离这种模式,虽然前后端分离没办法完全解决这种问题,但是可以大大缓解。
转载
2024-01-19 23:34:07
75阅读