【问题标题】:Applying Unit Of Work pattern应用工作单元模式
【发布时间】:2008-10-23 13:02:13
【问题描述】:

我在企业应用程序架构模式中读到,工作单元只能在单个会话中使用。所以每个会话都应该有它唯一的工作单元。谁能告诉我为什么我不能为整个应用程序使用一个工作单元(在我的例子中是 ASP.NET)。

【问题讨论】:

    标签: design-patterns unit-of-work poeaa


    【解决方案1】:

    工作单元模式的一半是跟踪事务中的变化,你当然可以跟踪整个应用程序(这似乎很常见),但另一半是解决并发问题,这变得毫无意义如果您将模式应用于整个应用程序而不是每个会话级别。
    此外,在某些时候,您必须决定“嘿,这是一个单位……提交时间”,当考虑到整个应用程序以及同时执行不同操作的不同用户时,这可能会很困难。

    【讨论】:

    • 好吧,现在这个答案令人满意,但也许我会发布另一个问题并解释一下我的问题。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-09
    • 2016-05-10
    相关资源
    最近更新 更多