GWT - 如何组织项目以拥有多个网页并在它们之间导航
Posted
技术标签:
【中文标题】GWT - 如何组织项目以拥有多个网页并在它们之间导航【英文标题】:GWT - how to organize project to have multiple web pages and navigation between them 【发布时间】:2011-01-17 19:33:05 【问题描述】:我是 GWT 的新手(顺便说一句,它给我留下了深刻的印象),并且发现它对像我这样精通 C++/.NET 桌面技术并愿意编写 Web 应用程序的人非常有吸引力。
我根据 GWT Eclipse 向导生成的示例开始了我自己的项目。该项目生成带有面板和主模块 java 类(带有 onModuleLoaded)的简单 html 页面,只需创建小部件并将其嵌入到页面中。现在我的问题是 - 如何组织代码/项目以拥有多个 html 页面并在此之间进行导航。例如,主 html 页面有一个登录表单和一个登录按钮。如果提供了凭据并按下了登录按钮,则 GWT 服务将在服务器上执行,并且浏览器将导航到第二个 html 页面。有没有更复杂的此类场景的示例应用程序可用?
谢谢
【问题讨论】:
【参考方案1】:我建议使用带有真实案例示例的非常好的GWT Applications。这些资源是免费提供的。如果您需要对这些概念进行更深入的解释,您应该购买这本书。不过,源代码是使用 GWT 1.5 构建的。
【讨论】:
不幸的是死链接【参考方案2】:GWT 旨在重用相同的 html 页面。这个视频对理解整个架构很有帮助:GWT Best Practices
还可以查看本教程以获取更复杂的示例:MVP Architecture
【讨论】:
谢谢。我是这么想的,现在我的想法得到了承认。【参考方案3】:查看 "GWT / GAE Best Practices Project" 博客和 David Chandler 的博客 TurboManage。
结构良好的 GWT 应用的一些关键字:
gwt-presenter gwt-dispatch google-guice google-gin【讨论】:
以上是关于GWT - 如何组织项目以拥有多个网页并在它们之间导航的主要内容,如果未能解决你的问题,请参考以下文章
FOSuser Bundle - 用户可以拥有多个帐户,如何在它们之间切换