首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何构造EmberJS应用程序以与REST后端进行接口

如何构造EmberJS应用程序以与REST后端进行接口
EN

Stack Overflow用户
提问于 2013-03-19 09:17:53
回答 1查看 557关注 0票数 0

我们有一个web2py应用程序,我们想要连接到一个EmberJS客户机。这样做的目的是利用EmberJS的响应能力使客户端更新,编写最少的代码。

我们有(REST)原语,它们负责创建/更新底层数据存储(CouchDB)。这些原语有时很复杂,涉及到创建几个文档、连接它们、验证配置参数、.这是在后端实现的。我们希望避免复制EmberJS应用程序中数据的完整建模,并避免重复这些原语实现的逻辑。

我有一些问题:

  • EmberJS中,仅仅对文档中的数据子集建模是否有意义?我们只为用户能够与之交互的少量属性创建模型。客户端不会看到完整的CouchDB文档,只是显示/交互所需的数据。
  • 是否可以将EmberJS连接到REST接口,而不必完全建模数据库中的底层数据?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-19 12:53:25

在EmberJS中,仅仅对文档中的数据子集建模是否有意义?

是。没有必要为用户不需要交互的对象/属性创建成员模型。

是否可以将EmberJS连接到REST接口,而不必完全建模数据库中的底层数据?

当然,这是可能的,这是一个相当常见的用例。最好的开始方式是建立一个小的MVP,它只适用于几个模型。一旦连接好了,就很容易添加更多的域对象。

棘手的部分(特别是一开始)将是映射您的rest端点到REST数据REST适配器。适配器将使用一些REST端点(参见其余适配器 )开箱即用,但连接CouchDB数据存储可能需要一些定制。这方面的工具仍在发展,请看一下ember数据集成测试,看看什么是可用的。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15495467

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档