Architecture description

架 - 构 - 描 - 述

优乐音乐播放网站采用:JavaWeb开发框架SSM+前端开发框架bootstrap、dataTables、作为主体框架;音乐以及MV的播放通过jquery的jplayer播放器实现歌曲播放列表、MV播放功能。

完整使用了项目中的业务逻辑和主流Web开发技术、各项解决方案;数据库采用MySQL;业务中采用Redis进行缓存;后台管理以及评论功能通过spring secutity安全框架进行管理,管理智能化。

音乐图片、文件存储采用FastDFS分布式文件存储系统方案。

优乐音乐播放前台由:主页、歌曲推荐、歌手推荐、新歌排行、流派模块、流派分页、查询模块、歌曲查询、歌手查询、活动模块、随机推荐、热度推荐、视频展示模块、视频播放模块等功能组成。

优乐音乐播放后台由:用户管理、歌手管理、音乐管理、视频管理等功能组成。

系统采用了当前主流的RESTful接口设计,采用JWT的认证方案,并解决了权限管理问题。 使用Nginx+tomcat服务器进行项目发布。

Architecture diagram

架 - 构 - 图