【问题标题】:Spring: Cart shopping database vs sessionSpring:购物车购物数据库与会话
【发布时间】:2015-01-26 12:04:25
【问题描述】:

当我在 Spring MVC 中创建购物车 bean 时,最好将其保存到数据库的表中或将 bean 放入会话中?我不是专家,我想听听你的意见。谢谢

【问题讨论】:

    标签: spring spring-mvc jakarta-ee


    【解决方案1】:

    您应该使用会话来保存购物车,因为客户最终可能会或可能不会购买产品,这样您就不会浪费时间和空间进行交易。

    【讨论】:

    • 但是当会话到期时,我丢失了所有文章。如果我将购物车保存在数据库中,我不会丢失任何东西
    • 您可以使用 cookie 来强化它。此外,如果您保存所有客户的所有购物车,则想象所有将进行的交易。
    • 如果您查看例如 ebay,您可能会发现他们将购物车存储在他们的数据库中,但他们拥有的处理能力和存储空间是巨大的。
    • 我的老师说最好将购物车保存在数据库中,他说所有网站都这样做。他说的是假的吗?
    • 他说的不是假的,大公司可以负担得起,但如果你的资源有限,这不是一个好的选择。
    【解决方案2】:

    最好保留在 Session 中。如果您将其保存在数据库中并且用户没有完成操作。例如,如果应用程序崩溃,您会将其保存在数据库中。我不认为这是你想要的。

    【讨论】:

    • 我的老师说最好将购物车保存在数据库中,他说所有网站都这样做。他说的是假的吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 2011-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-05
    相关资源
    最近更新 更多