編輯推薦
閱讀本書,無需具備Java EE平颱早期版本的知識,但你需要對Java有一些基本瞭解,以便理解代碼。這本書的重要部分來自《Java EE 6 Pocket Guide》(O'Reilly齣版)。添加的新章節覆蓋瞭平颱的新技術。添加的新內容或對現有部分的更新反映瞭平颱的變化。
本書作者是Oracle公司的以為技術布道師,是Java EE團隊的關鍵成員。本書將帶給讀者Java EE開發資訊。
譯者韓陸現就職於阿裏巴巴總部,從事敏捷和自動化測試的研發工作。《JSF和Richfaces使用指南》、《Java Restful Web Services使用指南》作者。
內容簡介
Java EE 7是Java EE全新版本的平颱,它為建立Web應用和企業應用提供瞭簡單、易用和全棧式的服務。
《Java EE 7精粹》提供瞭Java EE 7平颱中關鍵規範的概述。全書共16個章節,對Java EE 7平颱中的每一個概念都給予瞭詳細的解釋,並通過一係列簡單的代碼示例來幫助讀者更好地瞭解這個平颱。作者Arun是Java EE團隊的核心成員,也是Oracle的Java布道者,對Java EE 7平颱的啓動有重要貢獻,是對Java EE 有發言權的技術專傢。
《Java EE 7精粹》適閤那些對Java有一些基本瞭解或者對Java EE 平颱感興趣的讀者,閱讀《Java EE 7精粹》需具備Java EE平颱早期版本的知識。另外,對於瞭解設計模式的讀者而言,通過《Java EE 7精粹》描述的大部分技術還能實現實際應用的構建。
作者簡介
Arun Gupta,是甲骨文的Java布道者。作為Java EE團隊的創始成員之一,他的工作是創建和培育Java EE、GlassFish和WebLogic社區。他帶領一個跨職能的團隊通過戰略、規劃和內容、營銷活動和方案的執行推動Java EE 7平颱的全球啓動。他非常熱衷於開發和接洽閤作夥伴、客戶、JUG、Java champions以及其他傳播於世界各地的Java的精華。Arun擁有豐富的演講經驗,他在30多個國傢演講過數的話題。作為一名作者,Arun有一個多産的博客:blogs.oracle.com/arungupta,同時他是一位跑步愛好者和環球旅行者,請在twitter關注他:@arungupta,他很平易近人。
韓陸,北京航空航天大學軟件工程碩士。熱愛編程,熱衷於開源社區的技術交流和分享,將持續學習作為一種生活習慣。曾混跡於用友總部、新浪、Avaya和Technicolor從事研發工作。現就職於阿裏巴巴總部,從事敏捷和自動化測試的研發工作。《JSF和Richfaces使用指南》、《Java Restful Web Services使用指南》作者。
內頁插圖
精彩書評
本書帶你追逐Java EE 7核心技術的最新進展,縱覽Java EE最新版本將如何擁抱HTML5、專注於更高的生産力,並提供切閤企業需求的功能。本書由Java EE團隊核心成員Arun Gupta所著,為你揭示Java EE 7規範中的多個標準,包括的Web Socket、批處理、REST式的Web服務和Java消息服務。
同時,你將還可以得到一個自學指導,使用本書講述的多種技術構建一個端到端的應用,這將有助於你理解對Java EE開發至關重要的設計模式。
?通過通俗的講述和全麵的代碼示例,瞭解Java EE平颱的核心組件;
?學習每個已添加到Java EE7平颱的新組件,包括Web Socket,JSON,批處理和並發;
?瞭解REST式的Web服務、SOAP 基於XML的消息協議和Java消息服務;
?探索EJB、上下文和依賴注入,以及JPA;
?發現從Java EE 6到Java EE 7,不同的組件進行瞭怎樣的更新。
目錄
第1章 Java EE
1.1 簡介
1.1.1 擁抱HTML5
1.1.2 更高的生産力
1.1.3 企業級需求
1.2 可交付成果
1.2.1 規範(Specification)
1.2.2 參考實現(RI)
1.2.3 技術兼容包(TCK)
1.2.4 Web技術
1.2.5 企業技術
1.2.6 平颱1.1
1.2.7 Web服務技術
1.2.8 管理和安全技術
1.3 Java EE 7有什麼新功能
1.3.1 新的規範
1.3.2 更新的規範
第2章 Servlets
2.1 WebServlet
2.2 Servlet過濾器
2.3 事件監聽器
2.4 異步支持
2.5 非阻塞I/O
2.6 Web Fragment
2.7 安全
2.8 資源打包
2.9 錯誤映射
2.1 0 Handling Multipart Requests
2.1 1 Upgrade Processing
第3章 JSF
3.1 Facelets
3.2 資源處理
3.3 復閤組件
3.4 請求處理生命周期階段
3.4.1 恢復視圖
3.4.2 接受請求值
3.4.3 處理驗證
3.4.4 更新模型值
3.4.5 調用應用
3.4.6 渲染響應
3.5 Ajax
3.6 HTTP GET
3.7 服務器和客戶端擴展點
3.7.1 轉換器
3.7.2 校驗器
3.7.3 監聽器
3.7.4 行為
3.8 驗證數據
3.9 導航規則
3.10 Faces Flow
3.11 資源庫契約
3.12 Passthrough屬性和HTML5友好的標記
3.13 組件標簽
第4章 REST式的Web服務
4.1 資源
4.2 綁定HTTP方法
4.3 多種資源錶述
4.4 綁定請求到資源
4.5 實體Provider
4.6 客戶端API
4.7 映射異常
4.8 過濾器和實體攔截器
4.8.1 過濾器
4.8.2 實體攔截器
4.9 資源驗證
第5章 基於SOAP的Web服務
5.1 Web服務端點
5.2 基於Provider的動態端點
5.3 基於端點的端點
5.4 Web服務客戶端
5.5 基於Dispatch的動態客戶端
5.6 Handler
第6章 JSON-P
6.1 流式API
6.1.1 使用流式API消費JSON
6.1.2 使用流式API生産JSON
6.2 對象模型API
6.2.1 使用對象模型API消費JSON
6.2.2 使用對象模型API生産JSON
第7章 WebSocket
7.1 注解式服務器端點
7.2 編程式服務器端點
7.3 注釋式客戶端端點
7.4 編程式客戶端端點
7.5 JavaScriptWebSocket客戶端
7.6 編碼器和解碼器
7.7 與Java EE安全集成
第8章 EJB
8.1 有狀態會話Bean
8.2 狀態會話Bean
8.3 單例會話Bean
8.4 生命周期事件迴調
8.5 消息驅動Bean
8.6 可移植的全局JNDI名稱
8.7 事務
8.8 異步調用
8.9 定時器
8.10 嵌入式API
8.11 EJB精簡版
第9章 上下文和依賴注入
9.1 探測Bean
9.2 注入點
9.3 Qualifier和Alternative
9.4 生産者和處置者
9.5 攔截器
9.6 裝飾器
9.7 作用域和上下文
9.8 構造型
9.9 事件
9.10 可移植的擴展
9.11 內置Bean
9.12 生命周期迴調
第10章 並發工具包
10.1 異步任務
10.2 計劃任務
10.3 托管綫程
10.4 動態上下文對象
第11章 Bean驗證
11.1 內置的約束
11.2 自定義的約束
11.3 驗證組
11.4 方法和構造子約束
第12章 Java事務
12.1 用戶管理的事務
12.2 容器管理事務
12.3 @TransactionScoped
第13章 Java持久化
13.1 實體
13.2 持久化單元、持久化上下文和實體管理器
13.3 生成Schema
13.4 創建、讀取、更新和刪除實體
13.5 實體監聽器
13.6 存儲過程
13.7 驗證實體
13.8 事務和鎖
13.9 緩存
第14章 消息服務
14.1 發送消息
14.2 同步接收消息
14.3 異步接收消息
14.4 服務的質量
14.5 臨時Destination
第15章 批處理
15.1 麵嚮塊的處理
15.1.1 自定義檢查點
15.1.2 異常處理
15.2 Batchlet處理
15.3 監聽器
15.4 作業順序
15.4.1 Flow
15.4.2 Split
15.4.3 Decision
15.5 作業分區
第16章 構建端到端的應用
16.1 介紹
16.2 問題陳述
16.3 示例走查
16.4 顯示訂票(JSF)
16.5 聊天室(WebSocket的Java API)
16.6 查看和刪除影片(JAX-RS)
16.7 添加電影(JSON-P)
16.8 售票(Java平颱的批處理應用)
16.9 電影點(Java消息服務2)
16.10 結論
16.11 故障排除
16.12 完整的解決方案
附錄A 補充書目
前言/序言
Java EE 7精粹 epub pdf mobi txt 電子書 下載 2024
Java EE 7精粹 下載 epub mobi pdf txt 電子書