2017-10-14 112 views
0

我正在開發使用J2EE(JSP,struct2)和Apache容器中的網站。我的網站將會是一些類似Facebook的scrum media webiste。 所有我喜歡做的事情就是在數據庫中的用戶登錄狀態更改爲活動的用戶登錄後和用戶註銷後再次進行更改。那些活動的用戶列表也必須顯示給其他用戶。如何查看來自服務器的用戶請求?

所有我的想法是爲用戶登錄立即改變用戶的工作狀態的網站,並使用AJAX最多最新活動用戶列表。我有麻煩的事情是,我希望服務器檢查用戶是否仍然有效,仍採用每5秒網站或什麼的。 要做到這一點,所有我想是觀看來自服務器的用戶,如果它仍然是發送請求到服務器。我該如何觀看?我在哪裏可以閱讀教程來編寫這樣的cde。

回答

1

您將需要2個部分來解決您的要求。

  • 在客戶端的JavaScript
  • 服務器上
  • 阿賈克斯接收機

客戶:

在客戶端可以使用空閒處理器,其在用戶側的一些空閒時間後發送一個請求。

選擇這種解決方案 https://www.startpage.com/do/asearch?cat=&query=inactivity+user+javascript

服務器之一:

在服務器端只接受Ajax請求,並將其寫入到一個數據庫。之後,你可以做任何你需要不斷與該記錄

0

兩個建議:
第一:爲了使用類似socket.io而不是AJAX,使在服務器端更 輕巧。
二:考慮委派閒置檢測和通知客戶。

相關問題