項目開發目錄
一.前言:
1.1 未經本人許可,不能用於商業用途
1.2 本人水平有限,在備研中做的有些倉促,可能有一些不足的地方,希望大家看完項目後提提建議
二.項目技術選型
- springboot 2.x
- websocket
- jpa
- mysql5.7
- jquery
- ajax
- html css樣式等
三.項目技術亮點
- 運用了WebSocket實現心跳機制,避免websocket自動關閉連接,導致不可用的情況
- 大量使用ajax異步請求技術
- 搜索動態提示框,動態提示查找的好友
- 數據庫使用觸發器來進行對錶的維護
- 通過Jquery對頁面的操作
- 可拓展性強,後期可以添加redis,消息中間件進行優化
四.項目功能介紹
-
登錄後,獲取當前用戶未讀消息,顯示在右下角消息提示框中。
-
點擊右小角小標,加載全部聯繫人,及顯示對應每個聯繫人未讀的消息條數
-
點擊聯繫人框,加載三十天以內的消息條數
-
與聯繫人發送消息,並能夠實時的反饋到對方聯繫人的聊天消息上面
5. 通過搜索框,捕獲輸入的字實時搜索提示檢索好友
6. 點擊搜索到的名字後,可以進行實時聊天
後記:
本功能是基於成長社區項目開發的一個聊天模塊,這是項目的一個模塊,現抽離出來,供大家學習參考!等開發完成了,歡迎大家訪問我們的成長社區,謝謝!