所謂模式,就是以一種正式模板的形式來描述好的實踐做法,而反模式是采用相同的形式來描述不恰當?shù)膶嵺`做法。本書不僅指出了許多J2EE開發(fā)中存在的反模式及其癥狀和引發(fā)的后果,而且分析了其產生的原因,并至少給出了一種重構方案,指導開發(fā)人員逐步轉換代碼實現(xiàn),從而得到更好的沒計:本書的目的不是想指導開發(fā)人員如何完成J2EE設計和開發(fā),而是通過指出應用開發(fā)中常犯的錯誤及修復錯誤的方法,來指導讀者成為更好的J2EE開發(fā)人員。.如今有許多已發(fā)布的軟件中都存在著大量的bug,運作得十分糟糕。遺憾的是,通常我們很難準確地找出是哪里出了問題,需要做哪些工作才能讓情況好轉。本書以全新的視角,針對J2EE,為讀者奉上了大量找出并修正反模式(即不好的編碼和設計習慣)的工具。本書作者分析了開發(fā)J2EE應用時常犯的錯誤,并且清楚地指出了該如何進行重構以擺脫困境。本書首先以模板的形式來介紹某種反模式,描述其癥狀和后果,并指出其產生的典型原因,然后逐步對代碼實現(xiàn)進行轉換,從而得到一個更好的設計。對于每一種反模式,作者都提供一些實際的例子和代碼,而且至少提供了一種重構方案。讀者可以使用這些方案,輕松編寫出表現(xiàn)更好、運行更快的J2EE程序。書中涵蓋50多種J2EE反模式,其中涉及Java編程的許多熱點問題:●誤算帶寬需求●JSP會話中有太多數(shù)據(jù)●每個servlet中都有公共功能●消息驅動bean中目標超載●J2EE服務層次選擇不當...