内容简介

本书实现了 Java 教学聊天室项目 ,从零开始创建客户端和服务器端 ,应用了Swing界面设计 、网络程序设计 、多线程和数据库程序设计等多种技术 。客户端实现了用户界面 、注册和登录 、发送聊天信息和事件响应处理等功能 ,服务器端利用数据库实现了用户的注册和登录验证 、使用多线程接收和转发聊天信息,并在数据库中保存信息等功能 ,项目实现一对一、一对多和多对多聊天功能 。

全书共分3篇:第1篇(任务1~9 )客户端篇 ,着重介绍客户端登录界面、好友列表界面、好友聊天界面和界面之间跳转的实现 ;第2篇(任务 10~18 )服务器篇 ,着重介绍服务器端界面 、客户端和服务器端的网络连接和通信 、聊天信息的接收和转发 、激活在线好友图标等功能的实现 ;第3篇(任务 19~25 )数据库篇,着重介绍利用数据库完成用户的注册和登录 、好友列表的更新和聊天信息的保存等功能 。在各任务中标注了详细的实验步骤 ,本书还提供配套的视频 、PPT 和代码 。

本书适合作为高等院校计算机 、软件工程等专业本科生的实验教材 ,同时可供对 Java 软件开发有兴趣的开发人员 、广大科技工作者和研究人员参考。