gpt4 book ai didi

javascript - 基于服务器端对象结构创建主干 View /模型

转载 作者:行者123 更新时间:2023-12-03 04:20:37 28 4
gpt4 key购买 nike

在为网页创建主干模型和集合时,我认为可以通过多种方式将数据分为模型和集合。

考虑一个例子,我有一个网页,理想情况下我应该创建一个主干 View ,并为该 View 创建一个主干模型。然而,数据必须进入服务器端的两个不同的数据库表。在这种情况下,我很困惑是否应该在定义 View /模型时只考虑前端场景,还是应该基于服务器端 POJO 类结构来创建它们。

我的意思是,如果我只从前端 Angular 思考,我只需要创建一个主干 View 和一个模型。但是,如果我从服务器端对象的 Angular 思考,我需要创建两个主干 View 和两个模型。

有人可以告诉我在将页面划分为不同的主干 View 和模型时需要考虑哪些事项吗?请提供任何引用

最佳答案

这取决于您的REST API

Backbone 不直接与后端表交互,它通常使用 REST API 与表(或任何数据存储)交互。

如果 API 具有直接在表上执行 CRUD 操作的端点,那么您应该创建一个代表它的主干模型客户端,并使用它的内置方法,例如 save()destroy() 等与 REST API 交互。

如果您的 REST API 返回的数据是多个表联接的结果,并且具有更新后端多个表的单个端点,那么拥有一个包含所有这些表中的数据并与 REST 交互的模型是有意义的API 使用内置方法相应地更新所有这些表。

所以简而言之,你应该根据REST API创建前端模型,而不是直接根据数据库结构。

关于javascript - 基于服务器端对象结构创建主干 View /模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43964941/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com