多客户端云会议系统(vue+spring boot)

多客户端云会议系统

一.项目介绍

本项目采用vue+spring boot的方式开发,是一个网页版的多客户端云会议系统

二.架构及技术介绍

2.1 架构图

如下图所示是系统的整体架构,从前端页面请求,到后端持久层数据库;通过采用微服务部署的思路,以及结合日志收集,运维报警等模块,使得项目整体更加完善。
在这里插入图片描述
在这里插入图片描述

2.2 前端技术

2.2.1 Vue框架

1.了解Vue框架

Vue 是一款用于构建用户界面的JavaScript框架。它基于标准HTML,CSS和JavaScript构建,并提供了一套声明式的,组件化的编程模型,帮助开发者高效地开发用户界面。

2.Vue框架原理

Vue对象将页面中 要改变的元素 和 data中变量 进行绑定,绑定后它会一直监听data中变量值的改变,当值发生改变时,会自动找到与其绑定的元素并且让元素跟着发生改变,改变元素的过程不需要人工干预,提高了开发效率,而且这个过程不需要像 JavaScript 那样频繁DOM操作去改变页面结构,只是监听一片区域,提高了执行效率。

3. MVC设计模式

把一个业务实现分成三部分:
Model:模型,数据模型是服务器获取到数据的部分代码
View:视图,页面部分代码
Controller:控制器,把数据模型中的数据通过实现 展示到页面中

4.创建一个vue项目

为项目配备环境,在idea中,为项目编辑运行配置,选择npm,脚本填写为serve,点击确定
在界面创建完成后创建一个route文件夹,建立一个js文件来为每个页面添加路由,以及一些路由跳转限制

import Vue from 'vue';
import VueRouter from 'vue-router';
import Login from '@/views/login.vue';

Vue.use(VueRouter);

const routes = [
  {
   
    path: '/',
    name: 'login',
    component: Login,
  },
  {
   
    path: '/login',
    name: 'login',
    component: Login,
  },
  {
   
    path: '/home',
    name: 'home',
    component: () => import('../views/home.vue'),
  },
  {
   
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值