本期推荐的JEESNS是一款基于JAVA企业级平台研发的社交管理系统,依托企业级JAVA的高效、安全、稳定等优势,开创国内JAVA版开源SNS先河,数据库使用 MYSQL。
项目简介
JEESNS是一款基于JAVA企业级平台研发的社交管理系统,依托企业级JAVA的高效、安全、稳定等优势,开创国内JAVA版开源SNS先河,JEESNS可以用来搭建门户、论坛、社区、微博、问答、知识付费平台等。
功能模块
- 私信功能
- 界面模仿PC版微信
- 可以查看私聊过的联系人
- 聊天界面自动刷新
- 个人主页
- 关注会员
- 私信会员
- 查看动态
- 查看粉丝、关注、微博、文章、帖子、群组
- 财务明细
- 积分明细
- 微博模块
- 支持图片类型的微博
- 多图画廊展示
- 支持添加Emoji标签
- 点赞功能
- 微博话题
- 群组模块
- 可以关注群组
- 支持上传群组logo
- 支持发帖审核开关
- 授权管理员
- 帖子喜欢功能
- 帖子加精、置顶
- 付费加入群组
- 文章模块
- 文章喜欢功能
- 文章投稿功能开关
- 文章审核功能开关
- 文章评论
部署说明
- 使用MySQL,字符集选择为utf8或者utf8mb4(支持更多特殊字符,推荐)。
- 执行数据库脚本。数据库脚本在/jeesns-web/database目录下。
- 在eclipse中导入maven项目。
- 设置项目编码为utf-8,选择jdk1.8版本或以上,不要选择jre。
- 打开/src/main/resources/application.ymml文件,根据实际情况修改spring: datasource: url、spring: datasource: user、spring: datasource: password的值,修改后台路径:jeesns: managePath,如:jeesns: managePath: manage
- 将jeesns-core-1.4.jar放到硬盘中,如:D:\jeesns-core-1.4.jar在命令行中输入以下命令mvn install:install-file -Dfile=D:\jeesns-core.jar -DgroupId=cn.jeesns -DartifactId=jeesns-core -Dversion=2.0.0 -Dpackaging=jar执行成功后,jeesns-core-1.4.jar会自动添加到本地maven仓库中。
- 编译项目。在eclipse中,右键点击项目名,选择Run as – Maven build…,Goals填入clean package,然后点击Run,第一次运行需要下载jar包,请耐心等待。
- 部署项目。在jeesns-web模块下,启动JeesnsApp。
- 访问系统。前台地址:http://localhost:8870/;用户名:admin,密码:jeesns,登录成功之后,在右上角展开有个’管理’,点击即可进入后台管理。