注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計JAVA及其相關(guān)Java EE 6權(quán)威指南:基礎篇(第4版)

Java EE 6權(quán)威指南:基礎篇(第4版)

Java EE 6權(quán)威指南:基礎篇(第4版)

定 價:¥99.00

作 者: (美)Eric Jendrock,Ian Evans,Devika Gollapudi,Kim Kaase,Chinmayee Srivathsa 著 李鵬,韓智 譯
出版社: 人民郵電出版社
叢編項:
標 簽: J2EE

ISBN: 9787115290434 出版時間: 2012-09-01 包裝: 平裝
開本: 16開 頁數(shù): 404 字數(shù):  

內(nèi)容簡介

  《Java EE 6權(quán)威指南:基礎篇(第4版)》是任務導向、示例驅(qū)動的Java EE 6基礎教程,講述如何開發(fā)企業(yè)應用,并作為第4版加入了很多新內(nèi)容,詳細介紹了最新的API和平臺特性。本書分8部分闡述了Java EE 6基礎知識、Web層技術(shù)(包括JavaServer Faces和Facelets),以及如何使用JAX-WS和JAX-RS構(gòu)建Web服務、使用JavaBeans組件開發(fā)業(yè)務邏輯、使用Java Persistence API訪問數(shù)據(jù)庫、為Web應用或企業(yè)應用增強安全性、在Java EE平臺使用上下文和依賴注入?!禞ava EE 6權(quán)威指南:基礎篇(第4版)》適合初中級Java編程人員學習參考。

作者簡介

暫缺《Java EE 6權(quán)威指南:基礎篇(第4版)》作者簡介

圖書目錄

第一部分  簡介
第1章  綜述
1.1  Java EE 6平臺新特性
1.2  Java EE應用模型
1.3  分布式多層應用
1.3.1  安全
1.3.2  Java EE組件
1.3.3  Java EE客戶端
1.3.4  Web 組件
1.3.5  業(yè)務組件
1.3.6  企業(yè)信息系統(tǒng)層
1.4  Java EE容器
1.4.1  容器服務
1.4.2  容器類型
1.5  Web服務支持
1.5.1  XML
1.5.2  SOAP傳輸協(xié)議
1.5.3  WSDL標準格式
1.6  Java EE應用程序裝配與部署
1.7  打包應用程序
1.8  開發(fā)中的角色分工
1.8.1  Java EE產(chǎn)品提供商
1.8.2  工具提供商
1.8.3  應用組件提供商
1.8.4  應用程序裝配者
1.8.5  應用程序部署者和管理員
1.9  Java EE 6 API
1.9.1  企業(yè)JavaBeans技術(shù)
1.9.2  Java Servlet 技術(shù)
1.9.3  JavaServer Faces 技術(shù)
1.9.4  JavaServer Pages 技術(shù)
1.9.5  JavaServer Pages 標準標簽庫
1.9.6  Java Persistence API
1.9.7  Java Transaction API
1.9.8  支持REST 式Web 服務的Java  API
1.9.9  Managed Beans
1.9.10  Java EE 平臺(JSR 299)的上下文與依賴注入
1.9.11  Java Dependency Injection(JSR 330)
1.9.12  Bean Validation
1.9.13  Java Message Service  API
1.9.14  Java EE Connector  架構(gòu)
1.9.15  JavaMail API
1.9.16  Java 容器授權(quán)合約
1.9.17  Java 容器認證服務提供商接口
1.10  Java 標準版6.0中的Java EE6 API
1.10.1  Java Database ConnectivityAPI
1.10.2  Java 命名和目錄接口API
1.10.3  JavaBeans ActivationFramework
1.10.4  Java XML API
1.10.5  Java XML 綁定架構(gòu)
1.10.6  支持帶附件的SOAP 消息API
1.10.7  基于XML 的Java WebServices  API
1.10.8  Java 認證與授權(quán)服務
1.11  GlassFish 服務器工具
第2章  使用教程示例
2.1  必備軟件
2.1.1  Java 平臺標準版(J2SE)
2.1.2  Java EE 6 SDK
2.1.3  Java EE 6教程組件
2.1.4  NetBeans 集成開發(fā)環(huán)境
2.1.5  Apache Ant
2.2  啟動和關(guān)閉GlassFish服務器
2.3  啟動管理控制臺
2.4  啟動和關(guān)閉Java DB服務器
2.5  構(gòu)建示例
2.6  教程示例的目錄結(jié)構(gòu)
2.7  獲取最新版的教程
2.8  調(diào)試Java EE應用
2.8.1  服務器日志
2.8.2  調(diào)試器

第二部分  Web層
第3章  Web應用初步
3.1  Web應用
3.2  Web應用的生命周期
3.3  Web模塊示例--hello1
3.3.1  hello1 Web模塊分析
3.3.2  打包Web模塊
3.3.3  部署Web模塊
3.3.4  運行已部署的Web模塊
3.3.5  查看已部署的Web模塊
3.3.6  更新Web模塊
3.3.7  動態(tài)加載
3.3.8  卸載Web模塊
3.4  配置Web應用之hello2示例
3.4.1  映射URL到Web組件
3.4.2  hello2Web模塊分析
3.4.3  構(gòu)建、打包、部署以及運行hello2 應用
3.4.4  設置welcome文件
3.4.5  設置上下文以及初始化參數(shù)
3.4.6  映射錯誤信息到出錯頁面
3.4.7  資源引用聲明
3.5  Web應用的更多信息
第4章  JSF技術(shù)
4.1  什么是JSF應用
4.2  JSF技術(shù)的優(yōu)勢
4.3  創(chuàng)建簡單的JSF應用
4.3.1  開發(fā)后臺bean
4.3.2  創(chuàng)建網(wǎng)頁
4.3.3  映射FacesServlet實例
4.3.4  hello應用程序的生命周期
4.4  有關(guān)JSF技術(shù)的更多信息
第5章  Facelets介紹
5.1  什么是Facelets
5.2  開發(fā)簡單的Facelets  應用
5.2.1  創(chuàng)建Facelets  應用
5.2.2  配置應用
5.2.3  構(gòu)建、打包、部署以及運行g(shù)uessnumber Facelets示例
5.3  模板化
5.4  復合組件
5.5  資源
第6章  表達式語言
6.1  EL綜述
6.2  即時求值和延后求值語法
6.2.1  即時求值
6.2.2  延后求值
6.3  值表達式和方法表達式
6.3.1  值表達式
6.3.2  方法表達式
6.4  定義標簽屬性類型
6.5  文本表達式
6.6  運算符
6.7  保留字
6.8  EL  表達式的例子
第7章  在網(wǎng)頁中使用JSF技術(shù)
7.1  設置頁面
7.2  使用HTML標簽為頁面添加組件
7.2.1  組件標簽的通用屬性
7.2.2  添加HTML 的head和body標簽
7.2.3  添加表單組件
7.2.4  文本組件
7.2.5  使用命令型組件標簽執(zhí)行動作和導航
7.2.6  用h:graphicImage添加圖像和圖形
7.2.7  用h:panelGrid和h:panelGroup實現(xiàn)組件布局
7.2.8  顯示選項組件
7.2.9  顯示多項選擇組件
7.2.10  使用f:selectItem和f:selectItems標簽
7.2.11  使用數(shù)據(jù)綁定表組件
7.2.12  使用h:message和h:messages顯示出錯信息
7.2.13  使用h:button和h:link標簽創(chuàng)建可加入收藏夾的URL
7.2.14  使用視圖參數(shù)配置可加入收藏夾的URL
7.2.15  使用h:output標簽實現(xiàn)資源再定位
7.3  核心標簽
第8章  轉(zhuǎn)換器、監(jiān)聽器和驗證器
8.1  標準轉(zhuǎn)換器
8.1.1  轉(zhuǎn)換組件的值
8.1.2  DateTimeConverter
8.1.3  NumberConverter
8.2  為組件注冊監(jiān)聽器
8.2.1  為組件注冊一個值變更監(jiān)聽器
8.2.2  為組件注冊動作監(jiān)聽器
8.3  標準驗證器
8.3.1  驗證組件的值
8.3.2  LongRange Validator
8.4  引用后臺bean的方法
8.4.1  引用執(zhí)行頁面導航的方法
8.4.2  引用處理動作事件的方法
8.4.3  引用執(zhí)行驗證邏輯的方法
8.4.4  引用處理值變更事件的方法
第9章  用JSF技術(shù)開發(fā)Web  應用
9.1  后臺bean
9.1.1  創(chuàng)建后臺bean
9.1.2  使用EL引用后臺bean
9.2  為后臺bean的屬性編寫代碼
9.2.1  為綁定到組件值的屬性編寫代碼
9.2.2  為綁定到組件實例的屬性編寫代碼
9.2.3  為綁定到轉(zhuǎn)換器、監(jiān)聽器以及驗證器的屬性編寫代碼
9.3  為后臺bean的方法編寫代碼
9.3.1  編寫處理導航的方法
9.3.2  編寫處理動作事件的方法
9.3.3  編寫執(zhí)行驗證的方法
9.3.4  編寫處理值變更事件的方法
9.4  使用Bean驗證
第10章  Java Servlet 技術(shù)
10.1  什么是servlet
10.2  servlet 生命周期
10.2.1  處理servlet 生命周期內(nèi)的事件
10.2.2  處理servlet 錯誤
10.3  共享信息
10.3.1  有作用域的對象
10.3.2  控制對共享資源的并發(fā)訪問
10.4  創(chuàng)建以及初始化servlet
10.5  編寫service方法
10.5.1  從請求里提取信息
10.5.2  構(gòu)造應答信息
10.6  過濾請求和應答
10.6.1  編程實現(xiàn)過濾器
10.6.2  通過編程定制請求和應答
10.6.3  設定過濾器映射
10.7  調(diào)用其他Web資源
10.7.1  在應答里包含其他資源
10.7.2  轉(zhuǎn)交控制權(quán)給其他Web組件
10.8  訪問Web上下文
10.9  維護客戶端狀態(tài)
10.9.1  訪問會話
10.9.2  把對象關(guān)聯(lián)到會話
10.9.3  會話管理
10.9.4  會話追蹤
10.10  結(jié)束servlet
10.10.1  追蹤服務請求
10.10.2  將關(guān)閉事件通知方法
10.10.3  妥善處理長時方法
10.11  mood示例應用
10.11.1  mood示例應用里的組件
10.11.2  構(gòu)建、打包、部署以及運行mood  示例
10.12  有關(guān)Java Servlet 技術(shù)的更多信息

第三部分  Web服務
第11 章  Web服務簡介
11.1  什么是Web服務
11.2  Web服務的類型
11.2.1  “重量級”的Web服務
11.2.2  REST式Web服務
11.3  Web服務類型的選用
第12章  用JAX-WS構(gòu)建Web服務
12.1  用JAX-WS開發(fā)簡單的Web服務和客戶端
12.1.1  對JAX-WS端點的要求
12.1.2  編寫服務端點實現(xiàn)類
12.1.3  構(gòu)建、打包及部署服務
12.1.4  測試Web服務端點中的方法
12.1.5  簡單的JAX-WS應用客戶端
12.1.6  簡單的JAX-WSWeb客戶端
12.2  JAX-WS支持的類型
12.3  Web服務的互操作性與JAX-WS
12.4  有關(guān)JAX-WS的更多信息
第13章  用JAX-RS構(gòu)建REST式Web服務
13.1  什么是REST式Web服務
13.2  創(chuàng)建一個REST 式根資源類
13.2.1  用JAX-RS開發(fā)REST式Web服務
13.2.2  JAX-RS應用概述
13.2.3  @Path注解和URI路徑模板
13.2.4  響應HTTP資源
13.2.5  使用@Consumes和@Produces定制請求和應答
13.2.6  從請求里提取參數(shù)
13.3  JAX-RS的示例應用
13.3.1  REST式Web服務
13.3.2  rsvp示例應用
13.3.3  真實示例
13.4  有關(guān)JAX-RS的更多信息

第四部分  企業(yè)bean
第14章  企業(yè)bean
14.1  什么是企業(yè)bean
14.1.1  使用企業(yè)bean的好處
14.1.2  何時使用企業(yè)bean
14.1.3  企業(yè)bean的類型
14.2  什么是會話bean
14.2.1  會話bean的類型
14.2.2  何時使用會話bean
14.3  什么是消息驅(qū)動bean
14.3.1  消息驅(qū)動bean與會話bean的區(qū)別
14.3.2  何時使用消息驅(qū)動bean
14.4  訪問企業(yè)bean
14.4.1  在客戶端中使用企業(yè)bean
14.4.2  遠程還是本地訪問
14.4.3  本地客戶端
14.4.4  遠程客戶端
14.4.5  Web服務客戶端
14.4.6  方法的參數(shù)和方法的訪問
14.5  企業(yè)bean的內(nèi)容
14.5.1  在EJB的JAR模塊中打包企業(yè)bean
14.5.2  在WAR模塊中打包企業(yè)bean
14.6  企業(yè)bean的命名規(guī)范
14.7  企業(yè)bean的生命周期
14.7.1  有狀態(tài)會話bean的生命周期
14.7.2  無狀態(tài)會話bean的生命周期
14.7.3  單件會話bean的生命周期
14.7.4  消息驅(qū)動bean的生命周期
14.8  有關(guān)企業(yè)bean的更多信息
第15章  企業(yè)bean應用初步
15.1  創(chuàng)建企業(yè)bean
15.1.1  編寫企業(yè)bean  的類
15.1.2  創(chuàng)建converter的Web客戶端
15.1.3  構(gòu)建、打包、部署及運行converter示例
15.2  修改Java EE應用
第16章  運行企業(yè)bean示例
16.1  cart 示例
16.1.1  業(yè)務接口
16.1.2  會話bean 類
16.1.3  @Remove 方法
16.1.4  輔助類
16.1.5  構(gòu)建、打包、部署及運行cart示例
16.2  單件會話bean示例counter
16.2.1  創(chuàng)建單件會話bean
16.2.2  counter示例的架構(gòu)
16.2.3  構(gòu)建、打包、部署及運行counter示例
16.3  Web服務示例helloservice
16.3.1  Web服務端點的實現(xiàn)類
16.3.2  無狀態(tài)會話bean的實現(xiàn)類
16.3.3  構(gòu)建、打包、部署及測試helloservice示例
16.4  使用定時器服務
16.4.1  創(chuàng)建日歷型定時器表達式
16.4.2  可編程定時器
16.4.3  自動定時器
16.4.4  取消及保存定時器
16.4.5  獲得定時器的信息
16.4.6  事務和定時器
16.4.7  timersession示例
16.4.8  構(gòu)建、打包、部署及運行timersession示例
16.5  處理異常

第五部分  Java EE 平臺的上下文與依賴注入
第17章  Java EE 平臺的上下文與依賴注入入門
17.1  CDI概述
17.2  關(guān)于bean
17.3  關(guān)于托管bean
17.4  可注入對象bean
17.5  使用限定詞
17.6  注入bean
17.7  使用作用域
17.8  為bean設定EL名稱
17.9  增加存取方法
17.10  在Facelets頁面中使用托管bean
17.11  使用Producer方法注入對象
17.12  配置CDI應用
17.13  有關(guān)CDI的更多信息
第18 章  運行簡單的上下文與依賴注入示例
18.1  CDI示例simplegreeting
18.1.1  simplegreeting的源文件
18.1.2  Facelets模板和頁面
18.1.3  配置文件
18.1.4  構(gòu)建、打包、部署及運行CDI示例simplegreeting
18.2  CDI 示例guessnumber
18.2.1  guessnumber的源文件
18.2.2  Facelets頁面
18.2.3  構(gòu)建、打包、部署及運行CDI 示例guessnumber

第六部分  持久化
第19章  Java Persistence API簡介
19.1  實體
19.1.1  實體類的需求
19.1.2  實體類的持久化字段和屬性
19.1.3  實體里的主鍵
19.1.4  實體關(guān)系的多樣性
19.1.5  實體關(guān)系的方向性
19.1.6  實體里的可嵌入類
19.2  實體繼承
19.2.1  抽象實體
19.2.2  映射超類
19.2.3  非實體超類
19.2.4  實體繼承映射策略
19.3  管理實體
19.3.1  EntityManager接口
19.3.2  持久化單元
19.4  查詢實體
19.5  有關(guān)Persistence的更多信息
第20章  運行Persistence示例
20.1  order應用
20.1.1  order示例中的實體關(guān)系
20.1.2  order應用里的主鍵
20.1.3  映射多個數(shù)據(jù)庫表的實體
20.1.4  order應用里的級聯(lián)操作
20.1.5  order應用里的BLOB和CLOB類型
20.1.6  order應用里的時間類型
20.1.7  管理order應用里的實體
20.1.8  構(gòu)建、打包、部署以及運行order應用
20.2  roster應用
20.2.1  roster應用里的關(guān)系
20.2.2  roster應用里的實體繼承關(guān)系
20.2.3  roster里的Criteria查詢
20.2.4  roster應用里的自動建表特性
20.2.5  構(gòu)建、打包、部署以及運行roster應用
20.3  address-book應用
20.3.1  address-book應用里的Bean驗證約束
20.3.2  為address-book應用里的約束指定出錯信息
20.3.3  驗證JSF應用中輸入的Contact數(shù)據(jù)
20.3.4  構(gòu)建、打包、部署以及運行address-book應用
第21章  Java Persistence查詢語言
21.1  查詢語言術(shù)語
21.2  使用Java Persistence查詢語言創(chuàng)建查詢
21.2.1  查詢里的命名參數(shù)
21.2.2  查詢里的位置參數(shù)
21.3  查詢語言的簡要語法
21.3.1  選擇語句
21.3.2  更新和刪除語句
21.4  查詢示例
21.4.1  簡單查詢
21.4.2  需定位到相關(guān)實體的查詢
21.4.3  使用其他條件表達式的查詢
21.4.4  批量更新和刪除
21.5  查詢語言語法全本
21.5.1  BNF 符號
21.5.2  Java Persistence查詢語言的BNF  語法
21.5.3  FROM語句
21.5.4  路徑表達式
21.5.5  WHERE語句
21.5.6  SELECT語句
21.5.7  ORDER BY 語句
21.5.8  GROUP BY和HAVING語句
第22章  使用Criteria API構(gòu)造查詢
22.1  Criteria和Metamodel API概述
22.2  使用Metamodel API為實體類建模
22.3  使用Criteria API和Metamodel API創(chuàng)建類型安全的基本查詢
22.3.1  創(chuàng)建Criteria查詢
22.3.2  查詢根
22.3.3  使用join查詢關(guān)聯(lián)關(guān)系
22.3.4  Criteria查詢中的路徑定位
22.3.5  過濾Criteria查詢結(jié)果
22.3.6  處理Criteria查詢結(jié)果
22.3.7  查詢執(zhí)行

第七部分  安全
第23章  Java EE平臺安全入門
23.1  Java EE安全性概述
23.1.1  簡單的安全應用示例
23.1.2  安全機制的特性
23.1.3  應用安全的特征
23.2  安全機制
23.2.1  Java SE安全機制
23.2.2  Java EE安全機制
23.3  為容器增加安全性
23.3.1  用注解為應用增加安全性
23.3.2  用部署描述文件為應用增加安全性
23.3.3  使用編程式的安全機制
23.4  為GlassFish服務器增加安全性
23.5  使用域、用戶、用戶組和角色
23.5.1  什么是域、用戶、用戶組和角色
23.5.2  在GlassFish服務器中管理用戶和用戶組
23.5.3  設置安全角色
23.5.4  將角色映射至用戶和用戶組
23.6  使用SSL建立安全連接
23.6.1  驗證及配置SSL
23.6.2  使用數(shù)字證書
23.7  有關(guān)安全性的更多信息
第24章  Web應用安全化入門
24.1  Web應用安全性概述
24.2  為Web應用增加安全性
24.2.1  設定安全限制
24.2.2  設定認證機制
24.2.3  聲明安全角色
24.3  在Web應用中使用編程式安全機制
24.3.1  以編程方式實現(xiàn)用戶認證
24.3.2  以編程方式檢查發(fā)起者身份
24.3.3  編程安全性的代碼示例
24.3.4  聲明并關(guān)聯(lián)角色引用
24.4  為Web應用增加安全性的示例
24.4.1  在servlet中使用基本認證的示例
24.4.2  在JSF中使用表單認證機制的示例
第25章  企業(yè)應用安全化入門
25.1  為企業(yè)bean增加安全性
25.1.1  使用聲明方式為企業(yè)bean增加安全性
25.1.2  使用編程方式為企業(yè)bean增加安全性
25.1.3  用于身份傳播的安全標識(run-as)
25.1.4  部署經(jīng)過安全加固的企業(yè)bean
25.2  為企業(yè)bean增加安全性的一組示例
25.2.1  使用聲明方式為企業(yè)bean增加安全性的示例
25.2.2  使用編程方式為企業(yè)bean增加安全性的示例
25.3  為應用客戶端增加安全性
25.3.1  使用登錄模塊
25.3.2  使用編程式用戶登錄
25.4  為企業(yè)信息系統(tǒng)應用增加安全性
25.4.1  容器管理登錄
25.4.2  組件管理登錄
25.4.3  配置資源適配器安全性

第八部分  Java EE支持技術(shù)
第26章  Java EE支持技術(shù)簡介
26.1  事務
26.2  資源
26.2.1  Java EE連接器架構(gòu)和資源適配器
26.2.2  Java Message Service API
26.2.3  Java數(shù)據(jù)庫連接軟件
第27章  事務
27.1  什么是事務
27.2  容器托管的事務
27.2.1  事務屬性
27.2.2  回滾容器托管的事務
27.2.3  同步會話bean 的實例變量
27.2.4  容器托管事務里不允許使用的方法
27.3  bean托管事務
27.3.1  JTA事務
27.3.2  不提交的返回
27.3.3  bean托管事務里不允許使用的方法
27.4  事務超時
27.5  更新多個數(shù)據(jù)庫中的數(shù)據(jù)
27.6  Web組件里的事務
27.7  有關(guān)事務的更多信息
第28章  資源連接
28.1  資源和JNDI命名
28.2  DataSource對象和連接池
28.3  資源注入
28.3.1  字段級別的注入方式
28.3.2  方法級別的注入方式
28.3.3  類級別的注入方式
28.4  資源適配器和契約
28.4.1  管理契約
28.4.2  通用工作上下文契約
28.4.3  外向型和內(nèi)向型契約
28.5  元數(shù)據(jù)注解
28.6  公共客戶端接口
28.7  參考資源

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號