我正在使用 gwt-platform、objectify 和 appengine (java)。
我正在尝试在最佳实践之后创建用户和会话管理系统。我希望这是应用程序中的可重用模块。
在我的应用程序中,我有一个基于 gwt-platform 中的 Dispatch 模块、一个登录操作和一个注销操作。
当我进入应用程序时,会出现登录屏幕,一切正常。如果我在演示者之间导航,然后按下注销按钮,我会看到注销操作被执行了多次,或者与此相关的任何其他操作。一个动作的执行次数(应该只运行一次)似乎与我在演示者之间导航的次数成正比。
该项目的源代码托管在:http ://code.google.com/p/gwt-platform-appengine-session-login-example/
如果有人能给我一些错误的提示,那就太好了。此外,如果有人也想为该项目做出贡献,我们将不胜感激。请发电子邮件给我。