本書是目前流行的Java開發(fā)的案例教程,從項目工程的角度出發(fā),按照項目的開發(fā)順序,系統(tǒng)、全面地介紹了程序的開發(fā)流程。對于項目開發(fā)中的開發(fā)背景、需求分析、功能分析、數據庫分析和設計、系統(tǒng)開發(fā)到系統(tǒng)的部署和運行,每一個過程都進行了詳細的介紹。本書使用的開發(fā)技術包括Swing、JSP、Servlet、JavaBean、Struts、Struts2、Hibernate、Spring等。本書講解的所有項目設計行業(yè)廣泛、實用性非常強,并且來源于真實的企業(yè)級項目。通過本書的學習,讀者不但可以了解各行業(yè)的特點,并針對該行業(yè)進行項目開發(fā),還可以通過本書中提供的項目源代碼進行第二次開發(fā),從而減少系統(tǒng)開發(fā)所需時間。本書既可以作為Java初學者的項目培訓教材,也可以作為具有一定編程經驗的Java程序開發(fā)人員的參考書,還適合Java自學者和大專院校學生閱讀。