本書作為Java Web課程的教材,系統(tǒng)、全面地介紹了有關Java Web程序開發(fā)所涉及的各類知識。全書共分18章,內容包括Web應用開發(fā)概述、HTML與CSS網頁開發(fā)基礎、JavaScript腳本語言、搭建Java Web開發(fā)環(huán)境、JSP基本語法、JSP的內置對象、JavaBean技術、Servlet技術、數(shù)據(jù)庫應用開發(fā)、EL(表達式語言)、JSTL核心標簽庫、Ajax技術、Struts 2框架技術、Hibernate技術、Spring技術、綜合案例——基于Struts 2+Hibernate+Spring的網絡商城、課程設計——基于Struts 2的博客網站、課程設計——基于Servlet的圖書館管理系統(tǒng)。書中的每章內容都與實例緊密結合,有助于學生理解知識、應用知識,達到學以致用的目的。本書附有配套DVD光盤,光盤中提供本書所有實例、綜合實例、實驗、綜合案例和課程設計的源代碼,及教學錄像。其中,源代碼全部經過精心測試,能夠在Windows XP、Windows Server 2003、Windows 7系統(tǒng)下編譯和運行。PPT課件可從人民郵電出版社教學服務與資源網(www.ptpedu.com.cn)上免費下載。本書可作為應用型本科計算機專業(yè)、軟件學院、高職軟件及相關專業(yè)的教材,同時也適合Java Web愛好者以及初、中級的Java Web程序開發(fā)人員參考使用。