j2ee 设计模式 delegate和facade程序开发中的位置和区别?高手一定进
例如我们有
jsp-中间代码1-ejb-中间代码2-dao
层次进行开发,
facade模式是指会话外观,封装业务复杂逻辑的那层。上面层次中是否ejb就是这层?
delegate是指业务代表,它是这里的中间代码1吗?
它们2者区别是什么,在层次中一般位置是哪一层哪?希望高手指点.
问题点数:0、回复次数:10Top
1 楼yeshucheng(叶澍成★七哥)回复于 2004-08-02 09:29:59 得分 0
应该是这样理解:
jsp-----action---delegate---sessionfacade---ejb
|
|
actionFormBeanTop
2 楼blueRose17()回复于 2004-08-02 11:14:19 得分 0
WO,,,!!! ke yi jia xie zhong wen jie shi ma ? xie xie !!!Top
3 楼blueRose17()回复于 2004-08-02 11:38:52 得分 0
可以加些中文注释吗? 谢谢拉!Top
4 楼zengzhenkun(安卡拉)回复于 2004-08-10 22:52:43 得分 0
delegate:实现Web层同EJB层的分离
facade: delegate同sessionfacade打交道,sessionfacade再同Entity Bean打交道,sessionfacade处于delegate与Entity Bean之间。Top
5 楼yeshucheng(叶澍成★七哥)回复于 2004-08-12 16:14:38 得分 0
楼上的意思基本说到了
如果要我真的在这说清楚,恐怕今天下午都很难打完字。。。。
建议楼主可以去关注这两本书《EJB设计模式》《JAVA设计与模式》Top
6 楼NewTypeQ(Full Java Alchemist)回复于 2004-08-16 12:38:08 得分 0
请问哪里有比较全的session facade+business delegate的源代码Top
7 楼coolyzg(JMan)回复于 2004-08-16 14:26:07 得分 0
谁能说说facade是什么意思啊
中文翻译为“正面的”
那在设计模式中应该怎么理解呢??Top
8 楼daquan198163(PowerStone)回复于 2004-08-24 11:53:48 得分 0
门面
或者干脆就叫facade,设计模式的一大好处就是方便交流,懂得模式得人交流起来一个词就可以代替一大堆废话,呵呵Top
9 楼lzg2151()回复于 2004-10-08 14:13:35 得分 0
jsp-中间代码1-ejb-中间代码2-dao
其中的中间代码指的是体系结构中的连接件,而JSP和EJB指的是J2EE中的构件;并不是具体局限到一定要用某个连接件处理,而是要根据实际的情况按其需要制定解决方案.Top
10 楼Liusp(夜深千帐灯)回复于 2005-01-27 15:59:08 得分 0
那delegate和作为facade层的sessionBean对应关系应该怎样呢,各自粒度呢?
另外sessionBean同实体Bean应该是一个Session对多个Entity的关系吧,各自粒度,具体怎么实现,哪位高手能举个简单的例子说明一下吗?
http://community.csdn.net/Expert/topic/3758/3758380.xml?temp=.9773981Top




