我按照这些说明操作 http://code.google.com/webtoolkit/usingeclipse.html
服务器似乎没有入口点功能?如何运行与服务器导出的rpc服务无关的后台线程或代码?
例如,如果某个嵌入式数据库需要每5分钟更新一次。那么后台线程将获取此新数据以进行更新
答案 0 :(得分:1)
GWT是客户端技术,与服务器端无关。您可以使用任何服务器端技术。如果您使用java / servlets,那么您可以选择使用GWT-RPC,这很好,但不是必需的。
Web应用程序基于请求 - 回复范例:当有请求时,他们会处理它并发回回复。 Servlet是围绕这种模式设计的。它们被用于一些最大的网站,而不仅仅是一个玩具(正如你在其他评论中所提到的那样)。
当您需要定期运行某些内容时,这通常是Job Schedulers的工作。我推荐Quartz,它有great documentation。还有一个例子如何initialize it in servlet environment。
答案 1 :(得分:0)
那不是Web应用程序应该如何工作。阅读http://code.google.com/intl/de-AT/webtoolkit/doc/latest/tutorial/clientserver.html
答案 2 :(得分:0)
如果要在请求到来时运行某些处理并且可能包含一些动态部分,则可以将页面设置为JSP或servlet。 GWT不需要在HTML文件中使用。只是服务器提供的页面需要是HTML。所以服务器端入口点之类的东西是JSP或servlet。否则你需要使用PRC。但是如果你需要为每个加载的页面运行RPC,你可以考虑这个embedding RPC in the base response的提示。