J2EE设计模式的相关性是什么?

时间:2011-02-06 21:45:01

标签: java design-patterns java-ee enterprise

我已经熟悉了GoF的模式,我一直在阅读J2EE设计模式(特别是浏览this index)。现在,它们中的许多都与GoF的模式和Fowler's PEAA book中的模式非常相似,这让我想到了一个问题:除了特定于平台之外,这些模式不是多余的吗?是什么让J2EE模式更适合Java应用程序,因为设计模式本质上是平台/语言无关的?

1 个答案:

答案 0 :(得分:3)

虽然GoF书中的模式涉及一般的OO设计模式,但J2EE设计模式可以解决 - 企业/服务器端/分布式应用程序。有些模式与解决J2EE平台缺点的问题更为相关。但是自Java EE 5(POJO +注释)以来,情况有所改善。

看看这本书:

http://www.amazon.com/Real-World-Patterns-Rethinking-Practices/dp/0557078326/ref=sr_1_1?ie=UTF8&qid=1297032756&sr=8-1

http://www.adam-bien.com/roller/abien/entry/real_world_java_ee_patterns

这些模式仍然针对Java EE堆栈,但我想你也可以将它们调整到其他框架。