我有一个显示由JFreeChart呈现的一些图表的GWT应用程序。每隔几分钟,页面刷新一次,这会导致应用程序生成新的图表。 (换句话说,整个图表生成过程由客户端请求引导)。问题在于多个客户端命中同一个服务器会导致生成图表的多个请求,但由于所有用户的图表都是相同的,真的没有理由这样做。我希望在后台线程中预渲染图表,并在应用程序启动时启动后台线程,然后根据请求将已提供的图表提供给客户端。在GWT启动时启动后台线程
我没有在GWT中看到任何“认可”的方式来在服务器启动时执行您自己的代码。我能想到的唯一方法就是创建一个在应用程序容器启动时加载的servlet,并在init()方法中启动图表生成线程。
有没有更好的方法来做到这一点?
注意:假设它是真的,“否”是一个完全可以接受的答案。
+1条纹! :) – 2012-09-30 17:01:13