【问题标题】:sharing domain and service classes between grails and griffon projects在 grails 和 griffon 项目之间共享域和服务类
【发布时间】:2012-04-21 03:50:36
【问题描述】:

我试图弄清楚如何在 Grails 和 Griffon 项目之间共享域和服务类。

由于这是在“鸟瞰”/规划阶段,我想知道创建一个独立的 pojo 库项目是否是一个很好的方法。然后,如果需要,也可以在 Androind 项目中重用相同的库。

还是在这种情况下要求有点高?

2012 年 8 月 29 日编辑 刚刚发现带有 Hibernate 注释的 POJO 似乎可以在 Android 上开箱即用。与 Hibernate 注释一样,此时不会引起任何问题。这是我最担心的问题之一。所以我尽可能地构建了领域模型,并在一个 Swing 应用程序(还没有 Griffon)、Grails 中对其进行了测试,一切都很好。

【问题讨论】:

    标签: android grails griffon


    【解决方案1】:

    如果所述域类是真正的 POJO(未附加 GORM),那么它应该可以工作,尤其是在 Android 上,因为该平台有更严格的限制。

    通过利用独立的 GORM,可以在 Griffon 中拥有 GORM 域类,但在 Android 中会立即失败。此外,独立的 GORM 在添加到 Griffon 应用程序的依赖项数量方面可能非常繁重。

    【讨论】:

    • 对,只要公共库是用 Java 编写的并且对任一框架都没有依赖关系(这样您可以在 Android 中重用代码),这应该可以工作。
    • ... 使用 hasOne 映射在 Grails 端遇到映射问题 :-(
    猜你喜欢
    • 1970-01-01
    • 2018-10-25
    • 1970-01-01
    • 2015-10-17
    • 1970-01-01
    • 2019-12-22
    • 1970-01-01
    • 1970-01-01
    • 2013-08-31
    相关资源
    最近更新 更多