基于Java SSH框架的在线音乐播放网站

为什么使用SSH,不用SSM或者SpringBoot,原因就是选题时间太早,还没学到-_-!因为是自学的。。
项目git地址:
https://github.com/ledrsnet/music-web-site

系统功能结构

本系统主要分为五大功能模块。

  1. 用户操作:主要包括用户登录、注册和用户个人信息修改的功能,此外用户还可以收藏喜欢的歌单,评论歌单。
  2. 用户浏览:全部页面开发完成之后,用户可以随意浏览歌单、歌手、专辑和榜单数据,用户还可以查看自己收藏的音乐。
  3. 音乐播放:使用开源网页播放器,只需提供各种歌曲后台数据接口,即可播放。
  4. 搜索功能:对关键字进行分词,根据分词结果进行查询,对查询进行了优化。
  5. 猜歌功能:闲暇之余,用户可以尝试系统提供的猜歌小游戏功能,来验证下自己是否有“中华小曲库”之称。

image

开发工具及相关中间件

IntelliJ IDEA,Maven,SQLyog,Tomcat,Docker,FastDFS,IK Analyzer,Redis

项目运行相关介绍

  1. 相关中间件的部署都是在我的华为云里使用docker部署的
    在Resource文件夹里的DockerRun.txt有各个中间件的启动命令。只要你使用docker拉起相关镜像,使用启动命令启动即可。
    我的华为云到期了,配置文件中IP端口,用户名密码啥的我也就不用隐藏了。
  2. Resource文件夹下的back.sql是我之前爬取音乐数据到数据库的实例数据,不需要在爬取了。直接在mysql里面导入sql即可。(说错了,这一步只有mysql有数据,存储在fastfds上的静态资源都忘记保存了。这个sql就没意义了。)
  3. Resource文件夹下的proc_rank.sql是几个模拟访问热歌的存过,导入即可。
  4. 然后把你的数据库,redis等环节替换完成启动访问首页index即可。

网站相关模块截图

image
image
image
image
image
image
image
image
image
image
image
image
image
image
image

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐