完整的基于GWT的注册系统

完整的基于GWT的注册系统,gwt,Gwt,有没有人遇到过一个完整的GWT应用程序,它有一个注册/注册页面,这与PHP不同。到目前为止,我还没有找到这样的应用程序能够注册用户,让用户拥有“用户页面”等等。与MySQL和其他数据库集成以持久化用户数据。有人知道这样的代码吗 如果没有合适的后端(Java、PHP、Python等),GWT应用程序将毫无用处。 最后,GWT代码只编译成客户端javascript代码。使用客户端javascript,您无法访问服务器上的任何数据库,因此任何GWT应用程序也需要后端才能访问MySQL之类的数据库 因此

有没有人遇到过一个完整的GWT应用程序,它有一个注册/注册页面,这与PHP不同。到目前为止,我还没有找到这样的应用程序能够注册用户,让用户拥有“用户页面”等等。与MySQL和其他数据库集成以持久化用户数据。有人知道这样的代码吗

如果没有合适的后端(Java、PHP、Python等),GWT应用程序将毫无用处。
最后,GWT代码只编译成客户端javascript代码。使用客户端javascript,您无法访问服务器上的任何数据库,因此任何GWT应用程序也需要后端才能访问MySQL之类的数据库

因此,为了创建注册/注册应用程序,您必须编写后端和前端代码。
对于前端和UI,您可以分别使用GWT。对于后端,您可以使用任何服务器端技术。与GWT最紧密的集成可以通过Java后端实现,但也可以使用非Java后端,如PHP、Ruby、Python等。
GWT将通过RPC/RequestFactory(Java)或RequestBuilder(非Java后端)进行通信。有关更多信息,请参阅GWT

因此,我建议采取以下步骤:

  • 决定要使用哪种后端技术。Java提供了最紧密的集成(RPC、RequestFactory等)。然而,对于小型/简单的应用程序,有时更容易使用Python或PHP等非java后端,因为它们可以更快/更容易地安装/实现
  • 在服务器端实现业务逻辑。在您的案例中,这包括“向数据库添加新用户”、“注册用户”、“检索用户信息”等
  • 使用GWT设计并实现UI。在您的情况下,这将是用户页面和用于填写注册详细信息的表单等
  • 使用RequestFactory/RPC(Java)或RequestBuilder(非Java)在GWT中编写前端和后端之间的通信部分

  • 你打算开发什么样的应用程序?如果您的项目是一个公共网站,并且您计划在GAE上运行它,那么您可以使用Google App Engine用户服务


    对于企业应用程序来说,这可能不是一个有效的选项…

    是的,我知道客户端和服务器端,但是我找不到一个完整的gwt应用程序,该应用程序具有服务器后端,从技术上讲,它具有所有这些配置。我建议从零开始开发这样的应用程序,因为这是深入研究整个主题的最佳方式。或者你也可以登陆code.google.com,搜索gwt样本:例如:我想你是对的。不过,为了回答您的帖子,我正在使用Hibernate+MySQL后端实现(虽然我现在只使用HSQLDB来简化工作)。我正在研究Spring,但我正在尝试在服务器端使用GWT原生RPC来保持工作。我问我的帖子的原因是,可能有人没有使用Spring或某种框架就完成了这样完整的应用程序,只是原生GWT,Hibernate+DB(比如MySQL)。GWT文档中有一章是关于Hibernate和GWT的。可能对您有用:不,我不会使用GAE,也不会部署到GAE。我只是用Tomcat。