欢迎光临散文网 会员登陆 & 注册

基于Spring Boot的仿豆瓣平台

2023-05-26 15:35 作者:玟玟的大宝贝  | 我要投稿

访问【WRITE-BUG数字空间】_[内附完整源码和文档]

后端为了提高性能和用户体验,该系统平台使用Spring Boot集合Spring,Spring MVC和MyBatis框架做基础,并且集成Spring Data框架,MySQL做数据持久化,Redis缓存提高速度,反向代理和负载均衡为Nginx,Dubbo分布式开发,服务器使用目前较流行的Tomcat。 前端使用Thymeleaf解析页面和使用HTML5和CSS3进行设计,应用jQuery实现了页面延迟异步加载。在样式上,遵循自己动手设计的原则,实现了动态效果等等。在用户操作上,尽量使用户进行最少的操作

这是一个集电影,音乐和书籍于一体的Java web应用

命名为 微生活

http://106.12.105.253

个人主页: wsk1103.github.io/

详细的设计报告在文章后半部分

喜欢就点一下Star,谢谢亲的支持

Java 1.8

框架:使用Spring Boot 集成Spring,Spring MVC,MyBatis(前期),Spring Data(后期)

数据库:MySQL 5.6

缓存:Redis 4.0

版本控制:Maven 3.5

页面解析框架:Thymeleaf

负载均衡:Nginx - 端口80

服务器:Tomcat 端口8080和8181(可以使用单个tomcat)

PS:音乐来源-网易云;电影来源-豆瓣、猫眼;书籍来源-豆瓣

项目结构

com.wsk.life    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:设置


基于Spring Boot的仿豆瓣平台的评论 (共 条)

分享到微博请遵守国家法律