基于Spark的电影推荐系统(后台管理系统)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/liuge36/article/details/86241706

第二部分-后台管理系统(简介)

ps:技术实现上类似于电影网站
软件架构: SpringBoot+Mybatis+JSP
项目描述: 后台管理系统主要对 用户信息 和 电影信息 进行管理,如添加删除电影信息和完成用户信息的完善。其中为了更好地保存电影的图片信息,搭建了图片服务器,关于图片服务器FastDFS的搭建可参考博客。

技术选型:

技术 名称 官网
Spring Boot 容器 https://projects.spring.io/spring-boot/
Spring MVC MVC框架 http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#mvc
MyBatis ORM框架 http://www.mybatis.org/mybatis-3/zh/index.html
MyBatis Generator 代码生成 http://www.mybatis.org/generator/index.html
PageHelper MyBatis物理分页插件 http://git.oschina.net/free/Mybatis_PageHelper
Druid 数据库连接池 https://github.com/alibaba/druid
Redis (后期) 分布式缓存数据库 https://redis.io/
Elasticsearch(后期) 分布式全文搜索引擎 http://lucene.apache.org/solr/ https://www.elastic.co/
Logback 日志组件 https://logback.qos.ch/
Swagger2 接口测试框架 http://swagger.io/
Maven 项目构建管理 http://maven.apache.org/

主要开发工具:

  • MySql: 数据库
  • Tomcat: 应用服务器
  • Git: 版本管理
  • IntelliJ IDEA: 开发IDE

开发环境

  • JDK 1.8+
  • Maven 3.3.9
  • Mysql 5.7.20+
  • Lombok , 需要开发环境(IDEA或eclipse)支持

项目架构

项目流程图

更多文章:基于Spark的电影推荐系统:https://blog.csdn.net/liuge36/column/info/29285

猜你喜欢

转载自blog.csdn.net/liuge36/article/details/86241706