首 頁
手機(jī)版

java ee 7權(quán)威指南 卷2(原書第5版) 埃里克·珍兆科pdf掃描版

  • 軟件大小:55.08M
  • 軟件語言:簡體中文
  • 軟件類型:國產(chǎn)軟件
  • 軟件授權(quán):免費軟件
  • 更新時間:2023/09/01
  • 軟件類別:電子閱讀
  • 應(yīng)用平臺:Windows10,Windows8,Windows7
網(wǎng)友評分:5.0分
網(wǎng)友評論 下載地址 收藏該頁
本地下載

java ee 7權(quán)威指南 卷2(原書第5版)是一本java EE權(quán)威開發(fā)指南,由美國程序員埃里克·珍兆科、里卡多·塞維拉 - 納瓦羅、伊恩·埃文斯、金姆·哈澤和威廉·馬基特五人共同編著。本書是一個面向任務(wù)的實用指南,通過一系列實用示例介紹如何開發(fā)Java EE 7(Java平臺企業(yè)版7)企業(yè)應(yīng)用,由Oracle的Java EE文檔小組成員傾力撰寫,能夠幫助初學(xué)者和中級Java程序員深入了解這個平臺。

java ee 7權(quán)威指南 卷2(原書第5版)包括了對java ee 7平臺特性的全面描述,并提供使用全新版本NetBeans IDE和GlassFish服務(wù)器開源版的有關(guān)說明。書中介紹了EJB組件、Java持久化API、Java消息服務(wù)(JMS)API、Java EE安全、事務(wù)、資源適配器、Java EE攔截器、Java平臺批處理應(yīng)用以及Java EE并發(fā)工具,最后提供了3個案例研究,展示了如何綜合使用多個Java EE 7 API,歡迎有需要的朋友免費下載閱讀。

內(nèi)容介紹

《java ee 7權(quán)威指南 卷2(原書第5版)》包括平臺特性的全面描述,并提供使用全新版本NetBeans IDE和GlassFish服務(wù)器開源版的有關(guān)說明。書中介紹了EJB組件、Java持久化API、Java消息服務(wù)(JMS)API、Java EE安全、事務(wù)、資源適配器、Java EE攔截器、Java平臺批處理應(yīng)用以及Java EE并發(fā)工具。本書最后提供了3個案例研究,展示了如何綜合使用多個Java EE 7 API。全書共分為七部分,共30章。第一部分(第1~2章)介紹Java EE企業(yè)應(yīng)用開發(fā)的相關(guān)概念和技術(shù),以及安裝、構(gòu)建和支持本書示例需要了解的所有知識;第二部分(第3~7章)研究企業(yè)JavaBeans組件,從EJB入門開始,介紹如何開發(fā)、部署和運行Java EE應(yīng)用示例,如何使用嵌入式企業(yè)bean容器在Java SE環(huán)境中而不是Java EE服務(wù)器中運行,如何在會話bean中實現(xiàn)異步業(yè)務(wù)方法,以及如何從企業(yè)bean客戶端調(diào)用這些方法;第三部分(第8~15章)講解Java持久化API,包括Java持久化API簡介、如何使用Java 持久化示例、Java持久化查詢語言、使用Criteria API創(chuàng)建查詢、創(chuàng)建和使用基于字符串的Criteria查詢、使用鎖定控制對實體數(shù)據(jù)的并發(fā)訪問、用實體圖創(chuàng)建獲取計劃、對Java持久化API應(yīng)用使用二級緩存等內(nèi)容;第四部分(第16~17章)介紹消息傳送,包括Java消息服務(wù)概念和示例;第五部分(第18~21章)講解安全概念和示例,從介紹一些基本的安全概念和安全機(jī)制開始,解釋如何為Web組件和Java EE組件增加安全性,之后介紹一些Java EE安全的高級主題;第六部分(第22~27章)研究Java EE平臺的多種支持技術(shù),包括事務(wù)、資源適配器和契約、使用Java EE攔截器、批處理和Java EE的并發(fā)工具;第七部分(第28~30章)提供一些使用多種Java EE技術(shù)的案例研究,包括Duke書店案例、Duke輔導(dǎo)案例和Duke綜合案例研究示例。

java ee 7權(quán)威指南 卷2章節(jié)目錄

譯者序
前言
第一部分引言
第1章概述2
1.1Java EE 7平臺新增特性3
1.2Java EE應(yīng)用模型3
1.3分布式多層應(yīng)用4
1.3.1安全4
1.3.2Java EE組件5
1.3.3Java EE客戶端6
1.3.4Web組件7
1.3.5業(yè)務(wù)組件8
1.3.6企業(yè)信息系統(tǒng)層8
1.4Java EE容器9
1.4.1容器服務(wù)9
1.4.2容器類型10
1.5Web服務(wù)支持11
1.5.1XML11
1.5.2SOAP傳輸協(xié)議12
1.5.3WSDL標(biāo)準(zhǔn)格式12
1.6Java EE應(yīng)用裝配與部署12
1.7開發(fā)角色13
1.7.1Java EE產(chǎn)品提供商13
1.7.2工具提供商13
1.7.3應(yīng)用組件提供商13
1.7.4應(yīng)用裝配人員14
1.7.5應(yīng)用部署人員和管理員14
1.8Java EE 7 API14
1.8.1EJB技術(shù)16
1.8.2Java servlet技術(shù)17
1.8.3JSF技術(shù)18
1.8.4JSP技術(shù)18
1.8.5JSP標(biāo)準(zhǔn)標(biāo)記庫19
1.8.6Java持久化API19
1.8.7Java事務(wù)API19
1.8.8RESTful Web服務(wù)Java API19
1.8.9托管bean20
1.8.10Java EE 的上下文和依賴注入20
1.8.11Java的依賴注入20
1.8.12bean驗證20
1.8.13Java消息服務(wù)API20
1.8.14Java EE連接器架構(gòu)21
1.8.15JavaMail API21
1.8.16Java容器授權(quán)契約21
1.8.17Java容器認(rèn)證服務(wù)提供者接口21
1.8.18WebSocket Java API22
1.8.19JSON處理Java API22
1.8.20Java EE的并發(fā)工具22
1.8.21Java平臺的批處理應(yīng)用22
1.9Java平臺標(biāo)準(zhǔn)版7的Java EE 7 API23
1.9.1Java數(shù)據(jù)庫互連API23
1.9.2Java命名和目錄接口API23
1.9.3JavaBeans激活框架24
1.9.4XML處理Java API24
1.9.5Java XML綁定架構(gòu)24
1.9.6XML Web服務(wù)Java—API24
1.9.7帶附件SOAP Java API25
1.9.8Java認(rèn)證和授權(quán)服務(wù)25
1.9.9Java平臺的公共注解25
1.10GlassFish服務(wù)器工具25
第2章使用教程示例27
2.1必要軟件27
2.1.1Java EE 7軟件開發(fā)包28
2.1.2Java平臺標(biāo)準(zhǔn)版28
2.1.3Java EE 7教程組件28
2.1.4NetBeans IDE29
2.1.5Apache Maven30
2.2啟動和停止GlassFish服務(wù)器30
2.2.1使用NetBeans IDE啟動GlassFish服務(wù)器30
2.2.2使用NetBeans IDE停止GlassFish服務(wù)器30
2.2.3使用命令行啟動GlassFish服務(wù)器30
2.2.4使用命令行停止GlassFish服務(wù)器31
2.3啟動管理控制臺31
2.3.1使用NetBeans IDE啟動管理控制臺31
2.4啟動和停止Java DB服務(wù)器32
2.4.1使用NetBeans IDE啟動數(shù)據(jù)庫服務(wù)器32
2.5構(gòu)建示例32
2.6教程示例目錄結(jié)構(gòu)32
2.7教程中的Java EE 7 Maven原型33
2.7.1安裝教程Maven原型33
2.8獲取教程最新更新34
2.8.1使用NetBeans IDE更新教程34
2.8.2使用命令行更新教程34
2.9調(diào)試Java EE應(yīng)用34
2.9.1使用服務(wù)器日志34
2.9.2使用調(diào)試器35
第二部分企業(yè)bean
第3章企業(yè)bean38
3.1什么是企業(yè)bean38
3.1.1企業(yè)bean的好處39
3.1.2何時使用企業(yè)bean39
3.1.3企業(yè)bean類型39
3.2什么是會話bean39
3.2.1會話bean類型40
3.2.2何時使用會話bean41
3.3什么是消息驅(qū)動bean41
3.3.1消息驅(qū)動bean與會話bean的區(qū)別41
3.3.2何時使用消息驅(qū)動bean42
3.4訪問企業(yè)bean42
3.4.1在客戶端使用企業(yè)bean43
3.4.2確定遠(yuǎn)程或本地訪問44
3.4.3本地客戶端45
3.4.4遠(yuǎn)程客戶端46
3.4.5Web服務(wù)客戶端47
3.4.6方法參數(shù)和訪問47
3.5企業(yè)bean的內(nèi)容48
3.6企業(yè)bean的命名約定48
3.7企業(yè)bean的生命周期48
3.7.1有狀態(tài)會話bean的生命周期48
3.7.2無狀態(tài)會話bean的生命周期49
3.7.3單例會話bean的生命周期50
3.7.4消息驅(qū)動bean的生命周期50
3.8有關(guān)企業(yè)bean的更多信息51
第4章企業(yè)bean入門52
4.1創(chuàng)建企業(yè)bean52
4.1.1編寫企業(yè)bean類53
4.1.2創(chuàng)建converter Web客戶端53
4.1.3運行converter示例54
4.2修改Java EE應(yīng)用55
4.2.1修改類文件55
第5章運行企業(yè)bean示例56
5.1cart示例56
5.1.1業(yè)務(wù)接口57
5.1.2會話bean類57
5.1.3@Remove方法61
5.1.4輔助類61
5.1.5運行cart示例61
5.2一個單例會話bean示例:counter62
5.2.1創(chuàng)建一個單例會話bean63
5.2.2counter示例的架構(gòu)67
5.2.3運行counter示例69
5.3一個Web服務(wù)示例:helloservice69
5.3.1Web服務(wù)端點實現(xiàn)類69
5.3.2無狀態(tài)會話bean實現(xiàn)類70
5.3.3運行helloservice示例71
5.4使用定時器服務(wù)72
5.4.1創(chuàng)建基于日歷的定時器表達(dá)式72
5.4.2編程定時器74
5.4.3自動定時器76
5.4.4取消和保存定時器76
5.4.5獲得定時器信息77
5.4.6事務(wù)和定時器77
5.4.7timersession示例77
5.4.8運行timersession示例80
5.5處理異常81
第6章使用嵌入式企業(yè)bean容器82
6.1嵌入式企業(yè)bean容器概述82
6.2開發(fā)嵌入式企業(yè)bean應(yīng)用82
6.2.1運行嵌入式應(yīng)用83
6.2.2創(chuàng)建企業(yè)bean容器83
6.2.3查找會話bean引用84
6.2.4關(guān)閉企業(yè)bean容器85
6.3standalone示例應(yīng)用85
6.3.1使用NetBeans IDE運行standalone示例應(yīng)用86
6.3.2使用Maven運行standalone示例應(yīng)用87
第7章在會話bean中使用異步方法調(diào)用88
7.1異步方法調(diào)用88
7.1.1創(chuàng)建異步業(yè)務(wù)方法88
7.1.2從企業(yè)bean客戶端調(diào)用異步方法89
7.2async示例應(yīng)用90
7.2.1async—war模塊的架構(gòu)91
7.2.2運行async示例92
第三部分持久化
第8章Java持久化API介紹96
8.1實體96
8.1.1實體類的需求97
8.1.2實體類中的持久化字段和屬性97
8.1.3實體的主鍵101
8.1.4實體關(guān)系中的多重性103
8.1.5實體關(guān)系中的方向103
8.1.6實體中的可嵌入類105
8.2實體繼承106
8.2.1抽象實體106
8.2.2映射超類106
8.2.3非實體超類107
8.2.4實體繼承映射策略107
8.3管理實體109
8.3.1EntityManager接口109
8.3.2持久化單元113
8.4查詢實體114
8.5數(shù)據(jù)庫模式創(chuàng)建114
8.5.1配置應(yīng)用以創(chuàng)建或刪除數(shù)據(jù)庫表115
8.5.2使用SQL腳本加載數(shù)據(jù)116
8.6有關(guān)持久化的更多信息116
第9章運行持久化示例118
9.1order應(yīng)用118
9.1.1order應(yīng)用中的實體關(guān)系119
9.1.2order應(yīng)用中的主鍵121
9.1.3實體映射到多個數(shù)據(jù)庫表125
9.1.4order應(yīng)用中的層疊操作125
9.1.5order應(yīng)用中的BLOB和CLOB數(shù)據(jù)庫類型126
9.1.6order應(yīng)用中的時態(tài)類型126
9.1.7管理order應(yīng)用的實體127
9.1.8運行order示例129
9.2roster應(yīng)用129
9.2.1roster應(yīng)用中的關(guān)系130
9.2.2roster應(yīng)用中的實體繼承131
9.2.3roster應(yīng)用中的Criteria查詢132
9.2.4roster應(yīng)用中的自動表生成134
9.2.5運行roster示例135
9.3address—book應(yīng)用136
9.3.1address—book中的bean驗證約束136
9.3.2在address—book中為約束指定錯誤消息137
9.3.3驗證JSF應(yīng)用的聯(lián)系信息輸入138
9.3.4運行address—book示例139
第10章Java持久化查詢語言140
10.1查詢語言術(shù)語140
10.2使用Java持久化查詢語言創(chuàng)建查詢141
10.2.1查詢中的命名參數(shù)142
10.2.2查詢中的位置參數(shù)142
10.3簡化的查詢語言語法142
10.3.1選擇語句142
10.3.2更新和刪除語句143
10.4示例查詢143
10.4.1簡單查詢143
10.4.2導(dǎo)航到相關(guān)實體的查詢144
10.4.3包含其他條件表達(dá)式的查詢146
10.4.4批處理更新和刪除147
10.5完整的查詢語言語法148
10.5.1BNF符號148
10.5.2Java持久化查詢語言的BNF文法148
10.5.3FROM子句152
10.5.4路徑表達(dá)式157
10.5.5WHERE子句158
10.5.6SELECT子句165
10.5.7ORDER BY子句167
10.5.8GROUP BY和HAVING子句167
第11章使用Criteria API創(chuàng)建查詢168
11.1Criteria和Metamodel API概述168
11.2使用Metamodel API為實體類建模170
11.2.1使用元模型類170
11.3使用Criteria API和Metamodel API創(chuàng)建基本的類型安全查詢171
11.3.1創(chuàng)建Criteria查詢171
11.3.2查詢根172
11.3.3使用聯(lián)接查詢關(guān)系172
11.3.4Criteria查詢中的路徑導(dǎo)航173
11.3.5限制Criteria查詢結(jié)果173
11.3.6管理Criteria查詢結(jié)果175
11.3.7執(zhí)行查詢176
第12章創(chuàng)建和使用基于字符串的Criteria查詢178
12.1基于字符串的Criteria API查詢概述178
12.2創(chuàng)建基于字符串的查詢178
12.3執(zhí)行基于字符串的查詢179
第13章使用鎖定控制對實體數(shù)據(jù)的并發(fā)訪問180
13.1實體鎖定和并發(fā)概述180
13.1.1使用樂觀鎖定181
13.2鎖模式181
13.2.1設(shè)置鎖模式182
13.2.2使用悲觀鎖定183
第14章用實體圖創(chuàng)建獲取計劃185
14.1實體圖基礎(chǔ)185
14.1.1默認(rèn)實體圖186
14.1.2在持久化操作中使用實體圖186
14.2使用命名實體圖187
14.2.1對實體類應(yīng)用命名實體圖注解187
14.2.2從命名實體圖獲得EntityGraph實例188
14.3在查詢操作中使用實體圖189
第15章對Java持久化API應(yīng)用使用二級緩存190
15.1二級緩存概述190
15.1.1控制實體是否可以緩存191
15.2指定緩存模式設(shè)置來提高性能192
15.2.1設(shè)置緩存獲取和存儲模式192
15.2.2通過編程方式控制二級緩存194
第四部分消息傳送
第16章Java消息服務(wù)概念198
16.1JMS API概述198
16.1.1什么是消息傳送198
16.1.2什么是JMS API199
16.1.3何時使用JMS API199
16.1.4Java EE平臺如何使用JMS API200
16.2基本JMS API概念201
16.2.1JMS API架構(gòu)201
16.2.2消息傳送方式201
16.2.3消息使用203
16.3JMS API編程模型204
16.3.1JMS受管理對象205
16.3.2連接206
16.3.3會話206
16.3.4JMSContext對象207
16.3.5JMS消息生產(chǎn)者208
16.3.6JMS消息消費者208
16.3.7JMS消息213
16.3.8JMS隊列瀏覽器215
16.3.9JMS異常處理216
16.4使用高級JMS特性216
16.4.1控制消息確認(rèn)217
16.4.2為發(fā)送消息指定選項218
16.4.3創(chuàng)建臨時目的地220
16.4.4使用JMS本地事務(wù)221
16.4.5異步發(fā)送消息223
16.5在Java EE應(yīng)用中使用JMS API223
16.5.1為Java EE應(yīng)用創(chuàng)建資源223
16.5.2在企業(yè)bean或Web組件中使用資源注入225
16.5.3使用Java EE組件生成和同步接收消息226
16.5.4使用消息驅(qū)動bean異步接收消息227
16.5.5管理JTA事務(wù)229
16.6關(guān)于JMS的更多信息231
第17章Java消息服務(wù)示例232
17.1JMS示例概述233
17.2編寫簡單的JMS應(yīng)用233
17.2.1啟動JMS提供者234
17.2.2創(chuàng)建JMS受管理對象234
17.2.3構(gòu)建所有簡單示例235
17.2.4發(fā)送消息235
17.2.5同步接收消息238
17.2.6使用消息監(jiān)聽器完成異步消息傳送240
17.2.7瀏覽隊列中的消息242
17.2.8在同一個目的地運行多個消費者245
17.2.9確認(rèn)消息245
17.3編寫更高級的JMS應(yīng)用247
17.3.1使用持久訂閱247
17.3.2使用本地事務(wù)249
17.4編寫高性能和可擴(kuò)展的JMS應(yīng)用254
17.4.1使用共享非持久訂閱254
17.4.2使用共享持久訂閱256
17.5使用一個簡單Web應(yīng)用發(fā)送和接收消息257
17.5.1websimplemessage Facelets頁面257
17.5.2websimplemessage托管bean258
17.5.3運行websimplemessage示例259
17.6使用消息驅(qū)動bean異步接收消息261
17.6.1simplemessage示例概述261
17.6.2simplemessage應(yīng)用客戶端261
17.6.3simplemessage消息驅(qū)動bean類262
17.6.4運行simplemessage示例263
17.7從會話bean向MDB發(fā)送消息264
17.7.1為clientsessionmdb示例編寫應(yīng)用組件265
17.7.2運行clientsessionmdb示例267
17.8使用實體聯(lián)接兩個MDB的消息268
17.8.1clientmdbentity示例應(yīng)用概述269
17.8.2為clientmdbentity示例編寫應(yīng)用組件270
17.8.3運行clientmdbentity示例272
17.9使用NetBeans IDE創(chuàng)建JMS資源274
17.9.1使用NetBeans IDE創(chuàng)建JMS資源274
17.9.2使用NetBeans IDE刪除JMS資源275
第五部分安全
第18章Java EE平臺安全介紹278
18.1Java EE安全概述278
18.1.1簡單的應(yīng)用安全演示279
18.1.2安全機(jī)制特性281
18.1.3應(yīng)用安全特點281
18.2安全機(jī)制282
18.2.1Java SE安全機(jī)制282
18.2.2Java EE安全機(jī)制283
18.3保護(hù)容器安全285
18.3.1使用注解指定安全信息285
18.3.2使用部署描述文件提供聲明式安全285
18.3.3使用編程式安全286
18.4保護(hù)GlassFish服務(wù)器安全286
18.5使用安全域、用戶、組和角色286
18.5.1什么是安全域、用戶、組和角色287
18.5.2在GlassFish服務(wù)器中管理用戶和組289
18.5.3建立安全角色290
18.5.4角色映射到用戶和組291
18.6使用SSL建立安全連接292
18.6.1驗證和配置SSL支持293
18.7有關(guān)安全的更多信息293
第19章Web應(yīng)用安全入門295
19.1Web應(yīng)用安全概述295
19.2保護(hù)Web應(yīng)用安全296
19.2.1指定安全約束297
19.2.2指定認(rèn)證機(jī)制300
19.2.3在部署描述文件中指定認(rèn)證機(jī)制302
19.2.4聲明安全角色303
19.3Web應(yīng)用使用編程式安全304
19.3.1通過編程方式認(rèn)證用戶304
19.3.2通過編程方式檢查調(diào)用者身份306
19.3.3編程式安全的示例代碼306
19.3.4聲明和鏈接角色引用308
19.4示例:保護(hù)Web應(yīng)用安全309
19.4.1設(shè)置系統(tǒng)來運行安全示例309
19.4.2hello2—basicauth示例:對servlet使用基本認(rèn)證310
19.4.3hello1—formauth示例:對JSF應(yīng)用使用基于表單的認(rèn)證312
第20章企業(yè)應(yīng)用安全入門316
20.1企業(yè)應(yīng)用的基本安全任務(wù)316
20.2保護(hù)企業(yè)bean安全316
20.2.1使用聲明式安全保護(hù)企業(yè)bean安全318
20.2.2通過編程方式保護(hù)企業(yè)bean安全321
20.2.3傳播安全身份(Run—As)323
20.2.4部署安全企業(yè)bean324
20.3示例:保護(hù)企業(yè)bean安全324
20.3.1cart—secure示例:使用聲明式安全保護(hù)企業(yè)bean安全324
20.3.2converter—secure示例:使用編程式安全保護(hù)企業(yè)bean安全328
第21章Java EE安全:高級主題331
21.1使用數(shù)字證書331
21.1.1創(chuàng)建服務(wù)器證書332
21.1.2向證書安全域增加用戶334
21.1.3為GlassFish服務(wù)器使用一個不同的服務(wù)器證書334
21.2認(rèn)證機(jī)制335
21.2.1客戶端認(rèn)證335
21.2.2相互認(rèn)證335
21.3使用JDBC安全域完成用戶認(rèn)證338
21.3.1配置JDBC認(rèn)證安全域339
21.4保護(hù)HTTP資源安全340
21.5保護(hù)應(yīng)用客戶端安全343
21.5.1使用登錄模塊343
21.5.2使用編程式登錄344
21.6保護(hù)企業(yè)信息系統(tǒng)應(yīng)用安全344
21.6.1容器托管登錄344
21.6.2組件托管登錄345
21.6.3配置資源適配器安全345
21.6.4將應(yīng)用主體映射到EIS主體346
21.7使用部署描述文件配置安全347
21.7.1在部署描述文件中指定基本認(rèn)證安全347
21.7.2在部署描述文件中指定非默認(rèn)主體—角色映射348
21.8關(guān)于高級安全主題的更多信息348
第六部分Java EE支持技術(shù)
第22章事務(wù)352
22.1Java EE應(yīng)用中的事務(wù)352
22.2什么是事務(wù)353
22.3容器托管事務(wù)353
22.3.1事務(wù)屬性354
22.3.2回滾容器托管事務(wù)357
22.3.3同步會話bean的實例變量357
22.3.4容器托管事務(wù)中不允許的方法358
22.4bean托管事務(wù)358
22.4.1JTA事務(wù)358
22.4.2不提交返回359
22.4.3bean托管事務(wù)中不允許的方法359
22.5事務(wù)超時359
22.5.1設(shè)置事務(wù)超時359
22.6更新多個數(shù)據(jù)庫360
22.7Web組件中的事務(wù)361
22.8關(guān)于事務(wù)的更多信息361
第23章資源適配器和契約362
23.1什么是資源適配器362
23.1.1管理契約363
23.1.2通用工作上下文契約364
23.1.3出站和入站契約364
23.2元數(shù)據(jù)注解365
23.3公共客戶端接口366
23.4對Java EE上下文和依賴注入(CDI)使用資源適配器367
23.5關(guān)于資源適配器的更多信息368
第24章資源適配器示例369
24.1trading示例369
24.1.1使用出站資源適配器370
24.1.2實現(xiàn)出站資源適配器372
24.1.3運行trading示例373
24.2traffic示例374
24.2.1使用入站資源適配器375
24.2.2實現(xiàn)入站資源適配器376
24.2.3運行traffic示例378
第25章使用Java EE攔截器380
25.1攔截器概述380
25.1.1攔截器類381
25.1.2攔截器生命周期381
25.1.3攔截器和CDI381
25.2使用攔截器381
25.2.1攔截方法調(diào)用382
25.2.2攔截生命周期回調(diào)事件384
25.2.3攔截超時事件385
25.2.4為組件綁定攔截器386
25.2.5攔截器排序387
25.3interceptor示例應(yīng)用388
25.3.1運行interceptor示例389
第26章批處理390
26.1批處理介紹391
26.1.1批處理作業(yè)中的步驟391
26.1.2并行處理392
26.1.3狀態(tài)和判定元素392
26.1.4批處理框架功能393
26.2Java EE中的批處理394
26.2.1批處理框架394
26.2.2創(chuàng)建批處理應(yīng)用394
26.2.3批處理作業(yè)的元素395
26.2.4屬性和參數(shù)395
26.2.5作業(yè)實例和作業(yè)執(zhí)行395
26.2.6批處理和退出狀態(tài)395
26.3簡單用例396
26.3.1塊步驟397
26.3.2任務(wù)步驟399
26.4使用作業(yè)規(guī)范語言399
26.4.1job元素400
26.4.2step元素401
26.4.3flow元素406
26.4.4split元素406
26.4.5decision元素406
26.5創(chuàng)建批處理工件407
26.5.1批處理工件接口407
26.5.2批處理工件中的依賴注入409
26.5.3從批處理運行時環(huán)境使用上下文對象410
26.6向批處理運行時環(huán)境提交作業(yè)411
26.6.1開始作業(yè)411
26.6.2檢查作業(yè)的狀態(tài)411
26.6.3在應(yīng)用中調(diào)用批處理運行時環(huán)境412
26.7打包批處理應(yīng)用412
26.8webserverlog示例應(yīng)用412
26.8.1webserverlog示例應(yīng)用架構(gòu)412
26.8.2運行webserverlog示例應(yīng)用418
26.9phonebilling示例應(yīng)用419
26.9.1phonebilling示例應(yīng)用架構(gòu)419
26.9.2運行phonebilling示例應(yīng)用425
26.10關(guān)于批處理的更多信息426
第27章Java EE的并發(fā)工具427
27.1并發(fā)基礎(chǔ)427
27.1.1線程和進(jìn)程428
27.2并發(fā)工具的主要組件428
27.3并發(fā)和事務(wù)429
27.4并發(fā)和安全430
27.5jobs并發(fā)示例430
27.5.1運行jobs示例430
27.6taskcreator并發(fā)示例433
27.6.1運行taskcreator示例435
27.7關(guān)于并發(fā)工具的更多信息436
第七部分案例研究
第28章Duke書店案例研究示例438
28.1Duke書店的設(shè)計和架構(gòu)438
28.2Duke書店接口439
28.2.1Book Java持久化API實體439
28.2.2Duke書店中使用的企業(yè)bean440
28.2.3Duke書店中使用的Facelets頁面和托管bean440
28.2.4Duke書店中使用的定制組件和其他定制對象441
28.2.5Duke書店中使用的屬性文件442
28.2.6Duke書店中使用的部署描述文件443
28.3運行Duke書店案例研究應(yīng)用443
28.3.1使用NetBeans IDE構(gòu)建和部署Duke書店443
28.3.2使用Maven構(gòu)建和部署Duke書店443
28.3.3運行Duke書店應(yīng)用444
第29章Duke輔導(dǎo)案例研究示例445
29.1Duke輔導(dǎo)應(yīng)用的設(shè)計和架構(gòu)445
29.2主界面447
29.2.1主界面中使用的Java持久化API實體447
29.2.2主界面中使用的企業(yè)bean448
29.2.3主界面中使用的WebSocket端點448
29.2.4主界面中使用的Facelets文件448
29.2.5主界面中使用的輔助類449
29.2.6屬性文件449
29.2.7Duke輔導(dǎo)應(yīng)用中使用的部署描述文件450
29.3管理界面450
29.3.1管理界面中使用的企業(yè)bean450
29.3.2管理界面中使用的Facelets文件451
29.3.3管理界面中使用的CDI托管bean451
29.3.4管理界面中使用的輔助類451
29.4運行Duke輔導(dǎo)案例研究應(yīng)用452
29.4.1運行Duke輔導(dǎo)應(yīng)用452
第30章Duke綜合案例研究示例455
30.1Duke綜合應(yīng)用的設(shè)計和架構(gòu)456
30.1.1events工程458
30.1.2entities工程459
30.1.3dukes—payment工程461
30.1.4dukes—resources工程461
30.1.5Duke商店工程461
30.1.6Duke貨運工程465
30.2構(gòu)建和部署Duke綜合案例研究應(yīng)用467
30.2.1使用NetBeans IDE構(gòu)建和部署Duke綜合應(yīng)用467
30.2.2使用Maven構(gòu)建和部署Duke綜合應(yīng)用467
30.3運行Duke綜合應(yīng)用467
30.3.1注冊為Duke商店顧客468
30.3.2購買產(chǎn)品468
30.3.3批準(zhǔn)產(chǎn)品發(fā)貨468
30.3.4創(chuàng)建新產(chǎn)品469

使用說明

1、下載并解壓,得出pdf文件

2、如果打不開本文件,請務(wù)必下載pdf閱讀器

3、安裝后,在打開解壓得出的pdf文件

4、雙擊進(jìn)行閱讀

收起介紹展開介紹
  • 下載地址
java ee 7權(quán)威指南 卷2(原書第5版) 埃里克·珍兆科pdf掃描版

有問題? 點此報錯

發(fā)表評論

0條評論