Java论坛系统--2.系统架构和技术选型

目录

主要技术

后端主要技术:

前端主要技术:

其他

系统架构

项目结构


主要技术

后端主要技术:

SpringBoot 2.x  https://spring.io/projects/spring-boot/

Mybatis 数据持久层  https://mybatis.org/mybatis-3/zh/index.html 

通用Mapper,通用增删改查  https://github.com/abel533/Mapper

Redis 缓存

AutoLoader 自动缓存框架

Lucene 搜索全文检索 

Shiro

Thymeleaf

前端主要技术:

Layui 主要UI

EasyWeb admin框架

Ueditor 文章编辑器

其他

MySQL 5.7数据库

Maven 项目管理工具

IDEA 2019.2项目开发工具

 

系统架构

项目结构

bbs-admin jar 系统后台管理系统 http://localhost:8083
bbs-common jar 系统公共工具模块  
bbs-log jar 系统日志模块  
bbs-core jar 系统核心模块,主要包括dao,service,mapper  
bbs-thymeleaf jar 系统thymeleaf工具实现  
bbs-file jar 系统文件操作模块 http://localhost:8082
bbs-web jar 系统前台论坛系统 http://localhost:8086

 

 

 

 

 

 

 

 

结构预览

Java论坛系统--2.系统架构和技术选型

依赖关系:

bbs-web,bbs-admin依赖bbs-common,bbs-log,bbs-core,bbs-file,bbs-thymeleaf