Tag: gwt

如何在混合Ruby / GWT系统中管理会话?

我目前有一个Ruby on Rails系统,并计划将其移植到GWT。 在我们这样做之前,想要在GWT中编写部分站点的概念certificate以表明GWT可以使用和显示当前内容。 系统的GWT部分中的数据流如下: 客户端向GWT服务器发送RPC调用 服务器接收RPC调用,然后向Rails系统发出等效的Ajax请求 服务器根据Ajax请求的结果生成Java对象,并将其传递回客户端 我现在遇到的问题是跨两个系统管理用户会话数据。 我们只有1个Tomcat实例,它有自己的会话类型,然后我们的Ruby系统使用ActiveRecordStore将会话数据存储在数据库中。 这里的问题是当Tomcat系统与Ruby系统进行通信时,如果GWT客户端发出了登录请求,那么从GWT系统登录的最后一个用户将在Rails系统中执行所有传出的Ajax请求,就好像它们一样由于Tomcat系统看起来像Rails的单个客户端,所以当前用户。 无论如何,我怎么能这样做,如果用户开始与Tomcat系统的会话,Ruby系统将意识到这一点并具有等效的会话,以便即使Tomcat服务器是它的单个客户端,Rails系统意识到许多不同的用户正在与该单个客户端进行通信。

如何为Rails和GWT模拟PUT / DELETE?

我想使我的应用程序有点REST兼容。 我在后端使用Rails,在前端使用GWT 。 我想做更新和删除。 我意识到我可以做一些像mydomain.com/:id/delete(GET)这样的事情并完成同样的事情。 但是,正如我之前所说,我希望有一个REST兼容的后端。 因此,我想做mydomain.com/:id(DELETE)并让它隐式调用我的删除方法。 现在,我的理解是,如果浏览器(我的浏览器是GWT RequestBuilder)不支持DELETE / GET,Rails会以某种方式使用POST和其他一些url参数完成此任务。 那么,我如何通过GWT RequestBuilder实现这一目标?

我应该将Google Web Toolkit用于我的新网络应用吗?

我想创建一个数据库支持的交互式AJAX webapp,它具有自定义(特定类型的事件,编辑)日历系统。 这将涉及相当多的JavaScript和AJAX,我想到了用于接口的Google Web Toolkit和用于服务器端的Ruby on Rails。 Google Web Toolkit是否可靠且良好? 如果我选择Google Web Toolkit,可能会有哪些隐患? 可以轻松地将它与服务器端的Ruby on Rails结合起来吗? 或者我应该尝试直接使用像jQuery这样的JavaScript库? 我没有Web开发经验,除了一些HTML,但我是一个经验丰富的程序员(c ++,java,c#),我想只使用这个项目的免费工具。