代码之家  ›  专栏  ›  技术社区  ›  AwkwardCoder

RESTful资源和正交资源关注点

  •  3
  • AwkwardCoder  · 技术社区  · 14 年前

    如果我使用的是3层应用程序,中间层通过HTTP访问RESTful面向资源的服务,那么向UI层提供正交资源的最佳方式是什么?

    问题是国家列表如何进入用户界面来编辑用户?-我是否分别向服务发出两个请求,一个请求国家资源,一个请求用户资源,还是将这些请求合并为一个请求。

    1 回复  |  直到 14 年前
        1
  •  4
  •   Darrel Miller    14 年前

    做两个请求。这允许每个表示具有不同的缓存规则。缓存国家名单可能是个好主意。

    执行此操作时,我的XML表示如下所示:

    <User>
        <Name>Bob Brown</Name>
        <Country DomainUrl="/Setup/Country/PickList">
          <Code>US</Code>
          <Description>United States</Description>
        </Country>
    </User>
    

    我还延迟了国家列表的加载,直到用户实际单击下拉列表。