Skip to content

一个java web 项目,多人在线聊天,供自己学习使用

Notifications You must be signed in to change notification settings

QLYang/Online-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

介绍:一个多人在线聊天室

前端:用户的登录/注册/注销,加入/创建聊天组,显示历史记录(根据加入过的聊天组名称)
后端:用户与聊天记录的数据库相关操作

src/com/yangql中的文件夹及文件的内容:

config:Spring Framework的相关配置

site:

	ChatServerController.java:控制器

	DateUtil.java:处理java时间的工具

	filter:过滤器,用于过滤请求

	form:表单对象(登录/注册)

	chat:聊天功能相关,websocket服务端,消息定义等

	entities:实体定义@Entity,用于数据持久化

	service:服务定义@Service

	repository:仓库定义@Repository

	interfaceClasses:接口的定义

1.在Tomcat中运行项目,在浏览器中打开(http://localhost:8080/ChatServer),进入如下界面:

image

2.登录表单及验证:

image

3.创建新聊天组:

image

4.发送消息:

image

5.第二个用户加入聊天组:

image

6.多个用户进行聊天:

image

7.查看历史消息--选择曾经加入过的组:

image

8.查看在该组的聊天记录:

image

About

一个java web 项目,多人在线聊天,供自己学习使用

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors