本書分為3篇共17章。其中,第1~12章是基礎篇,介紹了Java Web開發(fā)中必不可少的各種基礎知識;第13~16章是進階篇,主要講解Java Web開發(fā)中常用的各種框架和新興技術,包括Struts、Spring、Hibernate和Ajax等,這些技術在實際的項目開發(fā)中應用廣泛;第17章是實戰(zhàn)篇,以Hinbernate Jpetstore為基礎,詳細分析了綜合使用Struts+Spring+Hinbernate開發(fā)一個電子商務網站的基本方法和步驟,在具體項目中展示Struts、Spring和Hibernate的具體使用方法。本書各個章節(jié)中都提供了豐富的示例程序,力求讓讀者通過這些示例程序掌握Java Web開發(fā)的各種基本技巧。本書不僅適合作為初、中級Java Web開發(fā)人員的學習資料和參考指南,而且還可以作為大專院校和相關培訓機構的授課教材。