草庐IT

gwt-project

全部标签

java - 从 GWT 应用程序中执行 RPC 时出现 SerializationPolicy 错误

我收到以下异常:com.google.gwt.user.client.rpc.SerializationException:Type'java.lang.Long'wasnotincludedinthesetoftypeswhichcanbeserializedbythisSerializationPolicyoritsClassobjectcouldnotbeloaded.Forsecuritypurposes,thistypewillnotbeserialized使用GWT2.1和内置的Jetty服务器。根据文档,这种类型绝对是可序列化的......我怎样才能将它包含在Serial

java - 有关GWT,Cookie和网页定向的问题

我正在用gwt创建一个网站。该问题与登录页面和用于保存登录详细信息的cookie有关。GWT允许您在单个网页中创建网站。我的应用程序在一个网页上运行。我将应用程序设置为,有一个带有登录按钮的登录框,如果详细信息正确,它将加载基础UI并删除登录框。因此,这意味着每次我刷新页面时,应用程序都会将我带到登录页面。无论如何,是否有一个cookie可以保存用户的信息(例如一天),该cookie会将详细信息输入到登录框中并自动登录,Web应用程序中的注销按钮也会删除cookie中的信息,并带您进入登录页面(删除cookie信息并将您定向到网页的登录部分)。否则会有其他方法。

java - 如何通过在 gradle 命令行上传递 version 属性来设置 project.version?

我想用命令行传递的自定义版本构建JAR,例如:当我像这样执行gradlebuild任务时:gradlebuild-Pversion=1.0应该生成myproject-1.0.jar。我已尝试将以下行添加到build.gradle,但没有成功:version=project.hasProperty('version')?project['version']:'10.0.0' 最佳答案 仅在gradle.properties文件中设置属性(即从build.gradle中删除它)。还要确保选项位于命令之前(如上所述)。gradle.pro

java - 处理 GWT RequestFactory 服务器错误响应

我有一个新编码的GWT/GAE应用程序,它在客户端使用RequestFactory和Editors,在背面使用自定义ObjectifyDAO服务。flush()然后persist()路径在成功时可以正常工作。客户端JSR303也可以正常工作。我的问题是如何触发服务器警告/错误并处理UI更新?我在Objectify2中使用Chandler的通用DAOhttp://turbomanage.wordpress.com/2010/02/09/generic-dao-for-objectify-2/我的gwtActivity正在调用persist(myProxy).fire(newReceive

java - 如何从 GWT 调用 RESTFUL 服务?

我使用GWT作为Web开发框架。我需要从我的GWT客户端代码访问一些REST服务。我还需要解析作为这些服务的响应格式的JSON(或者可能是XML)。解决这个问题的最佳方法是什么?提前致谢。 最佳答案 您可以使用标准GWTRequestBuilder调用REST服务(或JsonpRequestBuilder如果您需要调用另一个域上的服务)。有了JSON响应字符串,可以调用JSONParser.parseStrict(jsonString)得到一个JSONValue,可以是JSONObject,JSONArray等。这些都在thispa

java - 您可以在 GWT 客户端中使用 Java Reflection api吗

是否可以在GWT客户端使用java反射API?我想使用反射来查找Javabean上的属性值。这可能吗? 最佳答案 您可以使用GWT生成器功能,该功能允许您在GWT编译阶段生成代码。您想要自省(introspection)的bean可以扩展一个类,该类的方法定义为publicObjectgetProperty(StringpropertyName){}我们称这个类为IntrospectionBean。假设您将bean定义为:publicclassMyBeanextendsIntrospectionBean{privateStringp

java - Maven JAR 插件 3.0.2 错误 : You have to use a classifier to attach supplemental artifacts to the project instead of replacing them

MavenJAR插件(版本3.0.2)不断抛出以下错误,即使是对jar目标的单次调用:[ERROR]Failedtoexecutegoalorg.apache.maven.plugins:maven-jar-plugin:3.0.2:jar(default)onprojecttest:Youhavetouseaclassifiertoattachsupplementalartifactstotheprojectinsteadofreplacingthem.->[Help1]这是一个(最小的?)pom.xml,它演示了这个问题:4.0.0testtest1.0.0-SNAPSHOTmav

java - MavenError : Failed to execute goal on project: Could not resolve dependencies In Maven Multimodule project

我正在尝试创建一个Maven多模块项目。该项目已成功创建,但是当我尝试将一个模块用作另一个模块的依赖项时,它会引发异常。当我使用eclipse创建模块时,我选择打包为jar,但是在创建模块时,子pom.xml中没有提及打包标签,我手动将打包标签插入为jar。以下是我的父pom.xml:4.0.0com.netsolempirecl0.0.1-SNAPSHOTpom-------------------------empirecl-webempirecl-daoempirecl-serviceempirecl-api道子模块:4.0.0com.netsolempirecl0.0.1-SN

java - 从 gwt-project 创建一个 .war 文件

如何在Eclipse中从我的gwt项目创建.war文件? 最佳答案 我一直使用Ant构建文件,所以项目一键编译打包成war。在你的项目中添加一个xml文件,内容如下:(将`YourProject.EntryPointClass编辑到您的EntryPoint类的路径)您需要将gwt-user.jar和gwt-dev.jar添加到您的项目构建路径(右键单击您的项目->构建路径->添加外部成就)。如果您现在查看“问题”View,您会收到一条警告,即这两个文件在服务器的类路径中不可用。您可以使用QuickFix将其复制到WEB-INF/li

java - 基于 Java(GWT、Spring、Hibernate)的 Web 应用程序的 SaaS/ Multi-Tenancy 方法

我目前正在考虑将使用Spring、GWT、Hibernate、Jackrabbit、HibernateSearch/Lucene(以及其他)的基于Java的单租户Web应用程序转换为成熟的SaaS风格的应用程序。我偶然发现了一篇文章,其中强调了以下7个“事情”,这些“事情”是对单个租户应用程序进行重要更改以使其成为SaaS应用程序:应用程序必须支持Multi-Tenancy。应用程序必须具有某种程度的自助注册。必须有订阅/计费机制。应用程序必须能够有效地扩展。必须具备监控、配置和管理应用程序和租户的功能。必须有一种机制来支持唯一的用户识别和身份验证。必须有一种机制来支持每个租户的某种程