草庐IT

gwt-platform

全部标签

java - GWT 记录器 : No control over debug output?

我的client.gwt.xml文件中有以下内容:我正在尝试记录以下内容:LOGGER.info("INFO");LOGGER.fine("FINE");LOGGER.warning("WARNING");LOGGER.severe("SEVERE");但唯一出现在我的Firebug控制台中的是SEVERE消息:MonSep0713:44:09GMT+2002015com.mz.client.AppSEVERE:SEVERE为什么我没有收到其他日志消息?我已经将logging.properties中的java.util.logging.ConsoleHandler.level设置为FI

java - gwt 的 openid 消费者

有人知道或知道gwt/gae的openid依赖方(消费者)的java实现吗?openid4java和joid为我的需要带来了太多的负担。 最佳答案 自版本1.3.4起,GoogleAppEngine支持通过开箱即用的OpenID(除了OAuth)进行身份验证。查看申请注册页面。OpenID被引用为es“联合登录”,目前仍标记为[Experimental]...但它正在工作...而且API看起来几乎太简单了,不可能是真实的;-)在http://super-easy.appspot.com上运行着一个GWT演示应用程序

java - 验证 GWT 组件需要很长时间

在Eclipse中验证GWT组件过程需要很长时间,几乎不可能完成生产性工作。我从我的Eclipse->Window->Preferences->Validators中选择:选择Supendallvalidators仍然Eclipse验证GWT组件,这非常慢。我怎样才能解决这个问题?当我每次保存时eclipse只是验证整个应用程序时,这非常困难。 最佳答案 我们有同样的现象。升级到EclipseJuno/4.2为我们解决了这个问题。描述了另一种可能的解决方案here. 关于java-验证G

java - GWT GoogleMaps 使用样式隐藏默认图层

我正在使用GWT和GWTGoogleMapsAPI(v3.8.0)。我已将一切正常运行。但是,我想禁用GoogleMaps附带的一些默认功能,例如街道名称、点击餐馆的功能等。基本上我想要一个非常简单的map图层,我添加了我的拥有自定义图层。我想我可以使用样式来做到这一点。我正在尝试将可见性关闭的MapTypeStyler与我想要禁用的任何类型的MapTypeStyle一起使用(在此测试用例中,MapTypeStyle.ROAD)。这是我要运行的测试代码:packagecom.test.client;importcom.google.gwt.ajaxloader.client.AjaxL

java - 是否有必要从 Platform MBean Server 注销 MBean?

我已经开始使用MBean来公开有关应用程序的一些信息。几乎全部的HOWTO/教程/博客文章/在线示例都在教您如何实现MBean并将其注册到MBean服务器,但从未提及(或只是粗略地)从服务器注销MBean。我担心一个MBean需要引用一个相当重量级的对象才能提供有关该对象的状态信息。PlatformMBeanServer是否维护对MBean的弱引用或其他类似技巧,以确保在您的应用程序不再持有对它的任何引用时它最终得到GC?通常不需要取消注册,从而解释为什么没有人在JMX教程中谈论它? 最佳答案 您不能“弱”地向服务器注册一个MBea

java - 在库中设置 GWT 小部件样式的最佳方式

我正在将一些小部件开发成一个库,供我工作的公司内部使用。我不知道为小部件设置样式的推荐方法是什么。至少有这些方法:使用Widget.setPrimaryStyleName并让用户提供外部CSS。我们使用Maven原型(prototype)来构建应用程序,因此我们可以提供默认样式。反正我不是很喜欢。使用GWT2.0CssResourceBundle。所以我们可以将CSS编译到模块中并进行优化(并且它也可以依赖于浏览器)。提供具有样式的模块。类似于默认的GWT主题。但我不知道这到底是如何工作的。我想:尽可能使组件具有内聚性(不要依赖外部包含的CSS)为修改样式敞开大门(如果我想更改某些小部

java - Eclipse 没有在我的 GWT 应用程序中的断点处停止

我正在尝试在Eclipse中调试GWT应用程序。我单击“调试”->“Web应用程序”,eclipse为我提供了一个用于开发模式的URL。一旦我将它粘贴到安装了GWT扩展的Firefox中,eclipse就会花费很多时间来编译该应用程序。然而,当网站加载时,我执行了应该触发断点的操作,但我似乎没有遇到断点。知道是什么原因造成的吗?谢谢。 最佳答案 基本上问题不在于Eclipse或GWT。问题可能出在JDK上。以下链接可能正是您正在寻找的解决方案:GWT2.0EclipseBreakpointNotWorking?GWTinDeugmo

java - GWT 警告 : No file found for:/com. mycompany.project.ImageViewer/GreetingService

不要连接到服务器...这是上次gwteclipse中的一个项目在gwt中点击按钮:greetServer(textToServer,newAsyncCallback(){publicvoidonFailure(Throwablecaught){//ShowtheRPCerrormessagetotheuserdialogBox.setText("RemoteProcedureCall-Failure");serverResponseLabel.addStyleName("serverResponseLabelError");serverResponseLabel.setHTML(SER

java - 加速 GWT 项目的更新

我正在开发一个项目,使用GWT.F​​ireFox浏览器和EclipseIDE。当项目正在运行并且我为客户端包更改刷新浏览器时,它花费的时间太长了。可能需要6到10秒。可能是项目变大了。我怎样才能加快浏览器的刷新过程? 最佳答案 不幸的是,您无法做很多事情来加快开发模式的刷新时间,6-10秒相对来说并不是一个糟糕的时间(特别是与不使用开发模式并且每次都进行完全重新编译相比)。如果你还没有尝试过codesplitting然而,您几乎肯定会看到重新编译时间的减少,并且一旦您的应用程序被部署,页面加载时间通常也会减少。但除此之外,我真的想

java - GWT 2.1 编辑器框架如何支持原始类型?

我正在尝试将原始类型“int”的字段绑定(bind)到编辑器。我的编辑扩展ValueBox,因为Java中的泛型只能使用对象类型。当我编译我的应用程序时,出现以下错误:00:00:18,915[ERROR]Foundunexpectedtypeintwhileevauatingpath"cadastralDivisionCode"usinggetterexpression""将getter和setter更改为使用Integer对象就可以了。有什么方法可以在GWT2.1编辑器框架中使用原始类型吗? 最佳答案 原始类型需要等待2.1.1