已經有了那么多關于設計模式的書,為什么我們還需要另一本呢?設計模式是解決方案的構建模塊:對一次又一次重現(xiàn)的問題求解技巧的抽象。列舉和分類設計模式有助于讓你了解你一直在重新發(fā)明的“輪子”。然而,一旦你列出抽象的模式,你就得回到現(xiàn)實世界并且在上下文中看那些模式。像資源池這樣的模式是很有趣的,但是除非你已經實現(xiàn)了一個,否則僅僅知道它是一個“設計模式”對你并沒有什么幫助。那就是奉書與眾不同的地方。本書一邊在持久化和消息通信等領域中描述一些新模式,一邊向你說明如何在J2EE應用的上下文中實現(xiàn)許多模式。有助于考慮問題的優(yōu)雅模式以及實際工作的企業(yè)開發(fā)人員的智慧結晶,在本書中被有機地結合到了一起。本書涵蓋了如下的主題:·表達層模式·業(yè)務層模式·業(yè)務層和表達層之間的交互·持久化模式·并發(fā)性模式·企業(yè)消息通信模式·反模式,或者本身已經變成為模式的錯誤在本書中提出的許多模式關注于可擴展性、可伸縮性、靈活性和性能——任何J2EE開發(fā)人員的主要關心點。有些模式對你來說將會是新的;有些則會是很熟悉的。但是不管你是否曾經見過這些模式,本書在向你說明如何把它們應用到實際的J2EE應用方面是獨一無二的。如果你開發(fā)J2EE應用的話,那么本書就屬于你的書架——并且應該就在你的手中。