我是网络编程新手,尤其是使用 GWT 编程。 我正在使用 GWT、GAE 和 GWT-Platform 通过 Eclipse (Java) 创建我的应用程序。 我的应用程序有“页眉”“主要内容”和“页脚”,
- 标题:是一个具有登录/注册链接的小部件
- 主要内容:呈现不同的演示者 - 登录页面、注销页面、主页(登录后的用户)。
我想在用户登录后更改“标题”(隐藏登录/注册链接并显示用户名),单击用户名将出现一个下拉菜单:注销,编辑个人资料,...
我应该如何实现标题?
标题应该是演示者而不是小部件吗? (因为我必须添加逻辑) 我应该使用事件总线来触发从演示者唱歌到标题小部件的事件吗?
我希望我说得很清楚,提前感谢您的帮助!
最佳答案
伊戈尔, header 应该有 View 和 Presenter。 Presenter可以订阅EventBus并更改登录/注销事件的相应链接。是的,你必须使用EventBus。
通常,登录或注销事件可以从应用程序的任何位置触发,例如在需要授权的 RPC 调用上。如果 session 超时,此类 rpc 调用必须触发注销事件,并且必须更新 header 链接。
在我看来,登录窗口也应该有View和Presenter,Presenter必须处理登录过程并触发登录事件。
关于java - GWT 应用程序中带有登录/注销逻辑的 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9734768/