《輕量級JavaEE企業(yè)應用實戰(zhàn):Struts 2+Spring+Hibernate整合開發(fā)》是《輕量級J2EE企業(yè)應用實戰(zhàn)》的第二版,同時還融合了《整合Struts+Hibernate+Spring應用開發(fā)洋解》理論部分。實際上,《輕量級JavaEE企業(yè)應用實戰(zhàn)》凝結了前兩本書的精華部分?!遁p量級JavaEE企業(yè)應用實戰(zhàn):Struts 2+Spring+Hibernate整合開發(fā)》介紹了JavaEE領域的三個開源框架:Struts2、Spring和Hibernate。其中Struts2升級到2.1.2,Spring升級到2.5.5,Hibernate升級到3.2.6。《輕量級JavaEE企業(yè)應用實戰(zhàn):Struts 2+Spring+Hibernate整合開發(fā)》保留《輕量級J2EE企業(yè)應用實戰(zhàn)》里關于Tomcat、Jetty的介紹,新增了關于Ant、CVS的內容。《輕量級JavaEE企業(yè)應用實戰(zhàn)》內容主要包括三部分,第一部分介紹JavaEE開發(fā)的基礎知識,包括如何搭建開發(fā)環(huán)境。第二部分詳細講解了Struts2.1、Spring2.5和Hibernate3.2三個框架用法,介紹二個框架時,通過EclipseIDE的使用來上手,一步步帶領讀者深入二個框架的核心。這部分內容是筆者講授“瘋狂Java實訓”的培訓講義,既包含了筆名多年開發(fā)經歷的領悟,也融入了豐富的授課經驗。第三部分示范開發(fā)了一個包含7個表,表之間具有復雜的關聯(lián)映射、繼承映射等關系,且業(yè)務也相對復雜的工作流案例,讓讀者理論聯(lián)系實際,將三個框架真正運用到實際開發(fā)中去。該案例采用目前盛流行、最規(guī)范的JavaEE架構,整個應用分為領域對象層、DAO層、業(yè)務邏輯層、MVC層和視圖層,各層之間分層清晰,層與層之間以松耦合的方法組織在一起。閱讀《輕量級JavaEE企業(yè)應用實戰(zhàn)》之前,建議先認真閱讀筆者所著的《瘋狂Java講義:Struts 2+Spring+Hibernate整合開發(fā)》一書?!遁p量級JavaEE企業(yè)應用實戰(zhàn):Struts 2+Spring+Hibernate整合開發(fā)》適合有較好的Java編程基礎,或有初步JSP、Servlet基礎的讀者閱讀。尤其適合對Struts 2、Spring、Hibernate了解不夠深入,或對Struts 2+Spring+Hibernate整合開發(fā)不太熟悉的開發(fā)人員閱讀。