关于Business Delegate问题,高手帮忙,在线等。。。 再UP,难道没有用到!我相信CSDN里肯定有人用过! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以通过BD调用SessionFacade(外观) 我觉得 不太合理。Business Delegate,比如EJB Delegate 往往是一种应用逻辑,一个代理。如果 所有的应用逻辑都用一个代理,恐怕会很难控制。还有,我觉得ljmok202说得对。一个大模块可以用一个SessionFacade,但我觉得不应该所有的Web 容器的向EJB容器请求的数据都通过SessionFacade.在这个SessionFacage前面应该有各种不同的EJB Delegate,通过Abstract Factory,把这些ejb delegate关联,当然这个SessionFacade就是一个EJB,所以这个SessionFacade就可以有他的EJB Delegate.所以,还是应该有一些其他的EJB Delegate. 关键是设计的时候控制好这个粒度。 BD和SessionFacade的关系可以是多对多的关系,但是同时BD也可以通过DAO直接访问数据库等方法来绕过SessionFacade.正常情况话,一个BD可以调用多个SessionFacade 怎么用 PLSQL Developer 创建新的oracle数据库 登陆监听是怎么做的 AOP J2EE构架的系统调用ASP.net的WebService如何实现? java从FTP服务器上下载文件问题 为什么我的ActionError信息不显示 配置j2ee工作环境,但java_home总是出错,为什么? 关于axis在weblogic部署ws的问题(斑竹和大侠们帮忙) 熟悉Weblogic连接池的请进来,有事请教 4年没写java了,重温java,请教大牛们几个问题? 关于TextField组件的问题 为什么这个ejb-jar.xml通不过?
Business Delegate,比如EJB Delegate 往往是一种应用逻辑,一个代理。
如果 所有的应用逻辑都用一个代理,恐怕会很难控制。
还有,我觉得ljmok202说得对。一个大模块可以用一个SessionFacade,但我觉得不应该所有的Web 容器的向EJB容器请求的数据都通过SessionFacade.
在这个SessionFacage前面应该有各种不同的EJB Delegate,通过Abstract Factory,把这些ejb delegate关联,当然这个SessionFacade就是一个EJB,所以这个SessionFacade就可以有他的EJB Delegate.
所以,还是应该有一些其他的EJB Delegate. 关键是设计的时候控制好这个粒度。
DAO直接访问数据库等方法来绕过SessionFacade.正常情况话,一个BD可以调用多个SessionFacade