2012-11-06 22 views
0

我們使用的是一個opensource grails項目,我們希望使用消息隊列將其與我們的系統集成。我可以將Grails項目構建到獨立的jar中並從Spring應用程序中使用它嗎?

我們可以添加我們的代碼的消息隊列的Grails項目。但是我們希望做的是獲得grails項目來構建一個獨立的jar文件,然後我們可以使用我們的項目。

在我們的應用中,我們要啓動的開源Grails項目的休眠/格姆層,因爲我們使用的消息我們並不需要在Web層。

理想情況下,我們希望我們的項目是一個春天/ Java的,但是如果這個不實用的話,就要使用Grails項目。

是任何的可能,或者是他們更好的方式來擴展現有的Grails項目?

+0

你的意思[常規嵌入(http://groovy.codehaus.org/Embedding+Groovy)? – ElderMael

+0

可能需要grooby,因爲我需要GORM來處理在開源項目中定義的域類。 – user1232555

回答

0

有重用在Spring/Java應用程序Grails應用程序的無外的現成方法,雖然有很多方法可以使用GORM獨立在Spring應用程序(as discussed here

我的建議是擴展Grails應用程序。如果Groovy或某些Grails功能不可取,那麼仍然可以像使用基於Java的Spring項目一樣使用該項目,方法是使用單獨的beans.xml Spring bean配置文件和其他「回退」將添加到Java源文件中。

+0

我已經這樣做了,但我們不需要啓動完整的grails應用程序,因爲我們只對運行我們的消息隊列接口感興趣。因此,尋找一種重用業務層和領域層的方式,而不必運行Web服務和安全層。如果無法完成,那麼我們需要運行整個應用程序。 – user1232555

相關問題