【问题标题】:How to organize a GAE + GWT project with multiple modules如何组织具有多个模块的 GAE + GWT 项目
【发布时间】:2010-10-28 16:48:32
【问题描述】:

我想知道是否有人可以推荐一个教程来组织我的项目,或者解释如何去做。

在我的项目中,我需要这些模块:

a) 核心(实体类 + daos) b) 后端(gwt 模块,用户可以在其中管理他们的应用程序数据, 用户必须登录) c) 小部件(gwt 模块,在 url 中加载一个 id 并显示一个 用户可以放在他们的网页中的小部件,无需登录 显示小部件) d)Restlet API 1(用户可以使用的 api,我想 用http://blog.noelios.com/2009/04/11/restlet-in-the-cloud-with-google-a开发这个api...) e) Restlet API 2(另一个用于其他目的的 resltlet api)

模块 b、c、d、e 将加载模块 a(核心)。

没有别的了:)

谁能告诉我如何组织这个项目?

【问题讨论】:

    标签: google-app-engine gwt


    【解决方案1】:

    一个通用的 GWT 项目包含 3 个包客户端、服务器和共享, 客户端包包含客户端代码,服务器包含后端代码和实体,而共享包包含客户端和服务器之间作为数据持有者的共享类。

    仅客户端,共享文件夹被翻译成 JavaScript

    所以对于组织来说,

    • 模块 a、b 必须在服务器包中。
    • 模块 c 必须在客户端包中。

    对于restlet apis,这需要在服务器端和客户端上开发,客户端部分发送休息请求,服务器部分回复这些请求。

    【讨论】:

      【解决方案2】:

      您可以在此处看到用于组织项目的漂亮蓝图:

      http://sonymathew.blogspot.com/2010/01/gwt-jee-blueprint.html

      另外,请务必观看最佳实践视频,该视频受到 gwt/gae 架构爱好者的喜爱:

      http://www.google.com/events/io/2009/sessions/GoogleWebToolkitBestPractices.html

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-10-10
        • 1970-01-01
        • 2010-09-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多