在rails中,似乎有一個非常流行的引擎概念,即使對於不是獨立插件的東西,而是在Web應用程序中運行的小型包含Web應用程序。Grails中引擎或可掛載引擎的概念?
我知道grails插件是主應用程序的補充,但我想知道如果grails可以有子應用程序。例如,您有一個主應用程序,但需要一個論壇子應用程序,它只需使用來自主應用程序的auth & auth模型,以便它不需要它自己的。
是否有關於Grails引擎概念的任何文檔或一些基本概念教程?
本質上我想有一個小的主要應用程序,它處理auth & auth和一些管理,但是讓我所有的其他功能成爲分裂論壇,新聞,商店,博客等的子應用程序,但所有依賴主應用程序的auth & auth。插件是概念上非常相似,Rails的發動機(用於製作更加模塊化的Grails應用程序)
感謝
但在這種情況下'插件'和'引擎'之間的區別是什麼? –
我的知識與Grails插件相當薄,因此是個問題。如果我只是將論壇的一個簡單部分分隔到自己的插件中,它是否以同樣的方式工作?我可以訪問主機模型/方法,而不需要經過連接兩者的漫長過程?我爲grails注意到的大多數插件都是身份驗證,這些身份綁定到事物上以使事情在主機應用程序中發生。 Rails可安裝的引擎往往是獨立的Web應用程序,它並不真正將功能推向主機,只是使用主機提供的功能(在描述中有點基本) – pieterk