spring-mvc - Spring mvc 和 react.js 可以结合使用吗?

查看:139
本文介绍了spring-mvc - Spring mvc 和 react.js 可以结合使用吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

Spring mvc 和 react.js 可以结合使用吗?

我们目前的想法是使用react.js做View层, 后端spring mvc使用restful API提供数据接口,但是不清楚是否需要加上nodejs负责页面,路由等,期待各位大神指点。

解决方案

Spring MVC处理后端,React.js处理前端,二者当然可以结合使用了。

React.js偏向前端的View层,这里的View和Spring MVC的View层是有区别的。

Spring MVC中的View处理还是在服务器端,而React.js处理,主要在前端(服务器端已经将html返回到浏览器,在浏览器端处理)

Spring MVC中的View更多的是得到html(或者html片段),当然在服务器端也可以处理视图呈现(比如常见的Velocity等),需要通过网络传递到用户浏览器端才能得到最终的呈现。
React.js处理的是服务器端返回浏览器的html(或者html片段),可以认为是对服务器端返回的html(或者html片段进行进一步的处理)。

至于你说的是否要使用nodejs负责页面和路由,具体要看你业务需求。个人觉得没有那个必要。
Spring MVC已经可以处理页面,路由等,为何还要引入nodejs呢?除非为了性能优化方面的原因,真没那个必要。

这篇关于spring-mvc - Spring mvc 和 react.js 可以结合使用吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆