2012-04-21 60 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

相關問題