在线视频网站采用前后端分离开发的方式,因此分为前端部分和后端部分,前端负
责页面的展示,把数据以恰当的形式呈现给用户。用户的各种操作请求发送到后端,后
端收到请求并处理相应的请求,将结果返回给前端。前端和后端通过 JSON 交互。
本次毕业设计模拟国内主流的在线视频播放网站爱奇艺、腾讯视频等,以实现视频
网站最基本的功能,包括用户注册与登录,视频播放,评论与弹幕,视频管理等功能。
为了实现丰富的页面效果和复杂的页面交互,前端选用如今最为流行的 Vue 前端框架,
它是 MVVM 风格的前端框架,具有良好的交互体验,减轻了后端服务器的压力,使得
后端服务器只需要提供数据的处理,而不需要管前端的展示逻辑和页面的合成;后端则
采用 Spring Boot 框架,Spring Boot 极大的简化了 Java 后端的开发难度,使得软件开发
人员可以将更多的精力放在实现业务逻辑上,同时 Spring Boot 集成了众多优秀的开源
框架,这些开源框架几乎可以满足目前所有的生产需求,这免去了软件开发人员的技术
选型烦恼。
1