从零开始的前后端分离项目学习(前后端从零环境搭建)

一、 前后端分离介绍:

前端独立编写客户端代码(用户交互+数据展示),后端独立编写服务端代码(提供数据处理接口),并提供数据接口就行。

前端通过Ajax访问后端数据借口,将model展示到view中

前后端开发者约定好接口文档,url,参数,数据类型等,前端可以造假数据进行测试,即前后端解耦合,提升开发效率。

 将一个单体应用拆分成两个独立的应用,前端应用和后端应用以json格式进行交互

实现技术:Spring Boot+Vue

 jdk和jre区别:http://www.ujiuye.com/wenda/2021/70321.html

 maven的介绍 :https://blog.51cto.com/u_15088375/3250159#1

二、环境搭建

 参考:https://blog.csdn.net/qq_39367410/article/details/126703562

https://blog.csdn.net/weixin_44359479/article/details/127247161

1、前端:

(1)VsCode:Download Visual Studio Code - Mac, Linux, Windows

或者直接在联想商店下载

插件下载:vscode常用插件总结_vscode插件_Holly 的博客-CSDN博客

地址:Extensions for Visual Studio family of products | Visual Studio Marketplace

(2)NodeJs:Download | Node.js (nodejs.org)

msi镜像不用配置,zip需要配置下

2、后端:

(1)JDK :Java Downloads | Oracle

(2)IDEA :联想商店直接按安装

插件:(59条消息) IDEA必备插件_idea插件库_pingcode的博客-CSDN博客

(3)Tomcat:Apache Tomcat® - Welcome!

配置教程:Tomcat的下载与安装配置 - 知乎 (zhihu.com)

运行starup.bat闪退,或者在bin目录下运行starup显示如下信息,说明环境变量没有配置好。

配置tomcat和jdk的环境变量:

path中添加:

打开浏览器输入端口号:

(4)Maven:Maven – Download Apache Maven

配置教程:https://blog.csdn.net/u012660464/article/details/114113349Maven – Download Apache Maven

系统变量:

path中添加:

 

(5)Redis:https://github.com/redis-windows/redis-windows

配置教程:https://blog.csdn.net/qq_41521682/article/details/122788722

(6)MySQL:MySQL :: MySQL Downloads

 安装教程 :https://blog.csdn.net/qq_59636442/article/details/123058454

 将bin配置到环境变量中

(7)Git

安装教程:https://blog.csdn.net/maxle/article/details/124867297

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/19247.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数据结构05:树与二叉树[C++][哈夫曼树HuffmanTree]

图源:文心一言 小白友好、代码可跑,但是不一定适合考研~~🥝🥝 第1版:查资料、画导图、画配图~🧩🧩 参考用书:王道考研《2024年 数据结构考研复习指导》 参考用书配套视频&#xf…

form表单使用Select 选择器

案例: ps:年度的值类型要与select 选择器中 value 类型一致!! 如果input框中显示的是数字,说明年度的值没有与选择器中的的value一致!!! YearNum 要与 value 类型一致!&#xff01…

Jmeter的常用设置(一)

文章目录 前言一、Jmeter设置中文 方法一(临时改为中文)方法二(永久改成中文)二、启动Jmeter的两种方式 方法一(直接启动,不打开cmd窗口)方法二(带有cmd窗口的启动)三、调…

走进Vue2飞入Vue3

✅作者简介:大家好,我是Cisyam,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉 🍎个人主页:Cisyam-Shark的博客 💞当前专栏: 前端相关 ✨特色专栏&…

第一代Spring Cloud核心组件

第一代Spring Cloud核心组件(Spring Cloud Netflix) Eureka服务注册中心(服务注册中心:Eureka,Nacos,Zookeeper,Consul) Ribbon负载均衡 Hystrix熔断器 Feign远程调用组件(Feign RestTemplate Ribbon Hystrix) GateWay网关组件 Config分布式配置中心 …

【C语言】-- 死循环了怎么办?

#include <stdio.h> int main() {int i 0;int arr[] {1,2,3,4,5,6,7,8,9,10};for(i0; i<12; i){arr[i] 0;printf("hello\n");}return 0; } 阅读上面这个代码&#xff0c;我们会认为这不就是简单的数组访问越界么。那么这段代码就应该会报错&#xff0c;…

三维重建以及神经渲染中的学习(三)

三维重建以及神经渲染中的学习 公众号AI知识物语 本文内容为参加过去一次暑期课程学习时的笔记&#xff0c;浅浅记录下。 三维图形可控生成&#xff1a; 1&#xff1a;学习一个图形生成模型 2&#xff1a;具有可控三维变量&#xff1a;1物体形状&#xff1b;2物体位置&…

Ubuntu 放弃了战斗向微软投降

导读这几天看到 Ubuntu 放弃 Unity 和 Mir 开发&#xff0c;转向 Gnome 作为默认桌面环境的新闻&#xff0c;作为一个Linux十几年的老兵和Linux桌面的开发者&#xff0c;内心颇感良多。Ubuntu 做为全世界Linux界的桌面先驱者和创新者&#xff0c;突然宣布放弃自己多年开发的Uni…

七牛云的使用(图片超详讲解)

一、为什么要使用七牛云的OSS(对象存储服务)&#xff1f; 二、七牛云使用&#xff1a; 登录七牛云官网&#xff0c;注册并认证 (初次认证有30天免费使用权限)新建存储空间 点击创建的空间名字&#xff0c;进入 空间概括如下&#xff1a; 阅读帮助文档&#xff0c;在自己的…

Java微服务金融项目智牛股-基础知识三(Restful、HATEOAS、GRPC、SEATA )

Restful定义 Restful是一种软件架构与设计风格&#xff0c; 并非一套标准&#xff0c; 只提供了一些原则与约定条件。REST提供了一组架构约束&#xff0c;当作为一个整体来应⽤用时&#xff0c;强调组件交互的可伸缩性。接⼝口的通⽤用性、组件的独⽴立部署、以及⽤用来减少交…

spring cloud 之 Hystrix

Hystrix概述 Hystrix是一个供分布式系统使用&#xff0c;提供延迟和容错功能&#xff0c;保证复杂的分布系统在面临不可避免的失败是时&#xff0c;仍具有弹性。 当服务器A调用服务器B时&#xff0c;如果服务器B宕机&#xff0c;则服务器A不去调用。当服务器B在时间范围内未响…

基于深度学习的高精度安全帽背心检测识别系统(PyTorch+Pyside6+YOLOv5模型)

摘要&#xff1a;基于深度学习的高精度安全帽背心检测识别系统可用于日常生活中或野外来检测与定位安全帽背心目标&#xff0c;利用深度学习算法可实现图片、视频、摄像头等方式的安全帽背心目标检测识别&#xff0c;另外支持结果可视化与图片或视频检测结果的导出。本系统采用…