问题标签 [gwt-rpc]
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.
internet-explorer - 带有大型 GWT 应用程序的 Internet Explorer 中的极其奇怪的行为
我的页面上有一个加载程序,一旦我收到对我的 RPC 的成功响应,它就会被删除。如果 RPC 调用失败,页面会立即刷新。
每当我在 IE 7 或 8 中第一次加载我的页面时,它永远不会加载并且永远不会到达 rpc call has failed 方法。每次我手动刷新失败的加载时,它都会起作用。我已经能够重现大约 30 次。这是一个问题,因为页面只是坐在那里,屏幕上有一个加载器。
我不知道会发生什么。自己试试吧:
1)打开IE7或IE8。2) 访问http://www.foodtrucksmap.com/ 3) 页面将显示完成,并在屏幕上永远显示装载机。4)刷新页面,它应该可以工作。
我只能想出一个糟糕的解决方案......创建一个 30 秒的计时器,如果加载程序仍在屏幕上,请刷新页面。我宁愿发现发生了什么。
更新
作为第二个临时解决方案,我将添加一个立即过期的 cookie,如果它在会话中第一次访问,则重新加载。
java - 从 GWT 应用程序中执行 RPC 时出现 SerializationPolicy 错误
我收到以下异常:
com.google.gwt.user.client.rpc.SerializationException:类型“java.lang.Long”未包含在可由此 SerializationPolicy 序列化的类型集中,或者无法加载其 Class 对象。出于安全考虑,此类型不会被序列化
使用 GWT 2.1 和内置的 Jetty 服务器。根据文档,这种类型绝对是可序列化的......我怎样才能将它包含在 SerializationPolicy 中?
gwt - GWT - 管理 RPC 配置中的布尔方法
我使用 GWT 框架在 RPC 模式中创建了自己的方法。现在,我需要添加另一种方法。
所以,我为 RPC 的每个部分编写了这段代码:
如您所见,我添加了 anotherFunction() 方法(布尔值),但 Netbeans 对我说我需要实现有关 allCheckLogin 的所有 abracts 方法,但我不会这样做:) 我该如何解决这个问题?
mysql - 使用 GWT 进行在线音乐流式传输
我需要开发一个托管在 Google App Engine 中的应用程序并访问托管在未启用 RMI 或 tomcat 的单独服务器中托管的 mysql 数据库。存储在同一服务器中的数据(音乐文件)和音乐文件路径存储在 mysql 数据库中。用户可以选择音乐类别并播放它们。
就像 - http://www.the-music-collective.com/listen/MP3Player.html ![alt text][1]
我的问题是,
- 我可以使用什么技术来访问 mysql 数据库?
- 我可以通过客户端界面将音乐文件上传到服务器吗?
java - GWT 模块继承和应用程序运行时没有可用的源代码
我开始将 GWT 用于类项目,并想了解 RPC 的实际用例。所以,我在同一个网站上找到了这个例子:Stack Overflow - Simple RPC Use Case Problem (Code Included)
为什么我做这个例子?因为我遇到了用户在我自己的项目中发布的相同错误,我决定尝试在我的计算机上遵循他的代码,看看我是否真的能面对自己的错误。
所以关键是,在 Eclipse GWT 项目上复制文件并部署应用程序后,我在运行时遇到了这两个错误:
第一个错误
第二个错误
因此,我尝试按照 Craig 在帖子中的建议更正Test.gwt.xml 。不幸的是,该解决方案对我不起作用,因为我仍然遇到相同的错误。
第一个错误:我不知道发生了什么,因为例如,在描述的文件中,RemoteServiceServlet 之前导入了一些行(尽管没有看到)。该文件位于“org.redboffin.worldhug.server.test;”包中
第二个错误:如果发布初始线程的用户不需要在他的项目中“继承”一个新包,我不明白为什么我需要它们。无论如何,我在 .gwt.xml 文件中放置了一个新的继承行:
这就是我得到的:
(当然,它没有编译)
所以,我真的不知道发生了什么。请问,有人可以为这个问题带来一些启示吗?为什么这不起作用?我在做什么坏事?第二个错误需要什么类型的?
gwt - 如何处理 GWT Cloud 中的 Click 事件或任何其他事件?
我正在使用 tagcloud_0.4.jar 在 GWT 中使用标签云。现在,当我单击标签云中的任何标签时,我该如何处理该事件,或者当用户从云中选择任何标签时如何进行 RPC 调用?
谢谢。
gwt - 大型项目的 GWT?
我和我的朋友想开发一个大型的 web2.0 项目。我们决定用 Java 编写它,因为我们喜欢它并且我们擅长它,而且我们将使用的其他库是用 Java 编写的(Apache Lucene、Apache Cassandra ...)。我们选择 GWT 作为框架。我们喜欢谷歌、谷歌技术、谷歌 API。
我想问一下,您认为 GWT 是否适合启动 youtube、twitter、wikipedia 等大型项目...?gwt-rpc机制在大项目中可靠吗?
spring - Dozer 自定义转换器 ID 映射:Object to Long 和 Long to Object via DozerConverter getParameter
我需要帮助配置我的推土机映射文件。
主要是我想知道如何让用户用户对象转换为长用户ID。
因此 map: user >> userId
但我有多个对象,例如评论 >> commentId 或地址 >> addressId
因此,我想要一些比为每个字段编写映射更优雅的东西。所有的对象都实现了 Loadable 接口。
由于 getParameter() DozerConverter 方法,下面的代码现在可以运行,但是如果您知道比我编写的转换器更好的方法,请告诉我。
// 推土机.xml
// Spring 应用程序上下文
//标准休眠对象
//DTO 对象
//可加载接口
//推土机转换器
java - GWT 保持同步客户端和服务器模型
当用户访问该站点时,会在客户端和服务器端创建一个空的购物车。当他将产品添加到 SC 中时,会执行 RPC 调用以在服务器端添加产品。我们需要做同样的客户端来同步和更新 UI。如果我们不这样做并切换到引用旧 SC 的视图。UI 不会相应更新(SC 为空,而其中只有一个产品)。
解决方案 1
RPC 调用返回更新后的 SC 并执行clientSC = returnedSC
. 它不是很有效,因为要通过网络传输大量数据。
解决方案 2
RPC 调用返回添加的产品,并在客户端调用addProduct
将产品添加到列表而不是将其存储在数据存储中的方法(如在服务器端)。
解决方案 3
与解决方案 2 相同,但使用事件通知引用了 SC 的演示者(我使用 MVP 模式)。
哪一个是最好的,更一般地说,保持客户端和服务器模型同步的最佳实践是什么?
google-app-engine - 使用 rpc 使用 jdo 将 gwt 实体保存到 google 应用程序引擎数据存储
你好,我是 GWT 框架的新手。我想使用 rpc 将我的域对象/实体持久化到谷歌应用程序引擎数据存储。一个简单的实现来测试我是否可以进行多个 rpc 调用(greetServer() 、 saveStudent())
学生
GreetingService(Eclipse IDE 生成的默认代码)
问候服务异步
GreetingServiceImpl
PMF
入口点
上述实现是否正确?我将此示例应用程序部署到 gae,但它没有保留对象student(您可以在 gae 数据存储查看器中浏览实体)
请检查: