草庐IT

java - 在 GWT 客户端代码中使用 Gson 库

我目前正在eclipse中使用GWT2.0用Ja​​va编写Web应用程序。我想知道是否有办法使用Gsonlibrary在GWT应用程序的客户端代码中。如果有办法-请告诉我如何......谢谢! 最佳答案 Gson使用GWT不支持的Java特性,例如反射。因此不可能在GWT客户端代码中使用Gson。 关于java-在GWT客户端代码中使用Gson库,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/qu

java - 关于 Web 应用程序的睡衣成熟度与 GWT 成熟度(截止期限短)

我喜欢python和Java,并且我有第一个“严肃的”Web应用程序项目,我想执行。我发现很难在pyjamas+django和GWT+Hibernate之间做出选择。事实上,从我初学者的角度来看,python世界似乎更适合快速开发且有趣的web应用程序。而且,另一方面,Java世界对于面向性能、可扩展的解决方案以及涉及大笔资金的“严肃”项目很有用...我的要求很简单:此应用程序必须替换桌面应用程序。所以,性能因素就在那里。但是我的最后期限很短。从性能和功能的角度来看,pyjamas是否足够成熟以取代GWT? 最佳答案 Infact,

python - 在 Django 模型中使用 Trigram (gin_trgm_ops) 创建 Gin 索引

django.contrib.postgres的新TrigramSimilarity特性非常适合我遇到的问题。我将它用于搜索栏以查找难以拼写的拉丁名称。问题是有超过200万个名字,搜索时间比我想要的要长。我想在postgresdocumentation中描述的三元组上创建一个索引.但我不确定如何以DjangoAPI使用它的方式执行此操作。对于postgres文本搜索,有关于如何创建索引的描述,但没有关于trigramsimilarity的描述。.这是我现在拥有的:classNCBI_names(models.Model):tax_id=models.ForeignKey(NCBI_no

html - 当在 GWT 和 GWTP 上调用新的 Presenter 时,它有一些方法可以在 html 加载完成后调用吗?

我需要对divCSS进行一些调整。但是我不能在onBind()或onReveal()方法上执行此操作,因为调用这两个方法时未加载html。所以我想知道一些方法可以在我的html修改时自动调用方法(当调用Presenter时,html必须修改,因为将添加新的小部件)加载。这是我必须调用的方法:privatevoidhidePopup(){$(".olLayerGooglePoweredBy,.olLayerGoogleV3,.gmnoprint").css(CSS.VISIBILITY.with(com.google.gwt.dom.client.Style.Visibility.HID

html - 使用 GWT 使用用户的网络摄像头捕获视频/图像

我正在使用GWT2.5开发项目,我需要使用用户的网络摄像头来捕捉图片/视频。在GWT中怎么可能? 最佳答案 GWT2.5附带一个名为Elemental的新库,它被认为是浏览器API的包装器。它只适用于chrome,但在未来它可以支持更多浏览器。如果您愿意在您的应用程序chrome中支持此功能,您可以查看thisexample.演示源码在googlecode.如果你想支持其他浏览器,你可以将元素类作为基础并修改它们以匹配其他浏览器。这是一个video在2012年谷歌I/O期间介绍元素 关于

java - 是否可以将 HTML/CSS 布局与 GWT 逻辑完全分开?

我想让我们的Web开发人员继续使用纯HTML工作,并允许开发人员编写GWT纯Java代码来编写其余的业务逻辑。有可能吗?有人试过在GWT环境中与Web开发人员一起工作吗?如何将Web开发人员纳入GWT开发流程? 最佳答案 本质上,我正在寻找的是DeclarativeUI(http://code.google.com/p/google-web-toolkit/wiki/DeclarativeUi)或UIBinder(http://code.google.com/p/google-web-toolkit-incubator/wiki/U

java - 使用 HTML5 localStorage 在 GWT 应用程序/小部件中缓存

我正在尝试为我的一个GWT小部件合并数据缓存。我有一个数据源接口(interface)/类,它通过RequestBuilder和JSON从我的后端检索一些数据。因为我多次显示小部件,所以我只想检索一次数据。所以我尝试使用应用程序缓存。天真的方法是在单例对象中使用HashMap来存储数据。但是,如果支持,我也想使用HTML5的localStorage/sessionStorage。HTML5localStorage仅支持String值。所以我必须将我的对象转换为JSON并存储为字符串。但是不知何故,我想不出一个干净的方法来做到这一点。这是我目前所拥有的。我定义了一个包含两个函数的接口(i

gwt - 将 GWT 小部件插入到 div 元素中

我正在使用GWT库(gwt-openlayers),它允许我创建一个包含任意HTML的map弹出窗口,类似于Googlemap。我需要此HTML来包含GWT按钮小部件。我正在像这样即时创建一些HTML元素:ElementouterDiv=DOM.createDiv();outerDiv.getStyle().setOverflow(Overflow.HIDDEN);outerDiv.getStyle().setWidth(100,Unit.PCT);outerDiv.appendChild(newHTML(mapPOI.getHtmlDetails()).getElement());B

java - GWT:如何更改浏览器选项卡名称?

我知道要更改浏览器打开网站的选项卡的名称,我需要更改html文件中的标题标签。但在GWT中,情况有点不同:每个新位置都使用相同的html文件,因此所有位置的浏览器选项卡名称都相同。如何为我的每个地点指定名称?上述想法在IE9中不起作用。在IE9中,我看到www.my-site.com/#my-place-name:显示浏览器选项卡的名称,而不是标题标签的内容。我怎样才能让它也适用于IE? 最佳答案 您可以使用以下代码更改页面的标题Window.setTitle("MyPlaceName");请注意,最后调用它的地方将设置它的标题。

database - GWT客户端HTML5数据库存储(Web SQL Database)

我想知道是否有使用DatabaseStorage的API在GWT2.x中,或者我应该改用这样的native代码?vardatabase=openDatabase("DatabaseName","DatabaseVersion");database.executeSql("SELECT*FROMtest",function(result1){//dosomethingwiththeresultsdatabase.executeSql("DROPTABLEtest",function(result2){//dosomemorestuffalert("Myseconddatabasequer