基于Spark的电影推荐系统(电影网站)

第一部分-电影网站:

软件架构: SpringBoot+Mybatis+JSP
项目描述:主要实现电影网站的展现 和 用户的所有动作的地方

技术选型:

技术 名称 官网
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

猜你喜欢

转载自www.cnblogs.com/liuge36/p/10251443.html