草庐IT

java - 如何使用异步脚本将 Google Analytics 集成到 GWT 中

我正在尝试在GWT应用程序中使用GoogleAnalytics跟踪页面。我已经检查了以下线程:IntegratingGoogleAnalyticsintoGWTapplication我认为解决方案:publicstaticnativevoidrecordAnalyticsHit(StringpageName)/*-{$wnd.pageTracker._trackPageview(pageName);}-*/;仅适用于同步GA脚本。我正在尝试以下内容:publicnativevoidtrackHit(StringpageName)/*-{try{$wnd._gaq.push(['_set

javascript - 使用 GWT 时找不到 Firebase Service worker(404 错误)

我想在我的GWT网络应用程序中使用firebase云消息服务,但我遇到了一些问题。应用程序应该能够注册firebaseserviceworker并使用它的特定token连接到服务。在我的GWTJava代码中应该可以访问此token、接收到的消息和token更改时的事件。当我尝试使用handle.getToken()创建token时发生错误。我收到此错误消息:AbadHTTPresponsecode(404)wasreceivedwhenfetchingthescript.Failedtoloadresource:net::ERR_INVALID_RESPONSEbrowserError

java - Java/GWT 或 Scala/Lift 哪个框架更好?

我想开始一个新的Web应用程序项目,但我对GWT(Java)或Lift(Scala)这两个框架感到困惑。所以我想听听你的意见,我选择哪一个?根据我的项目要求,两者都很好。所以在框架比较的基础上请告诉我哪个好? 最佳答案 我发现GWT是一种非常有效的客户端技术,并且在服务器端结合使用了Java和Scala。GWT很有吸引力,因为它允许您从头到尾用Java编写Web应用程序;你用Java编写代码;然后您在Eclipse中调试您的程序,无缝地从客户端代码步进到服务器端代码,然后再返回。这真是一件了不起的事情。Scala是一门美丽的语言,我

java - 何时使用 GWT 何时不使用

我想知道是否有特定情况下GWT不适用?例如,使用GWT重新开发StackOverflow是否合适?我正在开发一个具有JavaReSTLetAPI的应用程序,并且我计划使用GWT(以前我只会使用带有后端PHP代码调用API的沼泽标准HTML/CSS)。我想知道我是否有理由不选择这样做? 最佳答案 我的回答不完整,但我相信以下要点可能有用。GWT不应该用于主要显示文本信息和一些图片的应用程序,即交互性不强的应用程序。对于这些应用程序,GWT并没有给您带来很多好处。GWT不应该被Web技能强而java技能相对较弱的团队使用。如果您需要支持

java - 如何检查代码是在 GWT 的服务器端还是在客户端执行?

我有一个在服务器端和客户端都使用的类。我怎样才能在它的构造函数中检查它是从客户端还是服务器类调用的?我以肮脏的方式完成了它-只需尝试GWT.create()方法是否抛出异常,如果抛出异常,则运行服务器端代码。但是我怎样才能避免这种情况呢?publicPrintManager(){try{factory=GWT.create(MapConfigFactory.class);//clientsiedefactorycreation}catch(Exceptionex){factory=AutoBeanFactorySource.create(MapConfigFactory.class);

java - 线程 "main"java.lang.OutOfMemoryError : GC overhead limit exceeded in GWT application 中的异常

我正在使用GWT和GAE开发应用程序。当我尝试重建它或创建工件时,出现了很多错误,如下图所示。我搜索了google和StackOverflow,得到了一些答案,但没有针对我的特定问题。据我所知,我收到错误是因为我的垃圾收集器消耗了大量内存。这里是主要错误Exceptioninthread"main"java.lang.OutOfMemoryError:GCoverheadlimitexceeded。 最佳答案 好的,我解决了这个问题。只需增加虚拟机编译项目所需的内存即可。以前它是128,现在我将它更改为512。随着我的项目的增长,它

java - Android (Java) 中的 ext4/fsync 情况不明

TimBray的文章"SavingDataSafely"给我留下了悬而未决的问题。今天,它已经有一个多月了,我还没有看到任何跟进,所以我决定在这里讨论这个话题。文章的一个观点是在使用FileOutputStream时应该调用FileDescriptor.sync()以确保安全。起初,我很恼火,因为在我做Java的12年里,我从未见过任何Java代码进行同步。特别是因为处理文件是一件非常基本的事情。此外,FileOutputStream的标准JavaDoc从未暗示过同步(Java1.0-6)。经过一些研究,我认为ext4实际上可能是第一个需要同步的主流文件系统。(是否有其他文件系统建议显

javascript - Click on GWT FlowPanel 的处理方式是什么

可能是个愚蠢的问题,但GWTFlowPanel(原始div元素)没有提供处理鼠标点击/鼠标移动的功能。重写onBrowserEvent也不起作用。如果使用原生JavaScript设置onclick事件(之前需要指定正高度,'div'的高度为0如果没有指定),那么捕获这些事件是好好工作。有没有不使用JSNI的方法? 最佳答案 您在这里需要做的是将FlowPanel包装在FocusPanel中。FocusPanel包含所有可能的处理程序,因此您可以为其设置ClickHandler。另一种方法是创建您自己的小部件,扩展流程面板并实现必要的

使用 GWT 编译器从 Java 到 JavaScript

我编写了一些Java代码,我想将其转换为JavaScript。我想知道是否可以使用GWT编译器将提到的Java代码编译成JavaScript代码保留所有方法、变量和参数的名称。我尝试使用-draftCompile关闭代码优化来编译它,但方法名称被破坏了。如果GWT编译器不能做到这一点,其他工具可以吗?更新Java代码将只依赖于GWT模拟类,因此GWT编译器肯定能够处理它。更新2这个Java方法:publicStringmethod()被翻译成这个JavaScript函数:functioncom_client_T_$method__Lcom_client_T_2Ljava_lang_St

java - 将外部 jar 放在 JAVA_HOME/lib/ext 目录中是一件坏事吗?

我们有一个在JRE环境中运行的应用程序。该应用程序使用了一些外部jar,我们一直将它们放在JAVA_HOME/lib/ext文件夹中。这已经为我们工作多年,但最近一位新程序员加入了我们的团队,并且似乎强调这是一件多么糟糕的事情。我不明白为什么,在进一步了解该开发人员之前,我正在尝试做一些研究。我在这里缺少什么吗? 最佳答案 是的——这是一件坏事。想一想:应用程序依赖于JRE和一些额外的jar。如果更新JRE会怎样?然后您必须记住将文件复制到新的JRE中。如果您需要在新系统上设置应用程序怎么办?您必须将应用程序复制到那里,然后还要记住