我正在爲我的客戶端應用程序使用GWT。我沒有爲服務器使用GWT/Java。但是,我不確定我如何處理會話管理。 GWT應用程序駐留在一個頁面上,所有服務器調用都通過AJAX完成。如果會話在服務器上過期...讓我們假設用戶沒有關閉瀏覽器,但讓應用程序保持打開狀態,我的服務器如何通知應用程序會話已過期,並且客戶端部分應該顯示登錄屏幕再次?GWT中的會話管理而不使用服務器上的Java?
客戶端會話管理的含義是什麼?這似乎固有不安全。
我不是在尋找代碼。我正在尋找想法,技術,潛在的解決方案等。我考慮過彗星http://en.wikipedia.org/wiki/Comet_(programming),但是如果不在服務器端使用Java,這看起來不會很好。也許我錯了?我不想輪詢服務器。
任何想法或見解?
我沒有使用RPC,GWT請求對象只是XMLHttpRequest的一個包裝。好想法!我從來沒有想過改變http狀態碼。我最終可能會使用它。 – 2008-12-01 22:46:50