CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  架构、设计

j2ee 设计模式 delegate和facade程序开发中的位置和区别?高手一定进

楼主blueRose17()2004-08-01 08:04:52 在 Java / 架构、设计 提问

例如我们有  
  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

相关问题

  • 北京都有些什么好的培训学校啊?关于jsp和j2ee方面的?回答有分,谢谢
  • j++ build资料
  • Java.NET or J#.NET is coming!
  • J 与 C++
  • j=i-1不行?
  • 倒分j
  • Console.Write("{0,3:d}",j);
  • s=0.0168*i-0.0127*j
  • 老J, 回来吧!
  • 关于i=i/i++和j=j/++j的问题

关键词

  • j2ee
  • 设计模式
  • 代码
  • ejb
  • 模式
  • jsp
  • facade
  • sessionfacade
  • delegate
  • 高手

得分解答快速导航

  • 帖主:blueRose17

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo