首页 > 编程知识 正文

java实现的qq聊天系统的简单介绍

时间:2023-12-28 21:11:07 阅读:329224 作者:LIYU

本文目录一览:

怎样用java 编写简易qq聊天工具????

首先,学习java GUI编程,学习监听器。建议看马士兵的视频。然后上网上down源代码,分析类,确定类的属性和方法。第一遍,就是跟着源码敲一遍,然后分段看,一段一段的看懂,再实现。慢慢就会了。很有收获滴! 这是高仿QQ2012登录界面 源代码

别人发我的一个JAVA编写的基于MYSQL数据库QQ聊天系统,但是不知道怎么连接数据库,请高人指教

他这个程序是用的mysql数据库 你在本机上装一个mysql数据库 然后建一个库名为qq 然后再建相应的表 这个如果你不知道可以问问他 或者让他没你个数据库的脚本,然后要改你数据库的用户名和密码,用户名和密码要和你本机装的相匹配,要改你程序的这两地方: private final String userId= "root";//数据库用户名

private final String password ="123456";//数据密码

还应该注意的是数据库的实例名要与你本机数据库的对应上喔:

private final String url = "jdbc:mysql://127.0.0.1:3306/qq";//应该叫qq.

看你的jar包已经都加好了,做完上面这些应该就没问题了!

java编写的类qq聊天系统问题

登录一个人就把他信息保存下来,有人登录就把当前的在线人信息都传给新登录的

JAVA 类似QQ的聊天系统,怎么将聊天的讯息用XML封装呢

Context path="/wangxing" docBase="E:java devhahawebapps" reloadable="true" crossContext="true" debug="0"

结尾请加上/,或者加上/Context。

即改成Context path="/wangxing" docBase="E:java devhahawebapps" reloadable="true" crossContext="true" debug="0" /

Context path="/wangxing" docBase="E:java devhahawebapps" reloadable="true" crossContext="true" debug="0" /Context

否则server.xml文件有错,无法启动,原因嘛,也就是常见的xml封装基本问题。

windows下其它不用改,docBase配置的文件路径可用,这样Tomcat即可启动。如果启动还有异常,请查看tomcat的logs目录,可能日志根目录下有多个日志文件(.log),一般文件名都带有日期的,找到刚刚生成且内容不为空日志文件查看一下即可知异常原因。

QQ聊天java业务需求是什么

Java聊天室程序源

2 需求分析

2.1 业务需求

1. 与聊天室成员一起聊天。

2. 可以与聊天室成员私聊。

3. 可以改变聊天内容风格。

4. 用户注册(含头像)、登录。

5. 服务器监控聊天内容。

6. 服务器过滤非法内容。

7. 服务器发送通知。

8. 服务器踢人。

9. 保存服务器日志。

10.保存用户聊天信息。

2.2 系统功能模块

2.2.1 服务器端

1.处理用户注册

2.处理用户登录

3.处理用户发送信息

4.处理用户得到信息

5.处理用户退出

2.2.2 客户端

1.用户注册界面及结果

2.用户登录界面及结果

3.用户发送信息界面及结果

4.用户得到信息界面及结果

5.用户退出界面及结果

用java写一个类似与qq的聊天系统,怎么保存用户的信息?如帐号密码,用数据库吗?不太懂,谁能帮忙回答下~

QQ应该是用Socket通信吧。

保存账号和密码有两种方式:

第一种是自己写一个Dao模块,写一个Bean,然后从数据仓库进行存取。

还有一种是用内嵌数据库Derby,方法类似但可以直接用嵌入SQL。

如果你用的是J2EE平台+SSH架构的话,那就可以利用Spring进行托管hibernatebean,在其Xml中Dao模块中配置数据库的URI和端口,以及password和key.

很多像SSH这种架构在Web应用B/S架构上做得很好,但在C/S上却一般。局域网之间的内部系统就更加一般了。

看你的应用范围,如果不架设服务器的话,纯Java+嵌入式数据库是个不错的选择。

对了,有个不错的经验关于账号和密码的。就是如果用户ID少的情况下,可以自己写一个数据库的脚本程序,很有意思,你做一个MVC架构的合并类(MVC要求是分者的,但你把视图,控制器,逻辑写在一起),然后嵌入到你的QQ聊天类写在逻辑中,用户名和密码单写在一个类中然后对它进行序列持久化,就是persistence。用的时候用I/O读一点也不慢。

如果觉得麻烦,就用Java+嵌入式数据库吧,这个最省事。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。