本書(shū)主要講述基于Spring、Hibernate、FreeMarker三大主流開(kāi)源框架進(jìn)行Java EE應用開(kāi)發(fā)的相關(guān)技術(shù)。書(shū)中,由Java EE產(chǎn)生的背景和發(fā)展過(guò)程入手,逐章節展開(kāi),從Java EE開(kāi)發(fā)運行環(huán)境的搭建到基礎的JSP+Servlet開(kāi)發(fā),再到通過(guò)組裝三大開(kāi)源框架進(jìn)行Web應用開(kāi)發(fā),由淺入深,循序漸進(jìn),非常適合初學(xué)者學(xué)習。
本書(shū)作者有多年的Java EE系列課程教學(xué)經(jīng)驗,作者正是結合自己的Java EE教學(xué)和Web應用系統開(kāi)發(fā)經(jīng)驗編寫(xiě)了本書(shū),比較詳細地介紹了Java EE平臺的基礎構架和相關(guān)技術(shù)。全書(shū)共分為10章,內容包括:Java EE概述、Servlet開(kāi)發(fā)、JSP程序開(kāi)發(fā)、Ajax和JSON、Hibernate基礎、Hibernate高級編程、Spring框架基礎、Spring MVC應用開(kāi)發(fā)、FreeMarker模板引擎和博客系統的設計與實(shí)現。其中最后一章為一個(gè)完整的案例,可幫助讀者掌握Java EE開(kāi)發(fā)全流程。本書(shū)內容豐富、注重實(shí)用,在理論知識點(diǎn)介紹完畢后一般都給出了使用的示范代碼,部分代碼有一定的實(shí)際設計意義。另外,每章后面附有習題,引導讀者進(jìn)行有關(guān)知識點(diǎn)的回顧和進(jìn)一步的學(xué)習。
本書(shū)可作為高等院校計算機類(lèi)、信息類(lèi)、工程類(lèi)、電子商務(wù)類(lèi)和管理類(lèi)各專(zhuān)業(yè)本專(zhuān)科生的教材,也可作為普通程序開(kāi)發(fā)人員的自學(xué)教材或參考書(shū)。