GWT(以前称为Google Web Toolkit)是一个用于构建和优化基于浏览器的复杂应用程序的开发工具包。其目标是实现高性能Web应用程序的高效开发,而无需开发人员成为浏览器怪癖,XMLHttpRequest和JavaScript方面的专家。 Google的许多产品都使用GWT,包括新版本的AdWords和群组。它是开源的,完全免费的(Apache 2.0许可)。
通过window.posMessage()传递访问令牌,安全吗?
我有一个JavaEE项目,它是一个整体。前端部分是用GWT开发的。 GWT 还通过 iFrame 加载在 Angular 中开发的其他单页应用程序。 从安全角度来看,是...
我注意到了这条消息 Chrome 会阻止您访问的网站上的所有第三方 Cookie,包括 相关网站。使用您的浏览流量发送“请勿跟踪”请求: 当您打开此功能时,您需要...
Pre Deshing gwt-user.jar 导致垃圾收集器出现 OutOfMemoryError
我一直在尝试使用 Android 项目设置 gwt,并将 sdk 添加到我的构建路径后,编译会因这个问题而挂起。 我正在使用 IntelliJ Ultimate 13.1 和 android 应用程序我...
当我想通过“Run As -> GWT application”在 eclipse 中编译 GWT 应用程序时,我收到以下消息: 00:00:00,005 [警告] 模块声明一个 servlet 类“com.google.gwt.junit.server”。
java SecureRandom 与 gwt 编译器不兼容
我们有一个 java 8 maven 模块。这个模块使用一个插件 > org.codehous.mojo > gwt-maven-插件 > ...
警告:尝试访问 C:\xampp\htdocs\wordpress\wp-content hemes\gwt-wordpress-26.0.0\inc unction-options.php 第 931 行中 bool 类型值的数组偏移量 谁能帮我这个?我...
ClassLoader.getSystemResourceAsStream 在 tomcat 上运行时不起作用
我正在使用 ClassLoader.getSystemResourceAsStream 加载配置文件。该文件位于我的 GWT 应用程序的 src 文件夹中。它最终出现在 war/WEB-INF/classes 中。 我将war文件夹复制到tomcat
由于 OSGI BundleException,GWT 插件无法在使用 JDK 11 或 17 的 Eclipse 2022-03 中加载
下载的Eclipse:eclipse-java-2022-03-R-linux-gtk-x86_64.tar.gz 从此更新站点安装 GWT:http://storage.googleapis.com/gwt-eclipse-plugin/v3/release/ 尝试了各种Java版本(打开...
我正在标准库(如apache commons、jax、jboss、javax)中寻找列出所有标准mime类型(又名内容类型)值的接口或枚举。 这个界面...
我想知道如何更改gwt-rpc调用的响应代码。在成功甚至失败期间(抛出异常时),服务器端的响应代码始终为 200。请参阅下面的考试代码...
GWT 中的 Javascript 模块功能与 JsInterop
希望这比我做的要容易得多 - 我是一名 Java 程序员,一些内部 Javascript 方面对我来说有点陌生。 尝试将出色的 CodeJar 库嵌入到 GWT 面板中。有一个项目...
GWT:JRE 模拟 INTELLIJ IDEA 中不存在类“java.util.concurrent.CompletableFuture”
我正在 IntelliJ IDEA Ultimate 2023.3.2 中从事 GWT 项目 一切运行良好。 但 IntelliJ 不断告诉我 JRE 模拟库中不存在 java 类文件。 请帮忙 :) C...
java.lang.NoClassDefFoundError:javax/sql/DataSource(eclipselink 4.0.2 + GWT 2.11.0)
我正在更新一个已有 10 年历史的 java GWT 项目。我将旧的 eclipselink 版本替换为 eclipselink 4.0.2(随 jakarta 一起提供)。它可以编译,但是当我在 Eclipse java.lang.ClassNotFoundExcep 中启动它时...
在 Eureka Streams 之上构建大规模可扩展且安全的社交网络?
http://en.wikipedia.org/wiki/Eureka_Streams http://www.eurekastreams.org/ Eureka Streams 使用无共享架构。它使用 Memcached、Apache Maven、PostgreSQL 和 Hibernate。它使用 Shin...
我在div中有一个canvas对象。画布周围似乎有某种填充物。我希望它的边缘接触浏览器屏幕的边缘: //我的html文件: 我在 div 中有一个画布对象。画布周围似乎有某种填充物。我希望它的边缘接触浏览器屏幕的边缘: // my html file: <body> <div id="canvasholder"></div> </body> // my java gwt code Canvas canvas = Canvas.createIfSupported(); canvas.setWidth("100%"); canvas.setHeight("100%"); RootPanel.get("canvasholder").add(canvas); 但是,页面的画布元素周围仍然有大约 20 像素的边距。除了上面复制的内容之外,页面上没有其他内容。 我不认为这是 GWT 特定的问题,可能是 html 元素有默认的填充/边距? 谢谢 ------更新------------ 奇怪的是,我仍然看到填充,firebug 插件向我显示 body 元素以某种方式有 10px 边距: // firebug inspection of the body element: body { background: none repeat scroll 0 0 #FFFFFF; border: 0 none; color: black; direction: ltr; margin: 10px; // huh? padding: 0; } // my css file: hml, body, div, canvas { margin: 0px; padding: 0px; } div.logParent { position: absolute; top: 20px; left: 20px; color: black; z-index: 2; } 我遇到了类似的问题,当我将 div 放置在页面底部时,内部带有画布的绝对定位的 div(通过 JS 添加,因此周围没有多余的空格)导致页面溢出。 解决方案是将画布显示属性设置为“block”(当时不知道默认情况下它是“inline-block”),现在不再添加额外的填充,滚动条也消失了。 正如您所正确指出的,浏览器为各种 HTML 元素实现默认样式(并且它们不是标准化的,因此 每个 浏览器实现的默认样式略有不同)。出于您的目的,鉴于您发布的 HTML,您需要类似以下内容: html, body, div, canvas { margin: 0; padding: 0; } 当然,这确实过于简化了事情,并且可能值得设置 font-size 和默认 color 和 background-color 属性(以及许多,many 其他属性)。 参考资料: CSS Reset Reloaded,作者:Eric Meyer。 YUI 重置。 还有很多其他的,虽然我真的只能想到这两个,但是 css-reset 可能对你有用。 html 页面的默认 body 元素应用了填充。 使用以下 CSS 显式删除此内容: body{ margin: 0; } 您现在应该看到类似以下内容:
动机 据此,我必须使用 Thread.currentThread().interrupt();在抛出 CustomInterruptedException 之前,在 catch 块上升级 InterruptedException。 别忘了,我想要...
我正在学习 Stockwatcher 教程。 当我尝试运行它时,我收到此错误?:“此行有多个标记”(我在下面的该行中添加了注释)。 包 com.google.gwt.sample.
无法使用 GWT-maven-plugin 和 gwt 2.2 成功创建项目
我正在遵循 gwt-maven-plugin 的文档以及 Google Web Toolkit 博客上的文档来对 GWT 项目进行 mavenized,但没有成功。 使用 eclipse 3.6,我创建了一个新的 Maven 项目...
是否有一个CSS属性,其作用类似于android XML“包装内容”?
特别是我有一个 GWT 项目,其中包含 我想要符合设定的宽度并根据需要扩展到底部的 TextArea 元素。 我想要符合集合宽度的 ListBox 元素...