如何解决使用React的Struts Web应用程序
一段时间以来,我一直在使用带有 React UI 的 ASP.Net 应用程序,并且我很喜欢看到的内容。
我的主要发展是 Java + Struts 。我想知道,有没有人有将两者结合的经验?他们可以一起工作吗,值得付出努力,还是两个独立的野兽。
解决方法
首先,我不清楚您的要求, 但是,如果您期望使用ReactJs和Struts构建Web应用程序有一些答案,那么简单的答案显然就是我们可以构建
实现仅返回数据的Struts API,然后编写ReactJs组件以使用它们。
但是,与使用struts + JSP会有一点不同。
通常,Struts + JSP在后端进行HTML模板化。因此,数据被注入到服务器上的HTML中,HTML也是从服务器返回的格式。
React是客户端HTML模板库。因此,期望它通过AJAX调用与服务器通信并读取数据(JSON或其他格式),然后使用React将数据注入客户端。因此,从Web应用程序体系结构的角度来看,这是一个巨大的转变。
在Struts2中,您可以通过struts2-rest-plugin实现RESTful API。本文将帮助您对此有所了解 https://www.concretepage.com/struts-2/struts-2-rest-web-service-integration-example
问题是,Spring boot在基于Java的Web开发中扮演重要角色时,真的值得花些时间来使用struts吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。