注册和登录表格与GWT

时间:2010-11-29 14:06:29

标签: java gwt

是否有使用Google Web Toolkit创建注册表单和密码登录屏幕的好教程?

4 个答案:

答案 0 :(得分:7)

查看google-web-toolkit-incubator's Login FAQ,其中介绍了如何以安全的方式创建登录页面和存储数据。

答案 1 :(得分:4)

如果您使用的是AppEngine,这可能是最好的教程。 http://code.google.com/appengine/docs/java/gettingstarted/usingjsps.html

但即使您不使用Google AppEngine UserService,您也可以随时使用您自己的帮助程序类替换UserService类,以便对应用程序用户进行身份验证。

答案 2 :(得分:2)

Here is one

  

简单的GWT Spring Webapp

答案 3 :(得分:2)

如果您问“我如何为我的GWT应用程序实现登录页面?”的问题,每个人都只是将您重定向到这篇半完整的文章:“LoginSecurity FAQ”,它只给您一半的解决方案。它讨论了jBCrypt以及将sessionID与客户端和服务器之间的每个RPC调用进行通信的需求。但是,它没有说明解决方案的许多重要方面:

1)根据作者的说法,checkWithServerIfSessionIdIsStillLegal()方法用于在sessionID不再合法时显示登录框,或者允许您访问主应用程序。但是你在哪里放置这种方法?哪个“就在你的!EntryPoint开始执行”之后?它是在一个单独的GWT应用程序中吗?它是同一GWT应用程序中的不同入口点吗?你在哪里实际称呼这种方法?

2)与1立即相关的是:loginbox在这个架构中的位置是什么?同样,它是否与您限制访问的主要部分在同一GWT应用程序中?如果是这样,它是否被指定为单独的入口点?或者,LoginBox只是一个单独的GWT应用程序,只有当checkWithServerIfSessionIdIsStillLegal()方法返回true时才负责将guest虚拟机重定向到主应用程序?

没有可用的例子或解释,这非常令人沮丧。