问题标签 [gwt-dispatch]
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.
gwt - 为什么 GWT 不使用 gwt-dispatch?
在查看了gwt-dispatch和Google Wave I/O 演示(最佳实践)(视频在这里)之后,我想知道为什么官方 GWT 版本(2.0)不使用调度(即命令模式)它的 RPC来电。有人知道吗?
gwt - 使用 GIN 和 mvp4g
我想在我的应用程序中使用 gwt-dispatch 命令模式实现。我也在使用 mvp4g。如何使用 GIN 将其DefaultDispatchAsync
注入到我的演示者中或使其全球可用,以便我可以从演示者访问它?
gwt - 在哪里保留 gwt-dispatch 类?
gwt-dispatcher 类(Action、Result、Handler)应该放在哪里?我的意思是它应该全部在客户端包中,或者可能共享或任何其他组合?你怎么处理这个?
gwt - 用 guice 和 mvp4g 连接 gwt-dispatch
我有一些关于 gwt-dispatch 和 guice 的问题。我正在使用 Guice 2.0、gwt-dispatch 1.1.0 快照、mvp4g 1.1.0 和 GIN 1.0
首先,我定义了简单的动作、结果和处理程序:
ListContactsAction.java
ListContactsResult.java
ListContactsHandler.java
在我的应用程序的以前版本中,它使用 rpc 服务而不是命令模式,我有一个提供SqlSessionFactory
注入的方法,如下所示:
我在 gwt-dispatch 入门中读到,我必须在我的操作和它的处理程序之间提供绑定,它应该看起来像这样:
但是我在用 Guice 连接它时遇到问题,因为这个例子来自 gwt-dispatch 站点:
不起作用,因为DispatchServiceServlet
包中没有。
我的问题是:
- 我应该如何编写 DispatchServletModule 以及如何实现(使用我应该提供的路径)
- 我应该在我的应用程序的 web.xml 文件中放入什么才能正确执行来自我的演示者的操作,该演示者具有 GIN 注入
DispatcherAsync
实现 - 我应该把我的
SqlSessionFactory
提供方法放在哪里(在哪个模块中)才能在我需要的地方注入 SqlSessionFactory - 我如何实例化注入器,以便可以在其他动作处理程序中正确使用它
我想这就是全部,我说清楚了。如果有些东西不够清楚,我会尝试更具体。
java - 如何在 gwt-dispatch ActionHandler<> 中访问 ServletRequest 对象?
这可能很明显,但我看不到在 gwt-dispatch ActionHandler.execute() 方法中找到通往 ServletRequest 对象的方法。
我需要使用 servlet 的 getRemoteHost() 方法。
我正在使用 gwt-dispatch 的 v1.0。
gwt - Gwt-调度注入
要使用 gwt-dispatch,我们创建一个对象,如:
有没有办法通过注入来做到这一点,我的意思是如何将这个DispatchAsync
对象注入到我们需要使用它的其他类中。
这是与@Inject
注释有关的东西!
gwt - gwt-dispatch - GWT 的命令模式替代方案
在 GWT 项目中是否可以使用gwt-dispatch的替代方法?
java - 当会话超时重定向到 GWT 项目中的登录页面时
您能否建议我如何在 GWT 项目中捕获会话超时。我正在使用 gwt 调度库。我想知道我可以做一些事情,比如实现一个过滤器,然后检查会话是否存在,但我想在 gwt 项目中有不同的方法。欢迎任何帮助。
谢谢
gwt - 提供者没有被注射
我正在使用 gwt dispatch 从服务器到客户端进行通信和获取数据。
为了获取用户特定的数据,我想将用户对象存储在 httpsession 中并从 servlet 上下文访问应用程序特定的数据
但是当我Provider<HttpSession>
在调用处理程序执行但dispatchservlet时注入时,提供者为空,即它没有被注入。
以下是我的动作处理程序的代码
和我的 Dispatch servlet
当我尝试注入 ReadEntityHandler 时,它会引发以下异常
gwt - 使用 GWTP 处理常见呼叫
我有一个演示者,它调用 Handler 并从服务器获取数据 另一个小部件需要相同的数据,它是现有视图的微型版本,但这将一直显示在应用程序中。
这里我的共同点是调用处理程序、相同的处理程序和操作对象。
什么是最好的设计方法。
我可能的解决方案:1)编写一个可以访问调度程序对象的通用类(通过Ginjector注入),使用方法获取数据。但是根据 MVP 架构,调度程序的使用仅限于演示者,但这是非演示者类。