JavaQQ

  • 格式:doc
  • 大小:454.50 KB
  • 文档页数:14

JavaQQ
一、背景描述
完成网络、线程、IO后,可以开始部署该项目。

二、实现要求
模仿QQ,实现简单的qq功能:注册、登陆、查找好友、聊天功能。

服务端还需实现配置文件设置、用户管理、日志显示的功能。

三、实现技术
a)使用多线程进行多个客户端和服务端的连接。

b)使用文件方式保存用户信息。

c)使用对象的方式在服务端和客户端之间传递信息。

d)熟练使用JTable、JList的model、CellRendener等模型。

四、类图
a)类图
c)效果图
五、技术技巧提问
a)使用属性文件?
b)使用接口的方式,提供文件保存方式和数据库保存方式
c)服务端和客户端断开连接时网络关闭的处理
d)JTable、JList的熟练使用、根据需要定制
e)了解覆盖equals、toString方法。

六、附加说明。