问题标签 [errai]

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 投票
0 回答
62 浏览

java - 无法将小部件添加到 FlowPanel

我一直在试图弄清楚我的问题是什么

这一直是我很长一段时间的问题。问题是如果我在显示FlowPanel的小部件中手动添加一些东西。

因此面板确实可以将小部件注入其中(例如手动添加 ResultItem)。

这里真正的痛苦是for循环代码和ResultItem那里的注入。

0 投票
1 回答
185 浏览

java - 使 GWT 验证工作

我有一个正常工作的 Errai GWT 应用程序(GWT 版本:2.5.1,Errai 版本:3.0.0.Final),只需在 gwt.xml 中添加 Errai 验证(在 POM 中添加其依赖项之后):

引发此错误:

0 投票
1 回答
522 浏览

java - ClassNotFoundException:com.google.gwt.dev.shell.jetty.JettyNullLogger

我正在使用 GWT 2.7 , Errai 3.1.1 Final。我想用 Eclipse 的开发模式运行 Errai+GWT 示例项目。我将程序参数添加为-server org.jboss.errai.cdi.server.gwt.JettyLauncher.

我的 pom.xml 文件是从这里引用的。当我运行时,我的控制台出现以下错误。


编辑:现在我添加以下依赖项来修复它

但出现了另一个错误,如下所示

我不知道这是什么以及如何解决它。

0 投票
0 回答
32 浏览

java - GWT/Errai 应用程序如何处理搜索引擎爬虫

在此处的规范中。

网址:www.example.com/ajax.html#!key=value

会变成:www.example.com/ajax.html?_escaped_fragment_=key=value

然而,典型的 Errai 应用程序具有这种形式ajax.html#!SomePage;key=value

Errai 有没有办法匹配规范?

0 投票
0 回答
292 浏览

performance - Errai 框架代码大小和性能(Errai-Tutorial)

我正在考虑将 Errai 用于一个新项目。我喜欢它使用的所有抽象级别以及可以编写的简洁和声明性代码。

我主要关心的是实现这个框架需要支付的税款,与 js 代码大小和性能有关。

一些具体的问题是:

  1. 对于使用 RPC 或 RF 的 GWT 中的等效应用程序,人们体验到的性能和 js 代码大小有何不同。
  2. 我实现了 Errai.Tutorial 3.1.1 并运行了“clean package wildfly:deploy”。这让我得到了 18 个排列,每个排列大约1.01 MB。这似乎已经被缩小和混淆了。这是预期的尺寸吗?

1MB 的 Javascript 对于只有几个类和有限功能的简单应用来说似乎很多。

我确实在文中看到以下内容,这让我认为代码不必要地臃肿:

但是,当我对“ exraJvmArgs ”标签中的 POM 进行更改时,出现以下错误:

谢谢,史蒂夫

0 投票
0 回答
891 浏览

gwt - 在 Wildfly 服务器上部署期间出现 ERRAI 教程 (3.1.1) 错误

我正在使用 Maven 3.2.1 在 Eclipse 中运行股票 Errai-Tutorial (3.1.1)。它在 SuperDev 模式下运行良好,但是当我尝试使用 'clean package wildfly:deploy' 部署它时,一切都可以正常编译,但在部署期间出现错误(设置了 Debug 标志):

我在编译期间看到的唯一其他错误如下(但这似乎不会影响 SuperDev 模式,所以它可能只是一个警告):

关于为什么部署失败的任何想法?

谢谢,史蒂夫

0 投票
0 回答
76 浏览

javascript - Errai 是否使用除了 localStorage 之外的任何东西来进行离线持久化?

对于即将到来的项目,我们正在评估 GWT / Errai 作为基础。

由于我们的应用程序在数据吞吐量方面会很重,同时经常面临离线使用,我们担心 localStorage 是一个限制因素——它根据浏览器的不同在 2mb 和 10mb 之间变化。

Errai 项目的主页没有提到任何使用,例如 indexedDB 或 WebSQL 来克服 localStorage 的限制。

有谁知道 Errai 是否确实仅依赖 localStorage(因此仅限于最大 10mb 的离线存储)?

0 投票
1 回答
648 浏览

java - 通过 Errai 框架在 GWT 中发送消息

在这里您可以看到如何从客户端发送消息。

我有一个客户端HelloServer.java,当我单击按钮时,我想将消息发送到服务器。

UserServiceImpl.java是我想在回调方法中接收消息的服务器。

当我单击按钮时,没有订阅者提供错误消息:

如果我用 注释UserServiceImpl.java@Service("UserServiceImpl"),它没有帮助,我得到同样的错误。

当我添加

之前MessageBuilder.createMessage()HelloServer.java

我收到错误消息

有人知道如何在 GWT 应用程序中使用客户端和服务器之间的消息传递或向我展示一个基本示例吗?

0 投票
1 回答
927 浏览

java - Errai 编组不起作用

我有一个基本的 POJO 对象,我想将它从服务器发送到客户端。这里这里是如何使用 Errai 来使用序列化。

用户.java

当我想发送这个用户对象时

我收到错误消息:类型没有可用的编组定义:gwt.user.model.User

0 投票
2 回答
79 浏览

java - Errai GWT Composite ClassNotFounException?

我遵循了他们网站上最新的 Errai 入门指南。

基本上,对于我创建的扩展 Composite 的每个 Java 类(即所有 Errai @Templated 控制器类),当我使用时,都会抛出类似于以下错误mvn clean gwt:run

但是,这似乎并没有真正停止应用程序的编译和运行。完成后,我仍然可以成功访问我的 Errai GWT 应用程序。但是我创建的类越多,这个堆栈跟踪的时间就越长!

有任何想法吗?