人人框架 mysql8.0_人人开源框架学习笔记

框架介绍

三个框架

人人框架总共分为三个,分别是: renren-security、 renren-fast、 renren-generator。

根据官方的介绍,

renren-security和renren-fast的区别

官方介绍

人人框架 mysql8.0_人人开源框架学习笔记_第1张图片

运行效果

renren-security(开源版)在本机部署之后的页面:

人人框架 mysql8.0_人人开源框架学习笔记_第2张图片

renren-fast 在本机部署之后的页面:

人人框架 mysql8.0_人人开源框架学习笔记_第3张图片

差异总结

它们之间的区别如下:

功能上

security(开源版)比fast多了部门管理和字典管理

fast支持多标签页打开和切换,security(开源版)只能打开一个标签页,不能通过标签页直接切换页面

部署方式上,security是前后端一起部署的,而fast是前后端分开部署的

页面风格上,security有AdminLTE和Layui两种主题,而fast有AdminLTE和Element UI两种主题

renren-security三个版本的差异

官方介绍

人人框架 mysql8.0_人人开源框架学习笔记_第4张图片

人人框架 mysql8.0_人人开源框架学习笔记_第5张图片

运行效果

renren-security开源版运行效果:

人人框架 mysql8.0_人人开源框架学习笔记_第6张图片

renren-security企业常规版运行效果:

人人框架 mysql8.0_人人开源框架学习笔记_第7张图片

renren-security企业专业版运行效果:

人人框架 mysql8.0_人人开源框架学习笔记_第8张图片

差异总结

功能上

企业版比开源版多了登录日志、异常日志

企业版比开源版多支持了短信、邮件发送、邮件模板、邮件发送记录、Excel导出、工作流、富文本、繁体中文、English 的国际化

企业版比开源版在文件上传上额外支持腾讯云、FastDFS、本地存储

企业版在 XSS过滤 、 功能权限 、 数据权限 、 Redis支持 、 swagger支持 、代码质量上表现更好

开源版只能打开一个标签页,但是有面包屑导航;专业版可以打开多个标签页,但是没有面包屑导航

企业专业版基于Token进行认证,企业常规版和开源版都基于Session进行认证

部署方式上,企业专业版前后端分离部署

页面风格上,开源版为 AdminLTE 主题,两个企业版都是 Element-ui 主题

renren-security企业版和renren-fast的差异

功能上, renren-security企业版相比renren-fast多了部门管理、字典管理、行政区域、工作流、消息管理、登录日志、异常日志

renren-security开源版

项目组成

renren-security开源版有五个部分组成:

renren-common:公共模块,提供公共类和工具

renren-admin:管理后台模块,系统的核心部分,开发的后台管理系统

renren-api:接口模块,为移动端提供接口,不和admin模块共享用户

renren-generator:代码生成器,可以直接根据MySQL表生成CRUD的后台代码和前端页面

renren-dynamic-datasource

项目部署

环境准备

JDK安装和配置

下载JDK

安装提示在指定位置安装JDK

配置环境变量

JAVA_HOME:Java的安装路径

CLASSPATH:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

Path:%JAVA_HOME%\bin;(追加,要放第一位)

MySQL的安装和配置

下载MySQL

安装MySQL

解压MySQL

在解压目录下创建my.ini文件

[client]

# 设置mysql客户端默认字符集

default-character-set=utf8

[mysqld]

# 设置3306端口

port = 3306

# 设置mysql的安装目录

basedir=E:\\tmp\\MySQL\\mysql-8.0.18-winx64

# 允许最大连接数

max_connections=20

# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

CMD 到MySQL解压目录的bin目录下

执行命令:mysqld --initialize --console

执行命令:mysqld install

启动MySQL(net start mysql)

配置MySQL

使用初始密码按照提示进入MySQL

修改root的初始密码:set password for root@localhost = '123456';

Maven的安装和配置

下载Maven

安装Maven

配置Maven

M2_HOME:maven解压目录

Path:%M2_HOME%\bin;(追加)

Git的安装和配置

下载Git

安装Git

将项目导入编辑器(IDEA)

下载和安装IDEA

配置IDEA的maven、git

maven

你可能感兴趣的:(人人框架,mysql8.0)