-
Session Facade
2004-12-08
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://shidu.blogbus.com/logs/532209.html
又要使用EJB了,已经很久很久没接触EJB了,n多东西都陌生了,于是前两天去下载了xPetstore来看看。看xpetstore-ejb版本的过程中发现action基本只调用一个Session Bean——PetstoreEJB。再去看看这个PetstoreEJB,发现它包括了几乎全部的业务方法,也就是说他要和所有的Entity Bean打交道。OK,这就明白了,这个PetstoreEJB实际就是一个Session Facade,它的粒度比较粗,这样客户端调用起来就方便了,只需要调用一次Session Facade的方法就能搞定一个业务(这是最理想的情况)。使用Session Facade的同时还有一个重要的好处就是减少了网络的远程调用次数,客户端就不需要为了一个业务而调用好几次服务端的Session Bean。
随机文章:
关于“关系数据库”和“面向对象数据库”的比喻 2005-04-29UML提供的9种图(转) 2005-02-22记下来 2005-01-16代理的三种形式 2004-12-20在struts的ActionForward中添加参数 2004-12-13
收藏到:Del.icio.us







