正在加载图片...
实用]2EE设计模式编程指南 模式,就应提供具体例子 近年来,人们找到了多种模式。标识这些模式的作者将其发表到模式类别中。也诈最 重要的模式类别是前面提到的四位专家在设计模式中提供的23种模式。对J2EE开发人员,模 式类别是个社区过程,见JavaDeveloperConnection站点hp:java.sun.com。EE开发人员 的另一重要模式类别见htp/ww. The ServerSide. com/ 模式可以用正式与非正式方式表示。如今大多数模式类别用非正式方式表示模式。但 问题是他们不用相同格式,而采用稍有不同的格式。模式表示的主要差别源于不同类型模式 解决的设计问题并不相似。例如,前面提到的四位专家的模式解决面向对象设计问题,而核 心J2EE模式解决建立J2EE应用程序时遇到的问题 非正式方式表示模式时通常使用几段,有些是大多数表示中都有的,有些是不同的 大多数非正式方式表示基于前面提到的四位专家的著作中使用的表示。前面提到的四位专家 的著作中使用的表示采用下列模板: Pattern name and classification(模式名与类别) 每个模式应有惟一名称,使模式便于口头表达。 Intent(意图) 简要描述模式的作用、理由与意图、解决的设计向题 Also Known as(别名) 提供模式的别名名单。 Motivation(动机) 描述问题内容及如何用这个模式解决这个问题。 Applicability(适用性) 描述设计模式的适用情形,不好的设计例子及如何识别。 Structure(结构) 提供图形表示,可以使用UML图形。 Participants(参与者) 显示参与这个设计模式的类、对象和组件,及各处的责任。 Collaborations(协作) 描述参与者如何协作 Consequences(后果) 列出模式如何达到目标,使用模式的结果与取舍。 Implementation(实现) 实现模式的提示、技术与策略,以及特定语言问题和注意事项。 Sample code(样本代码) 显示如何实现模式样本代码 Known uses(已知用途) 实际系统中如何使用这个模式。 Related patterns(相关模式) 列出相关模式及主要差别
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有