当前位置: 技术问答>java相关
100 送上!!!具体说说在实体bean与client间加会话bean的作用。
来源: 互联网 发布时间:2015-06-19
本文导语: 一时找不到这样的资料,急着用。100分求答。呵呵 最好也能说说在哪些资料看到过有这样的权威回答。 | 作用 1、可以用Session Facade 屏蔽EJB之间的复杂关系,给用于一个简单一致的接口。也...
一时找不到这样的资料,急着用。100分求答。呵呵
最好也能说说在哪些资料看到过有这样的权威回答。
最好也能说说在哪些资料看到过有这样的权威回答。
|
作用
1、可以用Session Facade 屏蔽EJB之间的复杂关系,给用于一个简单一致的接口。也让自己的EJB实现隐藏在一个接口的后面,便于以后修改他们的方法和关系。
2、可以充分利用Local Bean来提升性能。Local Bean是不能直接服务于远程客户的,所以如果你不想把一个Bean暴露成remote的,又想提供远程服务,就需要加一个远程会话外观。
3、Session Facade相当于一个控制器,可以集中控制所有的对你的EJB发出的请求。你可以利用这个机会进行权限检查和事务处理。
最后给你一个建议,你下次还是不要提出送100分了,反正你又舍不得送,让我们有受骗的感觉。只要你问题问的好,不送分别人也会回答的:)
1、可以用Session Facade 屏蔽EJB之间的复杂关系,给用于一个简单一致的接口。也让自己的EJB实现隐藏在一个接口的后面,便于以后修改他们的方法和关系。
2、可以充分利用Local Bean来提升性能。Local Bean是不能直接服务于远程客户的,所以如果你不想把一个Bean暴露成remote的,又想提供远程服务,就需要加一个远程会话外观。
3、Session Facade相当于一个控制器,可以集中控制所有的对你的EJB发出的请求。你可以利用这个机会进行权限检查和事务处理。
最后给你一个建议,你下次还是不要提出送100分了,反正你又舍不得送,让我们有受骗的感觉。只要你问题问的好,不送分别人也会回答的:)
|
j2ee核心模式:session外观……可以封装关系到多个实体bean的业务方法。