开发语言:JAVA
数据库:MYSQL
JAVA开发框架:Spring MVC+Spring+Mybatis
前台前端开发框架:ZUI+JQuery+Bootstrap
前台模板引擎:Freemarker
JEESNS是一款基于JAVA企业级平台研发的社交管理系统,依托企业级JAVA的高效、安全、稳定等优势,开创国内JAVA版开源SNS先河,JEESNS可以用来搭建门户、论坛、社区、微博、问答、知识付费平台等。
github:https://github.com/zchuanzhao/jeesns
- JEESNS是一个企业级的开源社区系统,是一个可以用来搭建门户、群组、论坛、微博和问答等知识付费社区平台系统。
- JEESNS是将SNS社会化网络元素,人和群组结合在一起的新型的社交系统。
- JEESNS以人为中心,通过用户的需求和行为将最有价值的信息得以不断整合。
- JEESNS是一个稳定、安全、可扩展的社区系统,可以帮您搭建与众不同的交流社区。
- 如果您要需要搭建一个论坛,那么您可以用JEESNS
- 如果您需要一个群组,那么您可以用JEESNS
- 如果您想做一个类似于知乎的知识问答平台,那么您可以用JEESNS
- 如果您想做一个知识付费平台,那么您可以用JEESNS
- 如果您需要因为某个话题来汇聚人群,那么您可以用JEESNS
- 私信功能
- 界面模仿PC版微信
- 可以查看私聊过的联系人
- 聊天界面自动刷新
- 个人主页
- 关注会员
- 私信会员
- 查看动态
- 查看粉丝、关注、微博、文章、帖子、群组
- 财务明细
- 积分明细
- 卡密充值
- VIP会员等级
- 微博模块
- 支持图片类型的微博
- 多图画廊展示
- 支持添加Emoji标签
- 点赞功能
- 微博话题
- 群组模块
- 可以关注群组
- 支持上传群组logo
- 支持发帖审核开关
- 授权管理员
- 帖子喜欢功能
- 帖子加精、置顶
- 付费加入群组
- 文章模块
- 文章喜欢功能
- 文章投稿功能开关
- 文章审核功能开关
- 文章评论
- 问答模块
- 问答悬赏
- 问答回答
- 动态模块
- 洞悉一切
- JDK8或更高版本
- Tomcat8.0或更高版本
- MySQL5.1或更高版本
-
创建数据库。如使用MySQL,字符集选择为
utf8
或者utf8mb4
(支持更多特殊字符,推荐)。 -
执行数据库脚本。数据库脚本在
/src/main/webapp/database
目录下。 -
在eclipse中导入maven项目。点击eclipse菜单
File
-Import
,选择Maven
-Existing Maven Projects
。 -
设置项目编码为utf-8,选择jdk1.8版本或以上,不要选择jre。
-
修改数据库连接。打开
/src/main/resources/jeesns.propertis
文件,根据实际情况修改jdbc.url
、jdbc.user
、jdbc.password
的值,修改后台路径:managePath
,如:managePath=manage
-
将jeesns-core-1.4.jar放到硬盘中,如:D:\jeesns-core-1.4.jar
在命令行中输入以下命令
mvn install:install-file -Dfile=D:\jeesns-core-1.4.jar -DgroupId=com.lxinet -DartifactId=jeesns-core -Dversion=1.4 -Dpackaging=jar
执行成功后,jeesns-core-1.4.jar会自动添加到本地maven仓库中。
-
编译项目。在eclipse中,右键点击项目名,选择
Run as
-Maven build...
,Goals
填入clean package
,然后点击Run
,第一次运行需要下载jar包,请耐心等待。 -
部署项目。将项目部署到Tomcat7或以上版本,启动Tomcat。
-
访问系统。前台地址:https://localhost:8080/;用户名:admin,密码:jeesns,登录成功之后,在右上角展开有个'管理',点击即可进入后台管理。
服务器支持:https://www.919dns.com