xhensonli / admissionsystem_backend

广东工业大学课程设计 数据库课程设计 平行志愿录取系统(后端代码,广东工业大学数据库大作业) 基于java、spring、MySQL数据库、vue.js的课程设计
50 stars 8 forks source link

前后端分离 #4

Open silence5525 opened 2 years ago

silence5525 commented 2 years ago

请问一下,这个项目的前后端分离是怎么实现的? 还有就行这个项目是按什么规则进行录取和调剂的呢? 麻烦解答,谢谢

xhensonli commented 2 years ago

前后端分离

  1. 一般情况下,前后端分离后,前端的资源应该部署在前端自己的服务下(如nginx),浏览器通过访问服务获取HTML、css、js等。浏览器通过执行js来和后端服务交互(主要是使用http报文访问接口)。
  2. 这个项目比较特殊:因为前端服务器和后端服务器是同一个(因为不想另外再启动一个nginx,嫌麻烦。。)。所以就用springboot的服务充当静态资源服务器,这里springboot进程只负责把文件返回给浏览器,并不会像SSR一样去解析渲染,后续的和springboot的交互则和其他前后端分离没什么不同。

录取调剂

录取调剂之前写过报告,直接贴流程图

录取

image image

调剂

image image