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