草庐IT

gwt-project

全部标签

java - 对于一个实际的开发项目,多少个 "Eclipse Projects"被认为过多?

我目前正在从事一个项目,该项目包含许多不同的Eclipse项目,这些项目相互引用以构成一个大型项目。开发人员是否应该问自己是否应该重新考虑他们的开发项目的结构方式?注意:我的项目目前包含25多个不同的Eclipse项目。 最佳答案 我的一般经验法则是为每个可重用组件创建一个新项目。因此,例如,如果我有一些可以打包为jar的独立功能,我会创建一个新项目,以便我可以独立构建、打包和分发组件。此外,如果某些项目不需要经常更改,则可以仅在需要时构建它们并在Eclipse中将它们“关闭”以节省索引等时间。即使您认为某些组件是不可重用的,只要它

java - gwt rpc 中的 session ID cookie

假设我正在运行自己的session代码,在java中生成唯一且安全的sessionIDcookie的正确方法是什么。我不应该自己动手,而应该使用已经标准化的东西吗?我正在使用gwt和谷歌应用引擎平台。如何使session在浏览器/服务器重启后保持不变? 最佳答案 UsingServletSessionsinGWT在远程服务实现类中:StringjSessionId=this.getThreadLocalRequest().getSession().getId();在客户端代码中:StringjSessionId=Cookies.ge

java - GWT 和 Spring MVC,值得吗?

是否有理由使用SpringMVC(或其他类似框架)作为GWTRPC的服务器?据我所知,Spring99.9%的特性都不会用到。然而,许多人正在寻找将它们结合使用的最佳方式。有人可以解释一下,当您在服务器端只需要业务逻辑时,将MVC框架(在服务器上)与GWT一起使用有什么好处? 最佳答案 我没有看到将SpringMVC或其他企业JavaMVC库(如Struts)与一个层一起使用的任何普遍好处-如您所说-仅提供业务逻辑(因此可以保持小而干净尽可能)。但Spring本身不仅仅是一个Web(MVC)框架层,使用依赖注入(inject)或AO

java - 在 Eclipse 中运行 Maven GWT 应用程序的问题

我正在尝试通过支持WebAppCreator的Maven2创建GWT项目。项目创建步骤:使用WebAppCreator创建项目(我使用的是gwt-2.3.0)->webAppCreator-noant-maven-XnoEclipse-outMyAppcom.example.MyApp将项目作为现有的maven项目导入到eclipse(helios)中启用“项目”->“属性”->“Google”->“Googleweb工具包”->“使用googleweb工具包”复选框在项目属性中设置“Google”->“Web应用程序”->“这个项目有一个WAR目录”。设置WAR目录路径“src/ma

javascript - 刷新 GoogleMaps tile 服务器在 JavaScript 中有效,但在 GWT 中无效

我在GWT应用程序中显示天气图。我正在使用GWT2.7和可用的GoogleMapsJavaScriptAPI的GWT包装器here(gwt-maps-3.8.0-pre1.zip)。我使用磁贴服务器获取天气,它每5分钟更新一次。在5分钟标记处,我通过将缩放比例设置为1然后恢复到原始状态、触发调整大小以及删除然后再次添加天气图层来刷新map。这很好用。但是,最近我注意到这不再有效:刷新甚至不会进入磁贴服务器,因此不会显示新的天气。如果您将我的map放置12小时,您将看到12小时前的天气。以前,map会自动保持更新。我没有更改任何代码。所以我的猜测是底层GoogleMapsJavaScri

java - 迁移到 Spring 3 后从 Eclipse IDE 启动基于 Maven 的 GWT 应用程序时出现 Spring NamespaceHandler 问题

这是一个我已经困扰了好几个小时的问题,现在我感到非常绝望。我将我们的应用程序从Spring2.5/Hiberante3.3迁移到Spring3.0.5/Hibernate3.6。完成了以下工作:更新了spring依赖项/版本(现在不仅仅是几个依赖项)更新了Hibernate依赖项/版本根据“schemaLocation”的版本更新了Spring上下文XML文件经过不同的小修复和调整后,从EclipseIDE启动时我仍然遇到的错误如下:Configurationproblem:UnabletolocateSpringNamespaceHandlerforXMLschemanamespac

java - GWT 应用程序的客户端 AOP 选项

如果能够定义我自己的方法拦截器(建议)并将它们编织到我的客户端GWT方法中,并让GWT自动将它们与我的应用程序的其余部分一起编译成JavaScript,那就太好了。我查看了gwt-ent,但看起来自2009年以来它并没有得到稳固的开发,并且存在很多问题。我也听说过gwt-tiny-aop但听说它非常有限。这里还有其他选择吗?我知道AOP需要动态字节码生成,这反过来又需要大量的反射,而GWT不包含很多支持(并且似乎不鼓励)反射的做法,但我想知道是否有任何稳定的,众所周知的GWT的AOP库。至少我可以用来编写类似AOP联盟的拦截器:publicclassMyInterceptorimple

java - 有人将 Ant4Eclipse 与 Project Lombok 一起使用过吗?

有没有人成功地将Ant4Eclipse(http://www.ant4eclipse.org/)与ProjectLombok(http://projectlombok.org/)结合使用?Lombok提供用于删除样板代码的注解;但是,它似乎不能很好地与Ant4Eclipse(Eclipse项目的headless编译)一起使用。例如,以下Lombok示例在Eclipse和javac中编译良好:importlombok.Getter;publicclassLombokTest{private@GetterStringfoo;publicLombokTest(){Strings=this.g

idea出现 version of Java 17 is not supported by the project SDK ‘1.8‘. Either choose a lower version

idea新建项目的java只能选17或21,但我们使用的jdk是1.8.解决方法:替换下载数据源:可以将https://start.spring.io/替换成https://start.aliyun.com/阿里云的下载地址

java - 缺少 Class.isInstance() 的 GWT 解决方法

我正在尝试在GWT中编写一个作业调度系统,该系统维护一个异常数组(Class[]exceptions),这些异常可以通过重试作业来解决。为此,如果调度程序捕获到异常,我需要查看此异常是否与数组中的类之一匹配。所以,我想要一个这样的功能:booleanofferRetry(Exceptionexception){for(Classe:exceptions)if(e.isInstance(exception))returntrue;returnfalse;}不幸的是Class.isInstance(...)在GWT中不可用。有什么好的解决方法吗?我目前最好的猜测是这样的:publicsta