问题标签 [gwt-gin]

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 投票
2 回答
1931 浏览

java - 服务器端的 GWT Guice/Gin 问题

大家好,我的问题。一个 GWT 项目,因为我已经阅读了 Gin,我只能在客户端使用,而不是 Guice 在服务器端可用。这是我的问题。

让我们先发布一些示例代码。

服务器端。

这是注入的类 ExecuteOperations

我也有servlet模块类

......

web.xml

我错过了一些东西,因为我每次都得到 null,这段代码在 servlet/jsp env 中工作正常,但在这里......建议的地方。

谢谢。

0 投票
1 回答
197 浏览

java - Gwt 项目中的 Gin 奇怪行为

对于我来说一些莫名其妙的原因,杜松子酒不能按我的意愿工作。让我用很少的代码来解释。

假设我有一个formA

这里是formB和formC(假设formB和formC有相似的代码)

我一直面临的问题是在我注入 formA 的某个时刻(ginjector.getFormA() 返回一个 formA 的实例,但缺少 childWidgets 的含义,没有参考 formB 和 formC

可能是什么问题呢?所有形式都是单例的......也许我不应该像那样注射ginjector?

谢谢

0 投票
2 回答
2459 浏览

gwt - GWT、MVP、GIN、代码拆分?

如何最小化 GWT 应用用户浏览器最初下载的代码量?好吧,只需将潜在的大操作包装在 GWT.runAsync() 调用中即可。然而,由于我们的应用程序使用 GWT 最佳实践(依赖注入,MVP 模式),它并不像 GWT 文档描述的那么简单。您能否给我一个关于如何将代码拆分与 GIN 结合使用的想法?

0 投票
3 回答
7036 浏览

java - GWT 项目中的单例

有人能给我解释一下吗。这是一些场景。

假设我有一个类模板并在应用程序中使用 Gin/Guice。

并且在入门级

每次我需要重新加载我做的内容..

例如

等等..

所以,模板是单例的,据我所知,单例实例是每个 VM 一个,意思是由整个应用程序共享,对吗?模板类具有标题、菜单和内容,其想法是仅重新加载内容部分作为清理和添加小部件。但这是一个好方法吗?

例如,我们会不会出现用户“A” setContent(widgetA) 的情况,但同时用户“B”使用方法 setContent(widgetB) ,那么这里会发生什么?

谢谢,如果有人最终可以与我分享一个好方法并发表评论。

问候

0 投票
2 回答
1144 浏览

java - 在客户端代码中有 java.util.List 时出现问题

我遇到了非常奇怪的问题,在客户端代码中使用 Gin 注入器返回错误并带有以下堆栈跟踪:

是杜松子酒问题还是 gwt ?一般来说,它可以在 gwt 的客户端使用 java.util.list 吗?

这是我如何使用它的示例。

然后我做了构造函数注入,然后得到了这个异常。

这是完整的堆栈跟踪:

谢谢。

0 投票
2 回答
4525 浏览

sql - PostgreSQL - 查询 HSTORE 值的 GIN 索引

我有以下构造函数(作为测试):

我有以下查询,可以正常工作:

但我相信正确的方法是使用 @> 运算符。我有以下内容,但它给出了语法错误:

我该怎么写这个?

0 投票
2 回答
1822 浏览

java - 使用 GIN 在 GWT 中注入入口点类

我试图做这样的事情:

结果对所有实例都是空的。我希望这种方式可以工作......

我知道我可以做这样的事情,例如

为什么我尝试的第一种方法对我不起作用?有什么建议么?

谢谢

0 投票
1 回答
628 浏览

gwt - GWT:DI via Gin vs GWT Deferred Binding

我是 GWT 的新手,但我对依赖注入并不陌生。

我正在寻找 DI via Gin 和 GWT Deferred Binding 之间的一些具体区别。过去我使用 DI 通过注入依赖项来解耦我的应用程序,似乎延迟绑定也这样做了,只是以更明确的方式,并且更适合浏览器兼容性。

主要区别是什么,我是否需要选择其中一个,或者它们是互补的。

我们正在构建一个新的应用程序,我们希望这个基础是坚实的。

0 投票
1 回答
433 浏览

gwt - 未使用 GIN 注入调用 GWT 生成器

我在我的 GWT 模块描述符中声明了一个生成器,当触发生成器的类通过 Ginjector 实例化时,它似乎没有被调用。

[1] 不调用生成器。
[2] 生成器被调用。

是不是意味着 GIN 注入器没有通过 GWT.create() 方法实例化对象?

谢谢你的帮助。亲切的问候,

0 投票
2 回答
710 浏览

java - 注入一个类与杜松子酒

有没有办法Class<T>在 gin 中注入类类型?我似乎无法让它工作,例如:

在某处注入一个实例:

和一个 GinModule 包含以下内容:

谢谢