gpt4 book ai didi

playframework - Play Framework 和 REST

转载 作者:行者123 更新时间:2023-12-04 13:24:41 25 4
gpt4 key购买 nike

好吧,到目前为止,我很喜欢 Play,我希望能激励社区了解尝试开发出色 REST 应用程序的成功和失败故事。我在 Django 和
考虑应用 http://django-tastypie.readthedocs.org/en/latest/?redir 中的一些方法用于 Play 的 API 创建包。

你有没有找到一个很好的等价物,通过 API 包暴露模型
节流、数据输出白名单、数据输出格式化、自动api url路由等灵活设置?

最佳答案

前段时间,在 play google 群里出现了关于暴露 Models 的讨论。这是一个相当挑剔的讨论,因为观众被完全分成两组:
- 那些真正喜欢这个功能并且绝对想要它的人。
- 那些说在表示层上直接公开你的模型是一种非常糟糕(甚至危险)的方式,因为它破坏了 MVC 设计并直接公开你的业务数据,可能会破坏安全性或数据完整性等......

我不属于任何群体,我只是客观地考虑这个问题......
在查看这个 Django API 时,我认为如果您可以控制模型的公开方式以及公开的内容,这不是什么大问题。
但我不知道在 Play 中开箱即用!......我不知道之前在这里引发讨论的那个人是否完成了他的模块......无论如何,CRUD 模块已经做了一些事情像那样,因为它内省(introspection)你的模型字段以公开一个 CRUD 接口(interface)......所以将它公开为 REST 只是一个演示(和一些工作)恕我直言。

关于playframework - Play Framework 和 REST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5848533/

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