项目源码:https://github.com/Kimentanm/WebChat
在线访问:https://www.kimen.xyz/web-chat
项目描述: 本项目是一个通过HTTP协议和Websocket协议实现的点对点实时数据传输的Web APP
项目架构: 后台使用Java语言开发;使用SpringBoot+Mybatis框架集对整个项目进行架构;使用Maven管理整个项目的第三方jar包依赖;使用git版本控制工具和Coding网站提供的Git远程仓库对代码做集中管理。 前台使用Vue.js轻量级前端框架开发;使用Node.js的npm库对前端进行依赖管理;使用vue-stomp插件实现开启全双工模式的WebSocket长连接;使用iview前端UI组件库创建优美的页面。 该项目共包含用户管理、好友管理、实时聊天、消息管理、个人中心六个功能模块。