當前位置:編程學習大全網 - 網站源碼 - 用java寫壹個類似與qq的聊天系統,怎麽保存用戶的信息?如帳號密碼,用數據庫嗎?不太懂,誰能幫忙回答下~

用java寫壹個類似與qq的聊天系統,怎麽保存用戶的信息?如帳號密碼,用數據庫嗎?不太懂,誰能幫忙回答下~

QQ應該是用Socket通信吧。

保存賬號和密碼有兩種方式:

第壹種是自己寫壹個Dao模塊,寫壹個Bean,然後從數據倉庫進行存取。

還有壹種是用內嵌數據庫Derby,方法類似但可以直接用嵌入SQL。

如果妳用的是J2EE平臺+SSH架構的話,那就可以利用Spring進行托管hibernate<bean>,在其Xml中Dao模塊中配置數據庫的URI和端口,以及password和key.

很多像SSH這種架構在Web應用B/S架構上做得很好,但在C/S上卻壹般。局域網之間的內部系統就更加壹般了。

看妳的應用範圍,如果不架設服務器的話,純Java+嵌入式數據庫是個不錯的選擇。

對了,有個不錯的經驗關於賬號和密碼的。就是如果用戶ID少的情況下,可以自己寫壹個數據庫的腳本程序,很有意思,妳做壹個MVC架構的合並類(MVC要求是分者的,但妳把視圖,控制器,邏輯寫在壹起),然後嵌入到妳的QQ聊天類寫在邏輯中,用戶名和密碼單寫在壹個類中然後對它進行序列持久化,就是persistence。用的時候用I/O讀壹點也不慢。

如果覺得麻煩,就用Java+嵌入式數據庫吧,這個最省事。

  • 上一篇:通達信盤中選股指數源代碼
  • 下一篇:我的淘寶店鋪裝修在自定義內容區粘帖源代碼,顯示空間流量已用完,怎麽辦急!!!
  • copyright 2024編程學習大全網