我正在使用Spring Roo REST API後端和Dojo單頁客戶端應用程序開發Web應用程序。 Spring Roo開箱即用地提供了一個方便的管理界面(使用Web MVC),所以我希望保持可訪問的行政職責。分離Spring和Dojo單頁應用程序代碼庫
但是我希望Dojo應用程序儘可能與服務器應用程序分離。服務器是我們期望開發新客戶端應用程序的平臺,所以我想單獨開發'官方'客戶端web應用程序。
什麼是構建應用程序代碼的最好方法?將服務器單獨作爲API和管理界面很容易,但Dojo JS的所有功能在哪裏?它在Spring webapp目錄中工作正常,但只要結構變得更復雜或移動到其他地方(Spring URL映射對我來說仍然非常不透明),它就會很快變得複雜。理想情況下,它可以在開發機器上本地託管,它也引入了所有跨域JS問題。
怎麼樣在不同的項目,這使得AJAX調用Web服務的那些基於Spring Web服務作爲後端與道場基於前端一個單獨的項目? –
這就是我所追求的,但我應該如何構建相對於Spring的Dojo項目呢? Spring將運行在Web服務器後面的應用程序服務器中,並且Dojo大概是從Web服務器提供的。 – orlade