如果我使用的 3 层应用程序具有通过 HTTP 访问的中间层中的面向 RESTful 资源的服务,那么向 UI 层提供正交资源的最佳方式是什么?
一个例子是“用户”资源,它具有一个国家/地区的字段/属性,现在在 UI 层中编辑用户时,我希望能够从下拉列表中进行选择,然后通过 PUT 操作更新资源。
问题是国家/地区列表如何到达 UI 来编辑用户? - 我是否向服务发出 2 个单独的请求,一个针对国家/地区资源,一个针对用户资源,还是将这些请求合并为 1 个请求。
做两个请求。这允许每个表示具有不同的缓存规则。缓存国家/地区列表可能是个好主意。
当我这样做时,我的 XML 表示如下所示:
<User>
<Name>Bob Brown</Name>
<Country DomainUrl="/Setup/Country/PickList">
<Code>US</Code>
<Description>United States</Description>
</Country>
</User>
我还推迟了国家/地区列表的加载,直到用户实际单击下拉列表。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)