我目前正在开发一个新的 Java 项目,该项目依赖于 Spring MVC 架构(经典的前端控制器-> 调度程序-> 模型和 jsp 视图)。但是,由于我们的大多数视图都需要 Ajax 动态性(jQuery),我愿意主要使用 Require.js 和 Backbone.js 框架来构建 JavaScript 代码。
问题是,由于我的应用程序不是 SPA,我将不得不为每个页面请求加载 js 资源,因此在 JavaScript 中会丢失状态。这意味着我将不得不以某种方式不得不更不用说 Backbone 的路由器和模型功能,这对这种效果毫无意义。
那么在这种情况下,是否还有必要使用 Backbone 呢?在这样的架构中是否建议使用 Require.js?或者我最好放弃这两种主要适合SPA的技术。有没有人有过它的经验(非SPA)?
非常感谢,吉米