Java WebSocket实现网络聊天室

数据库在resources下的sql目录里,如果使用其他数据库建表可以参照pojo里的实体类

WebChat聊天室

2018.02.26

源码地址早就贴了呀, 留邮箱不如自己下载

项目地址: https://github.com/Amayadream/WebChat

- 使用mysql替换oracle

- 整理了一下结构, 删除了多余的代码

一.实现效果(这里图片被压缩了,可以右键查看图片)

登陆页面

聊天室

个人设置

头像修改

日志列表

二.源码

这里就直接粗暴的给源码吧https://github.com/Amayadream/WebChat

具体的介绍在 README.md里有

三.描述一下

这个聊天室使用Java为后台语言,Spring + Spring MVC + Mybatis + Oracle MySQL开发

数据库在resources下的sql目录里,如果使用其他数据库建表可以参照pojo里的实体类

项目使用Maven构建,没有maven的可以自行修改,所需的所有JAR包在resources下的jar目录下

前台框架使用的是Amaze UI,效果还是挺好的

弹窗和分页使用的是Layer插件

主要实现了群聊,私聊,在线列表,用户资料维护头像维护,日志展示等

其中,私聊可以选择多个用户,后台也实现了,如果需要可以自行修改一下前台js的addChat()方法,用逗号分隔多个用户即可

私聊功能已经实现

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181019A10V3D00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券