Tag: gwt

直接从Java调用GWT RPC服务

有没有一种直接从Java代码调用GWT RPC服务端点的简单方法? 我的意思是真正的Java代码,而不是编译成javascript的Java代码。 我问,因为我们想对GWT RPC接口运行性能基准测试/压力测试。 我想用Java编写测试工具并在JVM中运行它(而不是在浏览器中运行javascript)。 我认为必须有办法做到这一点,因为我认为GWT托管模式需要这样的function。 但是,我无法在GWT运行时中找到任何演示如何干净地执行此操作的代码。 我查看了com.google.gwt.user.client.rpc包,但其中的内容似乎使用了JSNI,纯Java显然无法使用。

GWT,Eclipse插件如何将项目与.gwt.xml文件一起重命名? 尝试这样做时会出错

我花了一段时间在这上面搜索,我发现的任何内容似乎都与我的问题无关。 我正在进行RPC调用,所以我想改变我的一个Web服务的路径。 它就像mytestproject并希望将其更改为finalprojectname 我转到mytestproject.gwt.xml文件并将更改为 然后我运行它并得到一个错误, [ERROR] Unable to find ‘org/ediscovery/gwt/mytestproject.gwt.xml’ on your classpath; could be a typo, or maybe you forgot to include a classpath entry for source? [ERROR] Unable to find ‘org/ediscovery/gwt/mytestproject.gwt.xml’ on your classpath; could be a typo, or maybe you forgot to include a classpath entry for source? 然后我将mytestproject.gwt.xml更改为finalprojectname.gwt.xml但仍然得到了相同的结果。 我查看了每个可能的文件,但无法找到为什么它认为该项目仍然命名为mytestproject 。 我已经清理并重建了项目等,但仍然是一样的。 […]

EditTextCell FieldUpdater宽度

如何在字段编辑时设置文本框的宽度? EditTextCell febCell = new EditTextCell(); Column febColumn = new Column(febCell){ @Override public String getValue(DTO object) { return (String.valueOf(object.getFeb())); } }; febColumn.setFieldUpdater(new FieldUpdater() { public void update(int index, DTO object, String value) { System.out.println(“index=”+index+” resourceId=”+object.getId()+” feb=”+value); } }); febColumn.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LOCALE_END); cellTable.addColumn(febColumn, “Feb”); cellTable.setColumnWidth(febColumn, 3, Unit.PCT); 一切都运行良好,但是当我点击可编辑字段时,会出现一个非常大的文本框。 那么,我如何自定义此小部件以编辑数据? 如果我在PX中设置宽度而不是像PCT那样 cellTable.setColumnWidth(febColumn, 25, Unit.PX); 编辑时单元格不会爆炸,但内部文本框仍然具有相同的长宽度,并且长字符串值隐藏在右侧后面。 好。 可能我需要为每种类型的EditTextCell重新发明轮子: MyEditTextCell extends […]

用于单独HTML页面的GWT多模块?

我是GWT的新手,并且正在使用GWT为用户管理应用程序开发UI。 我打算使用使用Spring / Hibernate创建的现有模块。 我想出了如何将GWT与Spring集成,但我不确定如何设计布局。 我想要两页: 用户注册页面(想在HTML中嵌入GWT小部件) 管理页面(如上所述单独的HTML,嵌入了GWT小部件) 我计划使用Spring Security,我应该使用简单的JSP登录页面还是可以使用RIA GWT登录小部件? 我可以用什么来满足上述要求? 多个GWT模块?

GWT 2.1编辑器框架

我正在寻找有关如何使用GWT 2.1 Editor框架的一些文档或示例。 谷歌的文档是呃,有点缺乏。 从可用的有限文档中,我已经能够理解编辑器(理论上)将允许您更轻松地将GUI元素绑定到数据模型。 这将缓解将数据复制到TextArea / ListBox / CheckBox,然后将用户的更改复制回底层模型(最终是数据库)的常见任务。 如果确实能够实现这一目标,那将非常受欢迎。 就目前而言,我对于如何实施其中任何一项都感到很头疼。 任何指向文档或示例的指针都将受到高度赞赏。

哪个是更好的框架Java / GWT或Scala / Lift?

我想开始一个新的Web应用程序项目,我感到困惑的是两个框架,即GWT(Java)或Lift(Scala)。 所以我想要你的意见我选择哪一个? 根据我的项目要求,两者都很好。 那么在框架比较的基础上请告诉我哪个好?

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

我正在尝试在GWT应用程序中使用Google Analytics跟踪网页。 我已经检查了以下主题: 将Google Analytics集成到GWT应用程序中 我认为解决方案: public static native void recordAnalyticsHit(String pageName) /*-{ $wnd.pageTracker._trackPageview(pageName);}-*/; 仅适用于使用同步GA脚本。 我正在尝试以下方面: public native void trackHit (String pageName) /*-{ try { $wnd._gaq.push ([‘_setAccount’, ‘UA-XXXXXX-XX’]); $wnd._gaq.push ([‘_setDomainName’, ‘.mydomain.com’]); $wnd._gaq.push ([‘_trackPageview’, pageName]); } catch (err) { alert(‘failure on gaq’ + err); } }-*/; 并不适合我。

如何在客户端使用JAXB注释进行GWT?

我想在我的类中使用JaxB注释,如下所示: @XmlRootElement public class ItemExtension implements Serializable { 但当我把它放在客户端时,GWT抱怨。 [ERROR] Line 4: The import javax.xml.bind cannot be resolved [ERROR] Line 14: XmlRootElement cannot be resolved to a type 有解决方法还是我做错了什么?

Java – 日期保存为前一天

我在数据库上保存日期时遇到了一种非常奇怪的行为。 在我的(Linux centOS 6.2)服务器上,我使用glassfish应用服务器(3.1.1 – build 12)和Java(1.7.0_09),该应用程序是用Java + GWT开发的,它使用PostgreSQL服务器(9.2.1)。 在应用程序内部,有几个日期字段保存在数据库中。 日期字段使用datepicker(http://code.google.com/p/gwt-datepicker,r30)。 db关系的date属性是日期类型(不是时间戳)。 有些日期在前一天保存在数据库中。 问题只发生在间隔之间的日期,例如在19.03.1968和1910年10月27日之间,这让我想到了某种夏季时间问题。 但是,由于1969年没有发生这种情况,我无法很好地孤立这个问题。 我正在尝试找到问题发生的其他日期间隔。 例如,如果我在应用程序中选择19.05.1968,则在保存到数据库后,日期将保存为18.05.1968。 奇怪的是,我在另一台服务器上有相同应用程序的另一个等级,并且在相同日期它们被正确保存。 这让我觉得问题可能依赖于: 玻璃鱼配置; java(java.util.Date implementation?); 我缺少某种服务器配置 我尝试将服务器的每个配置设置为欧洲/罗马(我的时区),但没有。 任何想法? 我怎么能解决或调查这个问题? 更新: 1968年是闰年。 这个问题也发生在1972年,这也是闰年。 总结: 在夏季时间间隔期间,闰年发生了“日期保存前一天”问题。 创建日期对象的代码部分是: Date d = dateField.getSelectedDate(); if (d != null) { txtVal = DateTimeFormat.getFormat(“dd/MM/yyyy”).format(d); } 其中dateField声明为: transient private DatePicker dateField; 包是org.zenika.widget.client.datePicker.DatePicker (之前提到的gwt- org.zenika.widget.client.datePicker.DatePicker -r30),而DateTimeFormat是指com.google.gwt.i18n.shared.DateTimeFormat 接受答案后更新: […]

GWT:处理传入的JSON字符串

我正在开发一个接收JSON字符串的GWT应用程序,而且我很难找到每个对象的值。 我正在尝试将传入的JSON字符串传输到对象数组中。 这是JSON(来自Firebug响应选项卡),“d”是.NET的东西(Web Service Being Consumed是C#。 { “d”: [ { “__type”: “Event”, “ID”: 30, “Bin”: 1, “Date”: “\/Date(1281544749000)\/”, “Desc”: “Blue with white stripes.”, “Category”: “1” }, { “__type”: “Event”, “ID”: 16, “Bin”: 3, “Date”: “\/Date(1281636239000)\/”, “Desc”: “Yellow with pink stripes”, “Category”: “1” } ] } 我正在尝试将JSON解析为对象,然后将它们插入到数组中。 我能够使用Window.alert并让整个“d”对象回显。 但是,当我尝试访问数组的元素时,GWT调试器就崩溃了。 //My GWT array to receive JSON Array […]