本書采用工程實例的形式對Java EE Web編程技術進行深入系統(tǒng)的講解。Java EE Web應用系統(tǒng)從邏輯上可劃分為表現(xiàn)層、業(yè)務層和持久層,為了使讀者對Java EE編程技術獲得全面系統(tǒng)的了解,本書以Java EE Web應用系統(tǒng)的邏輯架構為主線,通過多個典型工程實例對上述三個層次的開發(fā)技術和編程技巧進行講解,并對同一實例的多個解決方案進行對比分析,切實幫助開發(fā)人員提高Java EE Web開發(fā)水平。除了對Java EE Web編程基本技術的講解演示外,還針對Web應用系統(tǒng)開發(fā)中如打印、圖表、日志、上傳、下載和國際化等常見功能特性的實現(xiàn),綜合運用多種Java EE開發(fā)技術,提出多種解決方案,并深入討論分析,對開發(fā)人員動手開發(fā)實際項目具有借鑒意義。最后,通過三個綜合實例,演示如何利用EJB及Struts、Hibernate、Sprin9等常見的Java EE架構開發(fā)企業(yè)Web應用系統(tǒng)。本書適用于對Java EE編程有一定了解,但不知道如何開發(fā)實際Web應用系統(tǒng)的初學者,本書也適合希望掌握Java EE編程高級技巧,提高Java EE編程能力的中高級初學者。本書也可作為Java EE編程技術的培訓教材。