Spring Rest Application SPA和MPA混合架构

时间:2020-10-06 12:39:29

标签: spring-boot rest spring-mvc single-page-application multi-page-application

背景

我正在构建一个新的内部业务Web应用程序,并且一直在使用Springboot并创建RestControllers。

我希望该应用程序成为一个Restful应用程序,但是我对如何进行前端(视图)和页面导航感到困惑。

为简单起见,我宁愿不添加前端框架(如Node,React Vue等)的复杂性,因为我认为这是合理的基本屏幕。

我想到了SPA和MPA应用程序的组合。

当我在诸如EmployeeSearch页面的页面上时,该页面将执行Rest搜索以进行搜索,然后将使用jQuery和Bootstrap显示结果,从这个角度来看,这类似于SPA,没有页面刷新。

之所以加入MPA,是因为当我从EmployeeSearch结果中单击一个Employee时,我想导航到一个单独的EmployeeEdit页面,在该页面上将再次使用rest调用来编辑Employee。

问题

我很困惑的是如何进行导航,例如从EmployeeSearch页面到EmployeeEdit页面。

我需要研究JavaScript路由器并实施路由器类型的方法吗? 还是简单的情况(例如,在浏览页面时,将@RequestMapping与视图解析器一起用于jsp),然后在想要执行Restcall来检索和更新数据时使用@RestController?

我看过的所有文章或课程似乎都没有涵盖这种组合。它们要么只包含基本的Springboot Rest Web服务,而没有前端讨论,要么仅包含带有节点/反应类型前端的Springboot Rest。

0 个答案:

没有答案