问题标签 [gwtp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - GWT-平台登录+会话管理
我是 gwt 的新手,我正在使用 gwt 创建一个登录页面,我需要会话管理方面的帮助。
这里已经给出的所有答案,解释了如何在服务器端管理会话,我需要在客户端(浏览器的会话)上使用会话,就像使用 JSP 文件一样:
session.setAttribute("UserName", username);
任何人都可以提供一个清晰的完整示例来说明如何实现这一点(记住我是 gwt 的新手)。我查看了本教程: http ://code.google.com/p/google-web-toolkit-incubator/wiki/LoginSecurityFAQ 这对我没有帮助,因为它没有解释如何使用浏览器的会话。
谢谢你。
java - GWT 和 GWTP 的区别
我对 GWT 完全陌生,GWTP 也是如此。我的一位朋友说 GWTP 比 GWT 更好更简单。我试图研究它们,但仍然无法弄清楚主要区别是什么以及哪个更好用?
谢谢 ....
gwt - 通过 GWT 平台实现多个视图?
我正在实现一个 Web 应用程序,它将根据不同的浏览器支持不同的视图。例如,在移动浏览器中,它将向 UI 元素较少的用户显示较小的视图。但我们想使用相同的演示者。
我手头有一个解决方案 - 在 ClientModule 中添加浏览器类型检测逻辑,例如:
我想知道是否可以在 GWT 平台中使用某些方法,例如延迟绑定。(但我想遵循 GWT-plarform 的结构,而不是在 xxx.gwt.xml 中添加延迟绑定代码)。
所以我的问题是:
1)还有其他方法可以实现上述功能吗?
2) 哪种方式最好,为什么?
提前致谢!
最好的问候,
家宽 W
gwt - GWTP - 如何根据外形创建多个视图?
如何使用 GWTP 为移动设备、平板电脑和桌面创建不同的视图?我必须有不同的 Ginjector 吗?对于移动演示者,我可能有更多或更少的演示者,或者某些功能可能更多或更少。那怎么办?
java - GWTP Eclipse 插件生成空演示者
我正在尝试创建一个 GWTP 示例应用程序。有一个非常好的截屏视频,但我必须处理一个没有出现在那里的问题(但是,根据评论,更多的新手不得不处理错误)。我使用 Eclipse Helios 和此处建议的插件。我是否处理不兼容的版本?
当我生成 时,除了包字符串之外WelcomePresenter
什么都没有。和中也没有添加任何内容。我尝试添加自己需要的所有内容,但这有点困难,因为,我尝试创建这个应用程序来了解 GWTP 的工作原理。WelcomePresenter.java
WelcomeView.java
ClientGinjector.java
ClientModule.java
有人可以提供所需的WelcomePresenter.java
和(可以在截屏视频中看到WelcomeView.java
其他两个类,所以这不是一个真正的问题)?my.pack.client.gin
这种 Eclipse GWTP 插件行为的原因是什么?
我不确定这是否是操作系统的特殊问题,我尝试使用 Ubuntu 生成演示者。
更新:上次在 Eclipse 中使用 Ubuntu 安装 GWTP 插件时,我没有遇到这个问题,这很棒。
java - 没有定义名为“dispatch”的 bean
在 Eclipse 中运行一个gwtp-sample-basic-spring
应用程序,我看到了欢迎页面,但是经过一些服务器处理后,我得到了以下信息(而且,可能不仅在我的机器上也是这样):
为什么我会收到此错误?在没有 Eclipse 的情况下运行一切都很好。Spring 库在 Maven 依赖项以及所有其他需要的帮助下包含在类路径中。
java - 使用 GWTP 创建表
我开始熟悉 GWTP。我试图在 Piriti 映射器的帮助下输出一个包含 JSON 值的表。它不是一个真正的项目代码,它只是一个尝试理解 GWTP,所以这可能不是最漂亮的解决方案(事实上,它不是一个肯定的)。以下是此过程中涉及的两位演示者:
(FirstPresenter
使用ProductListPresenter
,这是一个小部件,我不确定是否应该在这里使用小部件,但是,根据这个对话,小部件可能会起作用):
ProductListPresenter
: _
和ProductListView.ui.xml
:
JSON 中有两种产品。
以下是这段代码发生的情况:第一行Product1
出现,然后它变为包含 ' 值的第一行Product2
,然后再次它包含Product1
' 值,然后再次Product2
',然后第二行Product1
出现,然后它更改为包含 ' 值的第二行Product2
,然后它再次包含Product1
' 值,然后再次Product2
'。
所以,有两个产品和两行,在这段代码中值被改变了两次,但最后表只包含Product2
's 值。如果break;
未注释,则Product1
' 值在第一行输出两次,然后在第二行中,则表仅包含这些Product1
' 值。
我明白为什么会这样。但我还没有弄清楚如何做出正确的输出。如果有人能告诉我如何做正确的输出,或者,提供一个例子(或者告诉我哪个部分,例如小部件的使用,是非常错误的),那就太好了。
gwt - 将 gwt 2.4 应用程序移至 gwtp - 好主意吗?
我正在开发一个中型 gwt 应用程序,它使用 MVP 和活动/地点、杜松子酒/guice。在上个月,我对许多样板类/许多样板代码越来越反感 - 编写一个简单(反)序列化一些参数的地方是一种痛苦。设置活动映射器和管理器也只是正确复制和粘贴的问题。
现在我再次偶然发现了 gwtp 并阅读了一些 wiki 页面。我认为有了它我可以在客户端删除许多类。
但是在这种状态下将项目迁移到 gwtp 是个好主意吗?有人有过这种迁移的经验吗?活动/场所/样板可以与 gwtp 共存吗?
gwt - 在 GWTP 中如何处理 TabLayoutPanel 事件?
我已经关注了 Dani 的 GWTP 课程,但没有涵盖将 TabLayoutPanel 与演示者一起使用。
我有一个带有 3 个选项卡的 TabLayoutPanel(每个选项卡上都有一个 VerticalPanel)。我使用了@ProxyCodeSplit,以便独立加载每个选项卡的代码。
如果在 Eclipse 中,在 GWT 的设计器中,我为 OnBeforeSelection 添加了一个处理程序,那么代码会自动添加到我的视图中。然后视图可以加载适当的演示者。
这感觉不是代码的正确位置 - 但它是吗?
您如何在 TabLayoutPanel 和代码拆分中处理不同的选项卡?
gwt - 如何在 GWT 测试中模拟
我正在使用 GWT 和框架GWTP开发一个应用程序来使用 MVP 模式。对于几乎每个视图,我都编写了一个继承 GWTTestCase 的测试。
几乎每次,我都会犯同样的错误:我调用 Mockito 来模拟一些东西(比如 ResourceBundle 接口)并让我的测试失败,因为 GWT 编译器无法转换 mockito。
在这种情况下我可以使用任何特定的模拟框架吗?