Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring和富客户端(React.js等),防止重复模板_Spring_Spring Mvc - Fatal编程技术网

Spring和富客户端(React.js等),防止重复模板

Spring和富客户端(React.js等),防止重复模板,spring,spring-mvc,Spring,Spring Mvc,有时似乎Spring对富web客户端爆炸的答案是:@ResponseBody。然而,仅仅提供json imho的能力已经不够了。随着客户端变得越来越丰富,模板也必须位于前端。尽管Spring没有记录任何这些,但车把和灰尘可以帮助您处理这些问题。但仅仅拥有原始技术并不等于拥有一条平坦的发展道路 我们面临的问题是如何拥有这样的东西 在客户端(可能是移动的)和服务器上使用相同的模板 服务器端渲染 与React.js的平滑集成 所有这些都是用Spring代替Node.js实现的,在Node.js中,

有时似乎Spring对富web客户端爆炸的答案是:@ResponseBody。然而,仅仅提供json imho的能力已经不够了。随着客户端变得越来越丰富,模板也必须位于前端。尽管Spring没有记录任何这些,但车把和灰尘可以帮助您处理这些问题。但仅仅拥有原始技术并不等于拥有一条平坦的发展道路

我们面临的问题是如何拥有这样的东西

  • 在客户端(可能是移动的)和服务器上使用相同的模板
  • 服务器端渲染
  • 与React.js的平滑集成
所有这些都是用Spring代替Node.js实现的,在Node.js中,前面的一切看起来都是小菜一碟。关于这些挑战的宝贵信息似乎很少,如果您有一个重要的模板库,那么在前端和后端复制的想法就成了问题


如何处理这个问题有什么建议吗?

Spring框架团队正在为使用JDK8 Nashorn的客户机+服务器模板的4.2同构应用程序研究这个问题-请参阅

您将在和(Spring+react.js+JDK8-Nashorn)中找到关于这方面的更多信息


注意:如果您厌倦了到处添加
@ResponseBody
注释,请查看
@RestController
注释(从4.0开始提供)。

可能重复@Marc我所能添加的是我100%同意您的问题。答案似乎是Spring只想为json服务,而将其他一切留给另一种技术。i、 诺德斯。在缓存等方面有一些增强。。