2009年5月1日星期五

JavaEEDesign_001:何谓设计模式?(摘录+整理)

1. 定义
设计模式是在一定情境下的具有普遍性的问题重复性解决方案

2. 四要素
(1)模式名称
(2)所针对的问题
(3)解决方案
(4)结果评估

3. Java EE技术与Java EE设计模式之间的关系
Java EE包含很多技术标准:参见《JavaEE_001: JavaEE5.0是个啥东东?》。掌握这些技术并不容易,但仅仅学习这些技术并不能够设计出优秀的Java EE应用,因为这些技术只回答了如何使用的问题,而没有回答何时使用和为何使用。
学好Java EE技术是开发Java EE应用的基础,但要想成为一名优秀的设计人员,还必须知道:
(1)哪个问题使用哪个技术。
(2)每种技术的最佳用法。
而Java EE设计模式能够告诉你这两个问题的答案。
Java EE设计模式按适用范围可以分为域特定模式、语言和平台特定模式、通用模式。

参考文献:
1. 《实用J2EE设计模式编程指南》
2. 《J2EE核心模式》

没有评论: