項目名稱
交互式聊天室
項目描述
支持私聊、羣聊,以數據庫的方式存儲用戶信息
使用技術
- java基礎
- 多線程
- My SQL數據庫
- JDBC編程
項目功能
- 註冊
- 登錄
- 私聊
- 羣聊
- 退出
項目實現
- 客戶端:採用線程池調度執行服務端與客戶端的業務處理邏輯
- 客戶端:採用讀寫線程,分別處理交互與服務器數據接收
項目源碼
項目總結
- 熟悉項目的開發流程(需求,分析,技術選擇,設計,編碼,測試,發佈)
- 掌握了Java的網絡編程的常用的API和步驟
- 提升了多線程的優點的認識熟練使用
- 加深maven工具的理解和掌握
優化與擴展
- 優化
- 參數嚴格校驗
- 異常信息處理
- 用戶體驗(信息展示)
- 擴展
- 增加登錄功能(用戶名+密碼)
- 歷史消息存儲