本書從實際軟件開發(fā)者的角度,根據(jù)作者多年的項目開發(fā)經驗,系統(tǒng)地介紹了Java應用軟件編程技巧,并深入結合J2EE、XML、Spring、Struts、Hibernate、Ajax、Web 2.0技術講解了如何利用當前主流技術構造J2EE應用程序。全書分為3篇,共17章,內容涵蓋了Java SE 6新特性、Java Web應用概述、系統(tǒng)開發(fā)環(huán)境的搭建、項目管理工具的應用、報表工具的應用、Java語言深入剖析、Java Swing與Applet、Java常用工具剖析、XML與Java、J2EE架構、Struts框架的應用、Spring框架的應用、Hibernate框架的應用、SSH架構應用整合、Ajax與Web 2.0、電子郵件系統(tǒng)、Java串口編程技術、Java短信系統(tǒng)、Java ICQ系統(tǒng)以及應用SSH架構開發(fā)航材電子商務系統(tǒng)BSP。本書最大的特點在于以基礎進階、應用進階、實例進階的方式為讀者提供了豐富的應用實例及各種開發(fā)技術的整合應用,以供學習和在實際項目中進行擴展。適合于Java程序員和從事計算機軟件開發(fā)的其他編程人員及項目開發(fā)人員學習和參考,也非常適合作為編程學習者的進階指南及Java培訓教材。