2012-04-21 101 views
2

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

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

或者它在这方面要求多少?

编辑12/29/12 刚刚发现,带有Hibernate注释的POJO似乎在Android上开箱即用。就像在Hibernate注释中这个时候不会引起任何问题一样。这是我的一大担忧。所以我尽可能地构建了领域模型,在一个摇摆应用程序(没有Griffon)中测试它,Grails和一切都很好。

回答

2

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

通过利用独立的GORM,可以在Griffon中创建GORM域类,但是这会在Android中立即失败。另外,独立的GORM在添加到Griffon应用程序中的依赖数量方面可能相当繁重。

+0

...因为我在头上翻过来,直接在一个库中的POJOS,然后在Grail中延伸,与Grifon一样,等等。 – vector 2012-04-22 18:32:28

+0

正确的,只要常见的lib是写在Java,并没有对任何框架的重视(这种方式可以在Android中重用代码)。 – aalmiray 2012-04-23 08:29:45

+0

...通过hasOne映射运行到Grails端的映射问题:-( – vector 2012-04-24 12:59:30

相关问题