0

我是网络编程新手,尤其是使用 GWT 编程。我正在使用 GWT、GAE 和 GWT-Platform 使用 Eclipse (Java) 创建我的应用程序。我的应用程序有“标题”“主要内容”和“页脚”,

  • 标头:是具有登录/注册链接的小部件
  • 主要内容:正在呈现不同的演示者-登录页面,退出页面,主页(登录后的用户)。

我想在用户登录后更改“标题”(隐藏登录/注册链接并显示用户名),单击用户名将给出一个下拉菜单:注销,编辑个人资料, ...

我应该如何实现标题?

Header 应该是演示者而不是小部件吗?(因为我必须添加逻辑)我应该使用事件总线将事件从演示者中的歌曲触发到标题小部件吗?

我希望我很清楚,在此先感谢您的帮助!

4

1 回答 1

1

Igor,标题应该有 View 和 Presenter。Presenter 可以订阅 EventBus 并在 Login/Logout 事件上更改相应的链接。是的,您必须使用 EventBus。

通常,登录或注销事件可以从应用程序的任何位置触发,例如在需要授权的 RPC 调用上。如果会话超时,则此类 rpc 调用必须触发注销事件并且必须更新标头链接。

在我看来,登录窗口也应该有 View 和 Presenter,它 Presenter 必须处理登录过程并触发登录事件。

于 2012-03-16T12:28:30.787 回答