我有一個顯示由JFreeChart呈現的一些圖表的GWT應用程序。每隔幾分鐘,頁面刷新一次,這會導致應用程序生成新的圖表。 (換句話說,整個圖表生成過程由客戶端請求引導)。問題在於多個客戶端命中同一個服務器會導致生成圖表的多個請求,但由於所有用戶的圖表都是相同的,真的沒有理由這樣做。我希望在後臺線程中預渲染圖表,並在應用程序啓動時啓動後臺線程,然後根據請求將已提供的圖表提供給客戶端。在GWT啓動時啓動後臺線程
我沒有在GWT中看到任何「認可」的方式來在服務器啓動時執行您自己的代碼。我能想到的唯一方法就是創建一個在應用程序容器啓動時加載的servlet,並在init()方法中啓動圖表生成線程。
有沒有更好的方法來做到這一點?
注意:假設它是真的,「否」是一個完全可以接受的答案。
+1條紋! :) – 2012-09-30 17:01:13