本書基于最新的Java EE6規(guī)范對Java EE應用開發(fā)技術進行系統(tǒng)講解。書中主要包括四部分內容:第一部分介紹了JavaEE的定義、設計思想、技術架構和開發(fā)模式等,可使讀者全面認識Java EE。第二部分以JavaEE企業(yè)應用的表現(xiàn)層、數(shù)據(jù)持久化層和業(yè)務邏輯層的開發(fā)為主線,重點講解JavaEE 6 規(guī)范的最新功能特性,包括JSF2.0、Servlet3.0、EJB3.1和JPA 2.0等,使讀者掌握開發(fā)完整JavaEE企業(yè)應用的基本技能。第三部分講解了如何利用CDI實現(xiàn)組件的低耦合、如何利用BeanValidation框架實現(xiàn)統(tǒng)一校驗、如何確保企業(yè)應用安全等高級知識,使讀者掌握企業(yè)應用開發(fā)中的系統(tǒng)架構、安全防護等高級技能。第四部分講解了如何利用JavaMail、Web服務、JMS消息服務和消息驅動Bean等技術來實現(xiàn)企業(yè)應用之間的集成和交互。本書可作為高等學校計算機專業(yè)教材,也可作為相關人員的參考書。本書每一章都是一個完整獨立的部分,因此教師在授課時可根據(jù)授課重點及課時數(shù)量進行靈活調整。