问题标签 [gwt-platform]

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.

0 投票
1 回答
629 浏览

java - 如何运行 GWTP 项目?

当我尝试在将 GWTP Repo 导入到 Eclipse 并将其作为 GWT 项目运行后从 GWTP Repo 运行示例项目时,当访问该页面时,会显示:

要启动应用程序,请指定 /module/file.html 形式的 URL

我想知道我的设置有什么问题。

非常感谢。

0 投票
1 回答
1677 浏览

java - 子类的 GWT 序列化

我有 RPC 服务,它返回一个 GameEvent 类型的对象,该对象从 Event(抽象)扩展。当我在客户端获取对象时,从 Event (eventId、copyEventId、gameTimeGMT) 继承的所有属性都设置为,null而在服务器端,这些属性具有值。

更新:我使用 gwt-platform 框架(MVP 实现)。这是对服务客户端的调用。result.getGE()返回 GameEvent 对象,但带有属性null

动作处理程序:

结果:

0 投票
1 回答
373 浏览

java - GWT 平台代理

我对 GWT 完全陌生,我正在使用 GWT-Platform (http://code.google.com/p/gwt-platform/)。

我的 GWT 客户端将与使用 Restlet 实现的 API 进行通信。Restlet 通过代理提供 GWT 序列化。

在 GWT-P 中,您在演示者中也有一个代理接口,但这会被 Restlet 代理取代,还是它们完全分开?

0 投票
2 回答
878 浏览

design-patterns - GWT 2.1 中包含的 MVP 框架是否会使其他 GWT MVP 框架变得多余?

GWT 2.1 包含一个MVP 框架,其中包含由 Google 的 Ray Ryan 在 Google I/O 2009 上概述的 PlaceService 实现。

那次演讲启发了一些 MVP 框架,例如

GWT 2.1 是否使使用这些额外的框架变得多余?

0 投票
3 回答
4147 浏览

ajax - SmartGWT GWT 客户端服务器架构

我们计划在客户端富接口和在服务器端返回 JSON 数据的 Spring MVC 使用智能 GWT、GWT 和相关框架。

作为调查的一部分,看看它是否符合我们的要求,以下问题需要一些答案:

  1. 在不使用任何框架的情况下从头开始构建 GWT 应用程序需要付出大量努力才能遵循标准 MVP 模式。但这更灵活且可单元测试,虽然很耗时。GWT 最佳实践建议使用 MVP 设计模式来构建更大的应用程序。

SmartGWT 有它自己的方法,您可以在其中使用一个小部件,将一个数据源引入其中,然后您就完成了。尚未确定以模块化(或 MVP)方式构建此类智能 GWT 组件的最佳实践。有什么建议么

  1. 使用框架 GWT-platform 和 SmartGWT 可能是尝试这里提到的 MVP 架构的一个选项。有什么建议么?

  2. 智能 GWT 的验证/消息/异常显示和其他通用功能支持还有待研究。

  3. 客户端服务器架构:服务器端有 Spring MVC + Spring core,客户端有 GWT + Smart GWT 可能是一个很好的开源技术堆栈,但鉴于 GWT 默认使用 RPC 进行客户端服务器交互,这些需求的使用以便更好地评价。(尤其是身份验证/会话处理/安全等)。有什么建议么?

谢谢

0 投票
1 回答
458 浏览

gwt - GWT MVP Presenter 无法更新视图列表框组件

我正在使用 gwt-platform 库编写一个 GWT MVP 应用程序(一旦你习惯了它就很好)。当我的演示者尝试更新列表框的内容时,就会出现我的问题。问题出现在以下文件的第 66 行:

https://github.com/dartmanx/mapmaker2/blob/master/src/main/java/org/jason/mapmaker/client/presenter/MapmakerStackPanelPresenter2.java

我确信应用程序正在调用 onSuccess() 方法(调试器中的断点有效),并且结果已填充。

我注意到的一件事是关联的视图 MapmakerStackPanelViewImpl2.java 似乎被初始化了两次。我发现自己想知道我是否正在尝试更新未附加到实际用户界面的视图上的控件。该文件在这里:

https://github.com/dartmanx/mapmaker2/blob/master/src/main/java/org/jason/mapmaker/client/view/MapmakerStackPanelView2.java

任何帮助,将不胜感激。

0 投票
1 回答
2060 浏览

gwt - GWTP 网守和用户服务

我在使用 GWTP 的 Gatekeeper 功能时遇到问题。在示例gwtp-sample-tab之后,我创建了客户端代码。但是现在我仍然想知道如果用户成功登录,如何通知客户端?(我正在使用 Google 用户服务。)

有人可以给我一个小例子吗?

非常感谢!

0 投票
4 回答
1444 浏览

gwt - 在大型企业应用程序中使用 GWT

我正在评估使用 GWT / GWT-Platform 开发大型企业应用程序。

任何人都可以正确谈论在高要求环境中使用此工具吗?

我会感谢任何形式的贡献。

0 投票
1 回答
799 浏览

gwt-platform - 在多个项目上拆分 GWT-Platform 应用程序

我目前正在开发一个正在增长的 GWTP 应用程序,所以我想开发它,以便我可以决定将来将它分成两个或更多部分。

假设我正在处理一个项目 P,该项目在概念上可以分为两个项目 P1 和 P2,来自两个不同团队的人员正在从事这两个项目。然后 P1 和 P2 将共享共同的东西,例如标准演示者类的扩展、通用演示者和视图、配置等。我想创建一个应用程序,它是 P1、P2 和一个公共项目 Px 的总和,它也是其他两个项目和一个 GWTP 项目的依赖项。

我不知道是否可以这样做,但我认为主要问题是我需要三个 Ginjector,一个通用的,两个扩展,每个项目一个。

有没有一个例子可以应对这种情况?还是我应该尝试不同的方法?

0 投票
1 回答
2711 浏览

eclipse - Eclipse 没有为 GWT 构建 WEB-INF/类

我一直在使用GWTMaven,但是无论我尝试做什么,Eclipse 都不想将源代码自动编译到通常的webapp/WEB-INF/classes文件夹中。我尝试使用GWT-Platform中的gwtp-sample-basic样本重现问题;可以在这里找到: gwtp-samples-0.6.zip

在没有类的情况下通过 Jetty 部署和运行项目会导致以下预期错误:

使用 Ant,这些类被构建到正确的文件夹webapp/WEB-INF/classes中,但是我尝试过的任何 Maven 配置都无法做到这一点。

  • 这可能是 Maven 特有的吗?
  • 我可能忘记在 Eclipse 中配置什么?
  • 任何有类似问题的人,并找到了如何解决它们?

旁注:使用 Eclipse 的默认 Sonatype Maven 插件。还尝试使用 webAppCreator 工具重新初始化 Maven 项目,但它没有改变结果。使用提供的默认运行配置。webapp/WEB-INF/lib 自动包含所需的库。