草庐IT

java - 在 Selenium 中测试 GWT SimplePager ImageButton 启用状态

我们使用GWT提供的SimplePager通过数据集提供记录/页面导航。我们想要测试我们是否正确控制了Next/Previous按钮的启用状态。虽然SimplePager允许我们为按钮指定启用/禁用的图像,但“按钮”本身是ImageButton的内部类,它扩展了Image而不是Button。因此,生成的HTML不使用Button启用/禁用属性,而是为每个状态提供不同的嵌入图像。是否有任何合理的方法来检测Selenium中SimplePager导航按钮的启用状态? 最佳答案 在标准实践中,您应该创建自定义组件,比如图像按钮。我建议你使

java - 用于大型 Web 应用程序的 React 与 GWT

作为Java开发人员,我一直觉得使用GWT开发Web应用程序很舒服,但我时不时地尝试检查是否有更好的框架可用于开发大型Web申请。我试过了React,我喜欢它,但作为一个Java开发者,我感觉使用JS开发并不那么舒服,我害怕当项目变得非常大时,我将难以维护它,并且我会得到“意大利面条代码”。基本上我想知道React比GWT有什么好处?我害怕用JS开发的大型项目是对的吗? 最佳答案 现在您可以尝试VueGWT:Githubproject这个想法是用Java编写你的控件,用vueJS模板编写你的View。我们已经开始(目前只有一小部分)

java - GWT 项目编译不工作 - 没有错误,在 SUPERDEV 模式下完美运行

我们有一个使用eclipseIDE的GWT项目,我们在superdev模式下运行该项目。直到昨天一切正常,但从我们的项目停止编译的任何地方开始,项目中没有发生任何错误。编译项目时,控制台显示一些警告。现在,问题是项目在super开发模式下完美运行,添加的每个功能都运行良好,没有错误,没有问题。这就像如果我们有一些错误我们可以对它们进行排序但没有错误无法找到问题。尝试研究和搜索但找不到任何有用的东西让我找到了SO。使用:-GWT-2.8.0GWTMaterialeclipseeclipseCompilingmodulecom.edubot.EdubotComputingallpossib

java - 如何在 GWT 中将 JSONObject 转换为 .csv?

我是GWT的新手,很抱歉,如果这是一个微不足道的问题,但我找不到答案。我有这个已经工作的功能,我可以在其中导出为.xlsx一张表。没关系,它可以毫无问题地导出文件。这是使用此第3方实用程序:https://github.com/stephenliberty/excel-builder.js/我的问题是我想将文件保存为.csv但我无法转换此gwt版本的JSONObject(com.google.gwt.json.client.JSONObject.JSONObject())到csv中,我找不到任何关于这个excel-builder-js的有用文档,如果这也可以导出为csv或不......

java - 来自 GWT 2.1 的 com.google.gwt.app.place 示例

com.google.gwt.app.place包是昨天发布的GWT2.1中的新包。你有那个API的例子吗?我如何有效地使用它?GWT示例根本没有帮助。 最佳答案 我在SpringRoo的GWT插件生成的脚手架中看到了使用的地方。如果想生成快应用看看:启动roo控制台>project--topLevelPackagecom.testapp.test>gwtsetup然后查看com.testapp.test.gwt.scaffold包中生成的代码。 关于java-来自GWT2.1的com.

java - 如何在 GWT 中深度复制任意对象?

我有一个标记为可序列化的任意对象。它有各种可变的子对象,代表货币金额、集合等。我希望能够克隆这个对象,这样如果用户修改它然后恢复他们的操作,我可以用一个新的克隆替换克隆。这意味着我需要一个深拷贝,因为我不希望用户对子对象的更改(例如,从集合中添加/插入项目)出现在原始对象上。对象没有实现Cloneable,因为它们是自动生成的,所以我也不能添加这样的方法。除了痛苦地手写深度克隆之外,还有什么方法可以在GWT中完成同样的事情吗?如果这是Java,我可以考虑将对象序列化为字节数组流并反序列化一个新副本。我不能在GWT中这样做。可能我可以利用RPC,因为稍后会将对象发送到servlet。我只

java - GWT 编辑器和 GAE 数据存储

GWT有一个EditorFramework,粗略检查后,它看起来非常像SpringMVC/Forms如何处理后端数据对象和前端UI组件之间的数据绑定(bind)。我正在编写我的第一个GWT/GAE应用程序,想知道是否有任何方法可以结合GAE的JDO/Atomic库使用此编辑器框架,这是您针对O编写代码的API/R在您的应用和底层数据存储之间映射。这两个框架是互补的还是相互排斥的?如果他们可以一起工作,有人可以提供一个小代码示例,说明我如何使用它们来填充HTML吗?包含姓名列表或其他基本但实用的内容的框。我想这可能涉及PersonPOJO代表一个人(并且有一个Stringname属性),

java - GWT 和泛型

我们在使用RPC和Java泛型发送对象列表时遇到SerializationException错误。我正在创建这个小部件来显示错误:publicclassTest{ListDataProviderldp=newListDataProvider();publicvoidsetItems(Listlist){for(Tt:list){ldp.getList().add(t);}}publicListgetItems(){returnldp.getList();}}这是创建测试小部件并传递POJO列表的代码(其中ExporterFormKey是POJO对象)Listlist=newArrayL

java - 使用 Guava 10 的谓词和函数接口(interface)与 GWT 2.4.0

GWT2.4.0和GuavaGWT10.0.1是否支持Predicate和Function?两个接口(interface)都标记为@GwtCompatible。在调试托管模式下运行项目时,我在使用Predicate时收到运行时验证错误:[ERROR][MyProject]-LineXXY:Theimportjavax.annotation.Nullablecannotberesolved[ERROR][MyProject]-LineYYY:Nullablecannotberesolvedtoatype从其他StackOverflow帖子来看,我认为这些错误不应该要求在Guava版本09

java - 从头开始设计大型 Java webapp 的建议

我即将开始开发一个大型系统,但我正在纠结该往哪个方向发展。我以前做过很多JavaWeb应用程序,并且在servlet容器和GWT方面有丰富的经验,在Spring方面也有一些经验。问题是我的大部分webapps都被放在一起只是为了证明概念,而我正在努力解决的是要使用的框架集。我需要同时拥有基于浏览器的应用程序和旨在支持从移动设备(目前为Android和iPhone)访问的Web服务。理想情况下,我想以这样一种方式设计这个系统,即我不会最终为每个客户端(浏览器和电话)重写我的所有servlet,尽管我不介意在那里进行一些小检查以正确格式化数据。此外,虽然我现在是唯一的开发人员,但futur