草庐IT

gwt - 当服务器是 REST 接口(interface)时使 GWT 应用程序可爬网

我有一个RESTAPI和一个GWT应用程序作为前端。有人可以帮助我使我的GWT应用程序可抓取吗,因为Google提供的使Ajax应用程序可抓取的文档适用于不同的服务器架构??我有一个作为前端和后端解耦的应用程序。前端和后端在同一个域中,但具有不同的URL。例如要访问前端,用户可以键入“www.example.com#users”,而在应用程序中获取token“users”后,应用程序将使用与用户键入的不同的URL调用RESTAPI例如“www.example.com/restAPI/users”。所以实际上,对于每个token,我们都有一个应用程序级URL和一个服务器级URL,它们总是

java - 带有内容管理系统的 GWT

我有功能丰富的GWT页面。我想在不同的网站中将此模块用作小部件。但是由于这个模块的灵active有限,我不能轻易改变设计,也不能将这个模块嵌入到不同的SEO(搜索引擎优化)页面中。是否有任何CMS或方法可以简化GWT的工作? 最佳答案 看看GaSP:http://code.google.com/p/gasp-web-engine/这是我基于GWT/SQL/PHP编写的CMS。它非常灵活。如果您愿意测试一下,请告诉我。它运行我的站点:http://www.stevenjaycohen.com史蒂文

ajax - 带有 GWT 应用程序的 HtmlUnit 返回不完整的页面

我正在尝试使用HtmlUnit制作我的GWT应用程序的HTML快照。我的想法是让我的AJAX应用程序可抓取。不幸的是,我正在获取的页面似乎不完整。当我在我的普通浏览器中访问该页面时,它缺少可见的内容。我的HTML快照中只需要文本。这是我的代码:publicclassBrowser{publicstaticvoidmain(String[]args)throwsIOException,InterruptedException{finalWebClientwebClient=newWebClient(BrowserVersion.FIREFOX_10);webClient.setJavaS

google-app-engine - 基于 GWT 的应用引擎网站的动态站点地图生成

我们知道与将文件写入磁盘相关的应用引擎限制。因此,通过i/o拥有动态站点地图的想法对于AppEngine来说似乎有点困难。因此,这里有一些我们希望验证的想法:我们能否有一个servlet来动态生成与google站点地图兼容的xml?如果可能的话,有人可以分享一个例子吗?这样的站点地图能否包含返回适合索引的原始文本数据的动态链接?如果上述情况属实,我们看到的唯一问题是,此类仅用于索引内容的动态URL将出现在搜索结果中。相反,我们希望用户直接登陆网站的主页。关于SEO,鉴于该网站是纯GWT,是否有更好的方法来索引内容? 最佳答案 对于动

ajax - 带有 GWT 的 HtmlUnit 返回不完整的页面

我正在尝试使用HtmlUnit测试我的GWT网站正确加载。不幸的是,我正在获取的页面似乎不完整。当我在我的普通浏览器中访问该页面时,它缺少可见的内容。这是生成此输出的单元测试:WebClientwebClient=newWebClient();webClient.setThrowExceptionOnScriptError(false);webClient.setAjaxController(newNicelyResynchronizingAjaxController());webClient.waitForBackgroundJavaScript(30000);HtmlPagepag

ajax - 我应该显示我的 Ajax 驱动的 GWT 站点的单独版本来搜索机器人吗?

我正在构建一个网站(使用GWT),所以它非常使用AJAX。因此,我是否应该为搜索引擎创建一个单独的网站“View”?例如,一种想法是编写一个单独的servlet来检测查看者是否是搜索机器人,如果是,则返回一个未格式化的页面(无CSS),其中包含完整版本站点的所有数据。这是个好主意吗?还有什么我应该考虑的吗?谢谢。编辑我认为这个术语可能是“伪装”,我听说这很糟糕……有什么见解吗? 最佳答案 Google在其MakingAJAXApplicationsCrawlable中建议了使您的AJAX应用程序(GWT或非GWT)可被Google抓

java - Google App Engine 上的 Ajax 抓取 - HtmlUnit 是否有效?

http://code.google.com/web/ajaxcrawling/docs/html-snapshot.htmlHtmlUnit可以在AppEngine上运行吗?如果不是,是否有任何其他方法可以让搜索引擎抓取我的GWT应用程序? 最佳答案 HtmlUnit在GAE上工作的补丁正在进行中。HtmlUnit的错误跟踪器issue2962074讨论了如何让HtmlUnit在GAE上工作,并提供了一个初步的补丁来实现这一点。 关于java-GoogleAppEngine上的Ajax

java - 使 GWT 可抓取 (SEO)

我想让我的GWT-App可以被google机器人抓取。我找到了这篇文章(https://developers.google.com/webmasters/ajax-crawling/)。它指出应该有一个servlet过滤器,它提供与googlebot不同的View。但这怎么行呢?例如,如果我使用Activity和地点模式,那么页面更改仅在客户端发生并且不涉及servlet->servlet过滤器在这里不起作用。有人可以给我解释一下吗?或者是否有另一个针对gwt如何执行此操作的好教程? 最佳答案 如果您使用Activities&Pla

ios - GWT、mgwt 和视网膜显示

我已经实现了一个基于mgwt的iOS应用程序和PhoneGap。我有一张图片和两个相应的文件topMenuTitle.png(320pxx40px)和topMenuTitle@2x.png(640pxx80px)。我不知道在应用时在Retina显示器中显示图像的最佳方式是什么(即,当设备支持Retina显示器和topMenuTitle.png时加载topMenuTitle@2x.png否则)。到目前为止,我尝试使用retina.js但它没有用。我的猜测是Retinajs在页面加载时处理图片,它不处理稍后显示的图像。 最佳答案 对于m

php - 优化提示和技巧

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭11年前。我需要优化我们的网络服务,但不知道从哪里开始。我们正在运行GWT、PHP和PostgreSQL。在没有达到任何性能数据峰值的情况下,我猜测主要的优化将发生在数据库中。我对重组数据库和索引一无所知。(真的不知道关于数据库的任何事情。)在这三个领域中的任何一个领域都非常感谢所有指针!