- Java EE核心技術與應用
- 郝玉龍 周旋
- 1354字
- 2018-12-27 13:28:01
前言
為什么寫作本書
企業應用的多用戶、分布式、可擴展、安全性等高級特性使得開發企業級應用程序成為一項復雜而艱巨的任務。Java EE是專為開發企業級應用而推出的標準規范和體系架構。自1999年11月推出以來,Java EE經歷了5次重大版本的升級。每一次的版本升級都會帶給開發人員一些驚喜。但是2009年11月Java EE 6版本的推出卻不能用“驚喜”二字來表達,它給Java EE開發領域帶來的是一次重大的革命,而不是簡單的改進。為了幫助廣大讀者盡快掌握最新的Java EE技術,特推出此書。讓我們一起分享新的Java EE開發技術帶給我們的快樂!
什么人適合讀這本書
如果你已經學習了Java語言,準備開始學習Java EE應用開發,那么這本書正是你在尋找的。它將帶你一起系統學習Java EE最新的開發技術。本書由淺入深、全面深入地講解了Java EE應用開發的各個環節所必需的基本技能和實戰要領,你最終收獲的將不僅是Java EE應用開發技能的掌握,更重要的是對Java EE編程思想的理解,及對Java EE經典架構模式的領悟。
如果你已經是一名Java EE應用開發人員,正醉心于Struts、Spring和Hibernate等開源框架的海洋里,那么是時候升級到最新的Java EE技術了。新的Java EE開發技術將使你以一種更加清晰的體系架構、更加優雅的系統設計、更加簡潔的編程模型來完成任務。這本書將是你快速升級的最好階梯。它涵蓋了Java EE最新的功能特性,展示了Java EE新的編程思想、架構模式,昭示了Java EE開發未來的發展趨勢。書中專門針對經驗開發者之前掌握的開發技術與新的Java EE技術進行了對比分析,便于加深對新技術的理解。
本書有哪些特點
(1)體系完整,內容新穎
Java EE是一個復雜的技術體系,本書對Java EE進行了整體介紹,涵蓋Java EE體系架構的各個層次及其相關的功能特性,其中的JSF擴展、CDI、Bean Validation、安全、Restful Web服務等重要內容都是市面上其他圖書尚未涉及的,可使讀者獲得對Java EE應用開發技術的全面理解。
(2)重點突出,言簡意賅
針對企業應用開發過程中的常見任務,本書對最常用的JSF、JPA和EJB等內容,以通俗簡練的語言進行了深入細致的講解,重點講述核心概念和開發流程,突出體現Java EE設計思想和架構模式。
(3)結構嚴謹,由淺入深
為降低學習難度,使得讀者可循序漸進地掌握Java EE開發技術,書中內容按照基礎技術、高級特性和應用整合三個梯次由淺入深展開。基礎技術部分以企業應用的表現層、數據持久化層和業務邏輯層的開發為主線,重點講解Java EE 6規范的最新功能特性,包括JSF 2.0、Servlet3.0、EJB 3.1和JPA 2.0等;高級特性部分講解了企業應用開發中的系統架構、安全防護、數據校驗等高級技能;應用集成部分講解了如何利用JavaMail、Web服務、JMS消息服務等內容來實現企業應用之間的集成和交互。
(4)示例簡潔,舉一反三
本人根據多年Java EE工程項目實踐與實際教學經驗,精選示例來演示開發技術。示例力求簡潔,便于讀者理解和操作。對示例重在講解啟發,而不是簡單的代碼堆砌。
致謝
本書編寫過程中,得到了許多人的幫助和支持。感謝我的同事潘老師、關老師和姚老師,他們對本書的定位和內容組織提出了寶貴的建議。感謝周旋、季平和胡志宇等同事,他們參與了本書的部分編寫工作。感謝我的研究生們,他們測試了本書的全部代碼。感謝本書的編輯,她對本書盡快出版付出了艱辛的勞動。特別感謝我的妻子,在我寫作的過程中給我無微不至的關懷。
由于作者水平有限,加之編寫時間倉促,書中難免出現錯誤和不足。對于書中的任何問題,請發E-mail至郵箱:haoyulongsd@163.com。
郝玉龍
2012年11月于北京