在Grails和Griffon项目之间共享域和服务类



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

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

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

编辑 8/29/12刚刚发现带有休眠注释的POJO似乎在Android上开箱即用。就像在休眠注释中一样,此时不会引起任何问题。这对我来说是最大的担忧之一。因此,我尽可能多地构建了域模型,并在一个摇摆应用程序(还没有Griffon),Grails和一切都很好。

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

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

最新更新