我想了解大家在实际的工作中,使用JAVA/J2EE设计模式的情况。
请跟贴的人写清楚以下几点:
(1)模式名称
(2)使用场景(真实场景)
(3)优点分析
(4)缺陷分析(如果有)分数不多,委屈各位高手了~

解决方案 »

  1.   

    其实tomcat和spring里本身的模式挺多的,但是作为具体的使用者来说,就无所谓什么模式了。
    呵呵。tomcat里面到处都是模式,spring连AOP都有了
      

  2.   

    healer_kx(甘草(现在正是我事业的上升期~)) :
    设计模式有二种功效,1是指导我们写出结构良好的代码2是为我们提供实现的思路。
    知道模式与灵活应用模式存在很大的距离。
    设计模式不在于学,而在于用。我做这个调查的目的就是看看大家在编码和设计中,使用模式的情况,而不是问哪些框架用了哪些模式。
      

  3.   

    (1)模式名称 工厂方法(DAO工厂)
    (2)使用场景 B/S JAVA
    (3)优点分析 数据库切换便利
    (4)缺陷分析 无
      

  4.   

    模式最多的其实是java的源代码 
    没事多看看java的源代码技能熟悉 api,还能了解模式
      

  5.   

    (1)模式名称
    最多的是:strategy ,template, factory(simple,method), ADAPTER ,PROXY
    一般的:singleton ,delegate, BUILDER, DECORATOR, BRIDGE ,OBSERVER
    还有一些:RESPONSIBLEITY, COMMAND, MEDIATOR(2)使用场景:论坛,大型管理软件,任务管理系统等
    (3)优点分析:太多了,不过要用好很难,一个诀窍就是分析,重构
      

  6.   

    一些J2EE模式在众多的框架当中已经体现了。
      

  7.   

    (1)模式名称 工厂方法(DAO工厂)
    (2)使用场景 B/S JAVA
    (3)优点分析 数据库切换便利
    (4)缺陷分析 无
      

  8.   

    一次讨论时写过一个文章,不太符合楼主的格式,不知道是否有帮助
    http://www.blogjava.net/crazycy/archive/2006/07/05/56866.aspx
      

  9.   

    to class_song() :
    广告已删除