本書從入門學習者的角度出發(fā),通過通俗易懂的語言、豐富多彩的實例、貼近開發(fā)實戰(zhàn)的項目,循序漸進地讓讀者在實踐中學習Java編程知識,并提升自己的實際開發(fā)能力。全書分為6篇24章,分上、下兩冊,分別為Java基礎篇、JSP基礎篇、Java Web框架篇、框架整合開發(fā)篇、數(shù)據(jù)庫篇、商業(yè)項目篇,內容包括初識Java,Java語言基礎,運算符與流程控制,面向對象基礎,繼承與多態(tài),接口,異常處理,常用實用類,JSP基本語法,JSP內置對象,Servlet技術,過濾器和監(jiān)聽器,Struts 2框架,Hibernate技術,Spring框架,Spring與Struts 2、Hibernate框架的整合,Spring與Spring MVC、MyBatis框架的整合,MySQL數(shù)據(jù)庫概述,數(shù)據(jù)庫和表的操作,數(shù)據(jù)庫的查詢,使用JDBC操作數(shù)據(jù)庫,京淘購物商城,叮叮在線考試系統(tǒng),物流配貨系統(tǒng)等。書中所有知識都結合具體實例進行介紹,涉及的程序代碼給出了詳細的注釋,可以使讀者輕松領會Java程序開發(fā)的精髓,快速提高開發(fā)技能。本書既適合作為軟件開發(fā)入門者的自學用書,也適合作為高等院校相關專業(yè)的教學參考書,還可供開發(fā)人員查閱、參考。