==================================================
com.wsk.movie
aspect:切面应用
bean:回显的实体类
celebrity:json影人条目信息
maoyan:猫眼
cinema:json单个电影院信息
cinemas:json多个电影院信息
movie:json电影信息
config:spring启动加载配置
controller:链接控制
webSocket:websocket相关配置和实现
dao:Mybatis接口
error:自定义异常处理
music:网易云音乐
bean:网易云音乐json解析类
entity:数据库实体类
service:操作数据库
thread:线程相关
pojo:电影相关的数据库实体
redis:redis操作类
impl:接口的实现
service:电影相关的服务操作
impl:接口的实现
session:session存活时间配置
springdata:网易云音乐spring data操作
entity:网易云音乐的数据库实体类
task:自定义的定时器
entity:数据库实体类
runnable:任务
service:数据库相关操作
tool:工具类
token:token生成器
tool:工具类
bean:百度图片识别json结果
write:文件读写操作
resources
mapping:mybatis相关的xml文件
static:静态资源文件
css:样式
image:本地图片
js:JAVASCRIPT
templates:页面
forget:忘记密码
hot:热门电影
information:个人相关信息详情
movie:电影相关信息
registered:注册
setting:设置
(1) 数据库表汇总
数据库表汇总
名称 | 表名 | 注释 |
---|---|---|
管理员操作记录表 | adminaction | 记录管理员操作 |
管理员信息表 | admininformation | 记录管理员信息 |
书籍表 | book | 记录书籍、图书 |
户收藏表 | collectioncritic | 记录用户收藏的信息 |
说说评论表 | commentcritic | 记录说说的评论 |
举报信息表 | critic_report | 记录举报信息 |
点赞信息表 | goodcritic | 记录说说的点赞情况 |
积分来源表 | integralsource | 记录积分的来源 |
通讯信息表 | message | 记录用户之间的通讯 |
电影名称表 | moviename | 记录电影名 |
好友表 | myfriends | 记录用户之间的好友关系 |
任务表 | mytask | 记录后台定时任务 |
任务错误信息表 | mytaskerror | 记录后台任务错误信息 |
任务日志表 | mytasklog | 记录后台任务运行情况 |
说说表 | publishcritic | 记录用户发布的说说 |
用户信息表 | userinformation | 记录用户的信息 |
用户信誉积分表 | userintegral | 记录用户的信誉积分 |
用户等级表 | userlevel | 记录用户的等级 |
用户密码表 | userpassword | 记录用户的密码 |
用户二维码表 | userqrcode | 记录用户的二维码 |
音乐专辑表 | wangyialbum | 记录音乐专辑 |
音乐信息表 | wangyimusic | 记录音乐信息 |
音乐歌手表 | wangyisinger | 记录歌手信息 |
图17 首页界面
图18 热门说说
图22我的说说
图24 我的收藏
图31 图书搜索
- win系统安装Java 1.8 , IDEA软件,MySQL数据库,redis,Nginx。
- 打开MySQL,执行sql文件,将数据导入到MySQL中。
- 将项目导入到IDEA中,构建为MAVEN项目。
- 配置Nginx文件,使其负载均衡。
- 待项目构建完成后,运行redis和Nginx(或者跳过Nginx)。
- 修改resource文件中的application.properties,配置其中的数据库信息
- 修改com.wsk.movie.email.Send文件中的用户账号和密码信息。
- 由于使用了百度提供的图片识别功能,所以需要修改com.wsk.movie.tool.AuthService中百度提供的clientId和clientSecret(或者直接注释掉该类)
- 将image.rar文件解压到D:/image,这个文件是存放图片和敏感词的重要文件。
- 运行com.wsk.movie.MovieApplication的main方法。
- 访问localhost。