java实现简单的聊天功能(仿QQ,不用servlet)

刚学习完java基础,老师就布置了个小项目------用java基础知识实现聊天功能。编写软件是eclipse,刚想这个作业可能没啥头绪,顿时脑阔疼起来了。
但仔细一想,聊天功能不就是个查数据库的嘛?关键是建表。属性有:主键为聊天双方,外加信息内容,发送时间等等,当点击发送时,直接从数据库里查主键为聊天双方的信息即可,再显示,这不就行了吗?……至于页面、点击事件啥的,直接通过eclipse里面的swt进行设计即可。是不是感觉太简单了。
天晴了,雨停了,我觉得我又行了!哈哈哈
说干就干,直接上手建立表。
在这里插入图片描述
在这里插入图片描述

建立完数据库之后,登录、注册等常规操作都比较好说,如果有什么疑问的话,可以提出来,我会尽最大努力解答。下面我主要讨论的就是实现聊天功能,可以先看看消息表,主键为消息的序号,puuid为主用户账号,fuuid为聊天对方的账号,在聊天框中,每当触发发送的点击事件时,就会往数据库中,即消息表中插入这条数据,包括双方账号,以及消息内容。插入成功后,然后通过多线程对消息表进行定时刷新、查看,将插入的消息展示在聊天框中。这就是大概的聊天实现步骤。(这里只提供写代码的思路,具体的代码,需要的话,我会放在网盘中,请自取。有问题请提,烂人会尽力解答的哦!)

链接:https://pan.baidu.com/s/1V6sEa_MTuMdkFxplMMjZfQ
提取码:xrav

若文件失效或文件不全,请评论,我会及时更新及完善(可免费私发整个项目)。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值