1

在我看来,使用组件/适配器只是为处理会话增加了额外的臃肿,没有太多明显的好处。仅子类化或包装会话并使用此子类生成会话感觉更简单。
也许我没有看到使用组件和适配器的一些明显好处,所以如果有人可以向我解释这一点,请这样做。

4

1 回答 1

1

session 基本上是一本字典。适配器是您可以放入其中的值,接口是您与它们一起使用的键。

子类化带来了一堆问题,没有一个是特定于 Web 或会话状态处理的。它将许多不需要混合的实现问题混合在一起。另一方面,字典只是状态的集合——正是在跟踪会话所需的状态时所需要的。

您的替代想法“只是子类化或包装会话并使用此子类生成会话”非常笼统且有些模棱两可,因此我无法详细解释为什么当前系统可能比它更好。如果您想完整详细地描述您的想法(也许通过提供实现),那么也许有人可以批评它。

于 2012-09-06T10:08:32.027 回答