2010-02-19 23 views
1

我從頭開始編寫代碼。該系統的兩個組成部分將是一個std網站,另外還有一個用java編寫的遊戲服務器。這兩個組件之間的共享對象將成爲模型。Grails模型可以被獨立的Java應用程序使用嗎?

我想要做的是在grails中創建模型,然後讓java遊戲服務器代碼使用這些模型,以及讓Grails代碼使用它們。

這可能嗎?

我知道我可以在java中創建模型,然後讓grails使用java代碼(至少我認爲我可以;還沒有真正使用過grails)。但我想做相反的事情。

回答

3

是的,你可以。您將需要Spring框架和Grails Gorm standalone版本。 Groovy模型Bean可以像Java中的任何其他Java Bean一樣使用。

雖然您不能使用動態創建的GORM方法(您必須通過Groovy使用的invokeMethod以某種方式調用它們)。這導致瞭如果你不使用GORM而不使用Spring + Hibernate的問題(因爲它只是Groovy的Spring + Hibernate包裝器)。

相關問題