本書共分為五大部分,涵蓋了JavaEE的主流開發(fā)技術。第一部分首先介紹了JavaWeb開發(fā)模型及其演化、JavaEE多層架構及其基礎服務。第二部分則對JavaWeb基礎開發(fā)技術如JSP、Servlet、EL、JSTL以及MVC進行了闡述。第三部分集中論述基于輕量級SSH(即Struts2+Spring+Hibernate)框架開發(fā)的原理和技術,特別是三者之間的整合方法。第四部分著重探討了基于經典JavaEE框架(即JSF+EJB+JPA)開發(fā)的原理和方法,重點在于其架構性理念和規(guī)范。最后一部分給出了針對同一項目的三種不同開發(fā)技術方案,以期讀者能獲得JavaEE應用分層開發(fā)的整體性理解。本書的每個章節(jié)都配有拓展參考閱讀文獻,以指導讀者進一步深入學習。