2014-09-23 33 views
3

有時候,似乎Spring對富Web客戶端爆炸式的回答是:@ResponseBody。然而,僅僅提供json imho的能力已經不夠了。隨着客戶變得越來越豐富,模板也必須位於前端。雖然Spring沒有記錄任何這些,但有句柄和灰塵可以幫助你處理這個問題。但是,擁有原始技術並不是一個平穩發展的道路。Spring和富客戶端(React.js等),防止重複模板

我們與鬥爭是如何的問題有東西像

  • 使用在客戶端上相同的模板,這可能是移動的,作爲服務器
  • 服務器端呈現
  • 無縫集成上與React.js

所有這一切與春天而不是Node.js在這方面的一切似乎是小菜一碟。似乎有關於這些挑戰的寶貴信息很少,如果您有重要的模板基礎,前端和後端重複的想法就成了問題。

任何建議如何處理這個?

+0

可能重複[哪個spring view resolver與angularjs很好玩?](http://stackoverflow.com/questions/24838165/which-spring-view-resolver-plays-nice-with-angularjs) – 2014-10-09 01:04:47

+0

@Marc全部我可以補充說的是,我同意你的問題100%。看起來答案似乎是,Spring只想服務於JSON,並將其他技術留給其他技術。即NodeJ。緩存等有一些增強功能。 – code 2015-04-18 20:15:53

回答

0

Spring Framework團隊正在爲使用JDK8 Nashorn的客戶端+服務器模板創建4.2同構應用程序 - 請參閱SPR-12266

您可以在that presentationthis sample project(Spring + react.js + JDK8 Nashorn)中找到更多相關信息。

注意:如果您厭倦了在各處添加@ResponseBody註釋,請參閱@RestController註釋(自4.0開始可用)。