草庐IT

gwt-module

全部标签

java - GWT IncompatibleRemoteServiceException

直截了当但令人抓狂的是,我在RPC调用中遇到了这个错误:处理此调用时抛出IncompatibleRemoteServiceException。com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException:com.milkrun.core.dto.UserBasket的类型签名无效这是导致问题的类:publicclassUserBasketimplementsSerializable{privatestaticfinallongserialVersionUID=-6761554796753637352L;publici

java - GWT:如何将事件放入队列(相当于 Swing invokeLater())?

有以下情况:模糊文本框(输入)将文本写入我的状态框(在某些情况下),单击按钮也会将文本写入状态框。现在,当单击按钮时,如果它获得焦点,它将模糊我的文本框,这将导致状态框闪烁,因为首先blurHandler将写入其结果,然后是clickHandler。因为我希望clickHandler的结果出现,所以我的想法是让blurHandler在队列末尾放置一个事件,检查clickHandler之前是否已经写入结果。在Swing中我会尝试SwingUtilities.invokeLater(可运行)。GWT中的等价物据说是Scheduler但是那些延迟或最终命令似乎总是在当前事件之后和下一个事件之

java - --add-modules 的 Java 9 反射等价物是什么?

我需要一种方法来告诉新创建的类加载器(没有设置父类)我想向它公开的模块(例如java.scripting)。在命令行上传递--add-modules的反射等价物是什么? 最佳答案 没有编程方式来实质性地编辑JVM在启动时创建的模块图(添加读取边是唯一的异常(exception))。这是为了保持正在运行的应用程序安全和稳定而做出的慎重决定。(例如,如果您在不包含java.scripting模块的运行时上运行,您的代码会发生什么情况?)不过,您可以做的是创建一个新层,其中包含一个全新的模块图。启动JVM时,它将根据命令行标志和模块路径内

java - 调整浏览器窗口大小时,GWT 调整大小和居中弹出窗口

我需要调整浏览器窗口大小的弹出窗口。我在我的弹出构造函数中添加了ResizeHandler,但在几次浏览器调整大小后,center()函数创建了新的弹出窗口,而不是将当前窗口居中。这里有一些我已经尝试过的代码。请告诉我如何解决这个问题或提出一些解决方案。publicBigPopup(){...finalBigPopupself=this;Window.addResizeHandler(newResizeHandler(){@OverridepublicvoidonResize(ResizeEventevent){self.setHeight(getNewHeight());self.s

java - module-info.java 'opens' 语句是否可以包含包和所有子包?

我有一个module-info.java文件,看起来像-modulefoo.microservice{requiresspring.core;requiresspring.beans;requiresspring.context;requiresjava.sql;//requiredforSpringAnnotationbasedconfiguration:(opensfoo.microservice.configurationtospring.core;opensfoo.microservice.internal.servicestospring.beans;opensfoo.mic

【每天学习一点点 day05】工程化 重新认识npm 02_包(package.json)的概念、模块(node_modules)、范围(scoped

1.包packageAboutpackagesandmodules|npmDocs(npmjs.com)1.1.packagepackage.json包的描述性文件A package isafileordirectorythatisdescribedbya package.json file.包是由 package.json 文件描述的文件或目录。Apackagemustcontaina package.json fileinordertobepublishedtothenpmregistry. 包必须包含 package.json 文件才能发布到npm注册表。被npm管理的包必须含有pack

java - Eclipse不可逆Dynamic Web Module 4.0选择; Tomcat 9 不支持

我在带有Java8的Windows10上使用EclipseOxygen.2(4.7.2)。我有一个使用Tomcat在Eclipse中运行的分面项目。我一直在使用Tomcat8.5,但在新系统上我升级到了Tomcat9。当然,我在Eclipse中删除了Tomcat8.5服务器和服务器运行时,并添加回了Tomcat9服务器运行时。在Eclipse中添加Tomcat9服务器之前,我验证了项目的ProjectFacets。我看到动态Web模块设置为“3.1”,但现在“4.0”可用。我更改为“4.0”,认为这可以让我访问更新的API。然后我尝试添加Tomcat9服务器。在此过程中,在“添加和删除

java - GWT 程序有没有办法判断它是处于托管模式还是网络模式?

我希望我的GWT程序能够确定它是处于托管模式还是网络模式。有办法做到这一点吗?谢谢! 最佳答案 GWT.isScript()在非托管模式下返回true,在托管模式下返回false。http://google-web-toolkit.googlecode.com/svn/javadoc/1.5/com/google/gwt/core/client/GWT.html#isScript() 关于java-GWT程序有没有办法判断它是处于托管模式还是网络模式?,我们在StackOverflow上

java - 为什么开源 GWT 应用程序如此之少?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭7年前。Improvethisquestion自从我开始从事GWT工作以来,我发现了一件奇怪的事情,那就是这项技术中的开源项目太少了。最初我很惊讶地发现这一点,主要是因为GWT本身是开源的。但是在对此感到困惑之后,我怀疑它主要用于已经使用Java并且正在使用GWT作为其RIA而不是Flex或Rails的大公司的内部项目。我的理解是,使用Java的大公司往往对开源贡献较少,因为他们主要关注内部或商业应用程序。这听起来像是一个准确的解释,

java - 在 GWT 中导入 Gears API 时找不到 org.apache.xerces.jaxp.SAXParserFactoryImpl

我创建了一个GWT使用Eclipse的项目运行良好(我能够在托管模式和GoogleAppEngine上运行它),直到我尝试导入GearsAPIforGoogleWebToolkit.将以下行添加到我的java源文件后:importcom.google.gwt.gears.client.geolocation.Geolocation;当我尝试编译时出现以下错误:19-Jun-20093:36:09AMcom.google.apphosting.utils.jetty.JettyLoggerwarnWARNING:failedcom.google.apphosting.utils.jett