【问题标题】:Should handling cookies be a part of UI or Service layer?处理 cookie 应该是 UI 或服务层的一部分吗?
【发布时间】:2017-10-04 11:33:43
【问题描述】:

UI 和服务层都暴露在网络中。 cookie 管理应该属于哪一个?

【问题讨论】:

    标签: asp.net-mvc cookies n-tier-architecture


    【解决方案1】:

    Cookie 将作为您请求的一部分出现,您可以在后端或服务层的应用程序中使用和管理它。只有在客户端有特定的业务需求来维护它时,你才应该去做,在这种情况下,javascript 可能会有所帮助。

    【讨论】:

    • 服务层被安卓等多个客户端访问。在那里留下cookie的依赖关系是否正确?
    • 感觉也没有错,唯一重要的是您将在该特定会话中使用 cookie。完成工作后,您可以编写自定义逻辑以使 cookie 的对象无效。
    【解决方案2】:

    Cookie 管理应该是表示层的一部分。服务层包含应用程序逻辑,并不关心应用程序是如何呈现的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-11
      • 2011-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-04
      • 2011-08-11
      • 2012-01-17
      相关资源
      最近更新 更多