本書是一本講授Java EE企業(yè)級應用技術的基本概念、基本框架和程序設計基本方法的教材。全書共8章,第1章介紹Java EE企業(yè)級應用的基本知識和基本概念、企業(yè)級應用與中間件技術、Java EE體系架構的基本模式;第2章詳細講解Java Server Faces框架的主要概念、主要組件和主要技術構成;第3章講解上下文、資源注入和依賴注入的概念;第4章講解Java EE體系中的核心內容之一企業(yè)Bean的基本概念,包括有狀態(tài)會話Bean、無狀態(tài)會話Bean、單身會話Bean、消息服務與消息驅動Bean等幾種企業(yè)Bean類型;第5章專門介紹Java持久性與事務的相關概念和知識;第6章介紹Web服務及相關的基本概念,包括用JAX-WS技術構建Web服務和用JAX-RS技術構建RESTful Web服務;第7章簡要討論安全性的基本概念;第8章簡單介紹Java消息服務和Java EE攔截器技術。本書以Java EE 5、Java EE 6、Java EE 7技術規(guī)范為藍本,重點介紹B/S體系結構模式下多層應用體系結構的*新開發(fā)技術――JSF+EJB+JPA技術組合的使用和開發(fā)。本書適合作為普通高等院校計算機科學與技術、軟件工程及相關專業(yè)課程的教材,也可供其他專業(yè)的本科生、研究生及各級計算機專業(yè)技術人員參考使用。