Session Facade的认识

我的理解: Session 这一层不是一味的明细的业务逻辑,也要分层,我们分出一个具有抽象意的Session Facade层,但这一层不是只有一个session, 也会涉及到粒度问题,所谓不要把egg全放在一个basket中,就是这个道理,要不,一个类做的事太多,不利于管理,也不符合设计的原则。

是这样,Session也需要层次和级别,这样子系统组成中系统,中系统组成大系统,尽量粒度做细。

Thanks, Banq

那是不是可以把分层或者说抽象的依据,建立在与系统交互的各种会话的所有者(角色)的抽象结果的基础上?

> 那是不是可以把分层或者说抽象的依据,建立在与系统交互的各种会话的所有者(角色)的抽象结果的基础上?

我想你说的只是其中一种方法吧,因为抽象依据也可以建立在business logic(一种抽象的对客户的业务抽象),或者两者的混合。 不过我想,更多的理解应在粗粒度的把握上,不论是sessionbean还是entitybean.

Session Facade就是interface的分布式实现. 只不过它强调的是减少ejb直接访问的网络传输. 所以interface是怎样设计的.
Session Facade也怎样设计.