Java EE 6 企業(yè)級應(yīng)用開發(fā)教程
定 價:48 元
叢書名:普通高等教育軟件工程“十二五”規(guī)劃教材
- 作者:李樹秋
- 出版時間:2015/4/1
- ISBN:9787115383464
- 出 版 社:人民郵電出版社
- 中圖法分類:TP312
- 頁碼:320
- 紙張:膠版紙
- 版次:1
- 開本:16K
《Java EE 6 企業(yè)級應(yīng)用開發(fā)教程》針對本科高校計算機(jī)應(yīng)用和軟件工程等專業(yè)中的應(yīng)用型需求,根據(jù)Java EE 6規(guī)范,并參考Java EE 6在企業(yè)級開發(fā)中應(yīng)用的特點(diǎn)編寫而成.全書共分十四章,包括Servlet、JSP和JSF程序開發(fā),JDBC、JNDI技術(shù),EJB概述、會話Bean、JMS與消息驅(qū)動Bean,JPA、JPQL,Web Service,Java EE安全性與事務(wù),SSH框架開發(fā).
《Java EE 6 企業(yè)級應(yīng)用開發(fā)教程》注重知識體系結(jié)構(gòu)的系統(tǒng)性和條理性,注重理論化知識體系結(jié)構(gòu)與開發(fā)實(shí)踐過程相結(jié)合,介紹Java EE 6.0 包括的重要技術(shù),強(qiáng)調(diào)技術(shù)在實(shí)際項(xiàng)目開發(fā)中的操作和應(yīng)用.本書結(jié)構(gòu)緊湊,語言通俗,深入淺出,示例豐富,可讀性強(qiáng),便于教學(xué).可作為高等學(xué)校計算機(jī)應(yīng)用和軟件工程類專業(yè)本、?频慕滩幕蚪虒W(xué)參考書. 也可作為計算機(jī)專業(yè)開發(fā)參考書使用。
李樹秋,二十多年教學(xué)經(jīng)驗(yàn)。擔(dān)任軟構(gòu)件與中間件技術(shù)、嵌入式系統(tǒng)等課程教學(xué)。近5年,作為主要參加人參與國家及省部級項(xiàng)目6項(xiàng),其中3項(xiàng)已經(jīng)通過答辯,作為項(xiàng)目負(fù)責(zé)人完成省部級項(xiàng)目一項(xiàng)。
第1章 Java EE概述 8
1.1 Java EE的產(chǎn)生與發(fā)展 8
1.2 Java EE 6架構(gòu) 9
1.3 Java EE 6常用技術(shù) 10
1.4 Java EE 6特性 12
1.5 Java EE 6應(yīng)用服務(wù)器介紹 14
1.6 Java EE開發(fā)環(huán)境的配置 15
1.6.1 JDK 7安裝與配置 15
1.6.2 Eclipse IDE安裝 18
1.6.3 JBoss AS 7.1.1.Final安裝 19
1.6.4 Mysql安裝與配置 22
1.7小結(jié) 25
習(xí)題 25
第2章 Servlet程序開發(fā) 26
2.1 Servlet概述 26
2.2 一個簡單的Servlet例子 26
2.3 Servlet工作原理 28
2.3.1 Servlet的調(diào)用過程 28
2.3.2 Servlet的生命周期 29
2.4 Servlet開發(fā)過程 29
2.4.1 創(chuàng)建工程 29
2.4.2 創(chuàng)建Servlet類 32
2.4.3 配置Servlet類 33
2.4.4 發(fā)布Servlet類 36
2.4.5 調(diào)用Servlet類 37
2.5 Servlet主要接口和類 38
2.5.1 Servlet接口 39
2.5.2 ServletRequest接口 39
2.5.3 ServletResponse接口 40
2.5.4 GenericServlet抽象類 41
2.5.5 HttpServlet抽象類 41
2.5.6 HttpServlettRequest接口 43
2.5.7 HttpServletResponse接口 43
2.5.8 HttpSession接口 44
2.6 servlet共享變量 45
2.7 用servlet讀寫文件 51
2.7.1 讀文件 51
2.7.2 寫文件 53
2.7.3 文件上傳 54
2.7.4 文件下載 56
2.8 用servlet訪問數(shù)據(jù)庫 57
2.9 小結(jié) 67
習(xí)題 67
第3章 JSP程序開發(fā) 68
3.1 JSP概述 68
3.2 一個簡單的JSP例子 68
3.3 JSP運(yùn)行原理 70
3.4 JSP基本構(gòu)成 71
3.4.1 JSP聲明 71
3.4.2 JSP程序塊 72
3.4.3 JSP表達(dá)式 72
3.4.4 JSP指令 73
3.4.5 JSP動作 75
3.4.6 JSP注釋 79
3.5 JSP內(nèi)置對象 80
3.6 JSP頁面調(diào)用Servlet 84
3.7 JSP頁面調(diào)用JavaBean 84
3.8 JSP開發(fā)實(shí)例 85
3.9 小結(jié) 96
習(xí)題 96
第4章 JSF程序開發(fā) 97
4.1 JSF概述 97
4.2 一個簡單的JSF例子 97
4.2.1 創(chuàng)建JSF工程 98
4.2.2 例子分析 105
4.3 JSF請求處理生命周期 109
4.4 JSF組件 111
4.4.1 JSF核心標(biāo)簽 112
4.4.2 JSF HTML標(biāo)簽 113
4.5 Facelet 122
4.6托管Bean 127
4.6.1 Bean作用域 127
4.6.2 使用XML配置Bean 129
4.7 EL表達(dá)式 130
4.7.1 值表達(dá)式 130
4.7.2 復(fù)合表達(dá)式 131
4.7.3方法表達(dá)式 132
4.7.4隱含變量 133
4.8 導(dǎo)航 134
4.8.1 靜態(tài)導(dǎo)航 134
4.8.2 動態(tài)導(dǎo)航 134
4.8.3 重定向 135
4.9轉(zhuǎn)換和驗(yàn)證 137
4.9.1 使用標(biāo)準(zhǔn)轉(zhuǎn)換器 138
4.9.2 使用標(biāo)準(zhǔn)驗(yàn)證器 140
4.9.3 使用自定義轉(zhuǎn)換器 142
4.9.4 使用自定義驗(yàn)證器 145
4.10事件處理 147
4.10.1 動作事件 147
4.10.2 值更改事件 150
4.10.3 階段事件 152
4.11 上下文和依賴注入 154
4.11.1 概述 154
4.11.2 基本概念 156
4.11.3例子 157
4.12 小結(jié) 163
習(xí)題 163
第5章 JDBC 165
5.1 JDBC概述 165
5.2 JDBC驅(qū)動程序 165
5.3 JDBC的主要接口和類 167
5.4使用JDBC訪問數(shù)據(jù)庫 168
5.5 JDBC開發(fā)實(shí)例 170
5.6小結(jié) 175
習(xí)題 175
第6章 JNDI 176
6.1 JNDI概述 176
6.2命名服務(wù)與目錄服務(wù)主要概念 177
6.3 JNDI的主要接口和類 178
6.4 JNDI的使用 180
6.5 JNDI開發(fā)實(shí)例 181
6.6小結(jié) 185
習(xí)題 185
第7章 EJB 186
7.1 EJB概述 186
7.2 EJB 3.1組件類型及組成 187
7.2.1類型 187
7.2.2 組成 188
7.3 EJB運(yùn)行原理 188
7.4 EJB 3.1新特性 189
7.5小結(jié) 192
習(xí)題 192
第8章 會話Bean 193
8.1會話Bean概述 193
8.2 會話Bean組成 194
8.3 狀態(tài)會話Bean開發(fā)方法 195
8.3.1狀態(tài)會話Bean例子 197
8.3.2狀態(tài)會話Bean生命周期 206
8.3.3狀態(tài)會話Bean的生命事件 207
8.4有狀態(tài)會話Bean開發(fā)方法 208
8.4.1有狀態(tài)會話Bean例子 209
8.4.2有狀態(tài)會話Bean生命周期 210
8.4.3與狀態(tài)會話Bean區(qū)別 211
8.4.4有狀態(tài)會話Bean生命周期事件 212
8.5單例會話Bean開發(fā)方法 213
8.5.1單例會話Bean例子 214
8.5.2單例會話Bean的并發(fā)控制 216
8.5.3單例會話Bean生命周期 217
8.6 多接口會話Bean 218
8.7 會話Bean異步調(diào)用 219
8.8 小結(jié) 222
習(xí)題 222
第9章 JMS與消息驅(qū)動Bean 223
9.1 JMS概述 223
9.1.1 JMS基本模型 223
9.1.2 JMS消息結(jié)構(gòu) 224
9.1.3 JMS消息傳遞模型 225
9.2 JBoss MQ配置 227
9.3 JMS程序的開發(fā)方法 228
9.3.1 JMS API 模型 228
9.3.2 JMS消息發(fā)送 229
9.3.3 JMS消息接收 232
9.4 消息驅(qū)動Bean(MDB)概述 237
9.5消息驅(qū)動Bean組成 237
9.6 消息驅(qū)動Bean開發(fā)方法 237
9.6.1監(jiān)聽點(diǎn)對點(diǎn)消息的MDB例子 239
9.6.2 監(jiān)聽Pub/Sub消息的MDB例子 240
9.7 消息驅(qū)動Bean生命周期 241
9.8 消息驅(qū)動Bean生命事件 242
9.9小結(jié) 242
習(xí)題 243
第10章 JPA 244
10.1 JPA概述 244
10.2一個簡單的JPA例子 246
10.3 JPA實(shí)體映射 252
10.2.1 映射實(shí)體 253
10.2.2 映射表和字段 256
10.2.3 主鍵映射 259
10.2.4復(fù)合主鍵 261
10.3 實(shí)體關(guān)系映射 264
10.3.1 關(guān)聯(lián)的基本概念 264
10.3.2一對一單向 269
10.3.3一對一雙向 275
10.3.4一對多單向 276
10.3.5多對一單向 286
10.3.6一對多/多對一雙向 288
10.3.7多對多單向 289
10.3.8多對多雙向 292
10.3.9 有額外字段的多對多雙向 294
10.4 實(shí)體管理器 297
10.4.1 Entity Manager API 297
10.4.2 實(shí)體操作 300
10.4.3 實(shí)體的生命周期 301
10.4.4 實(shí)體管理器的獲取 304
10.5 事務(wù) 308
10.5.1事務(wù)與EntityManager 308
10.5.2 RESOURCE_LOCAL事務(wù) 309
10.5.3 JTA 事務(wù) 311
10.6 小結(jié) 314
習(xí)題 314
第11章 Java持久化查詢語言JPQL 315
11.1 JPQL概述 315
11.2基本語句 315
11.2.1 select語句 315
11.2.2 update語句 316
11.2.3 delete語句 316
11.3基本查詢 317
11.3.1查詢的目標(biāo) 317
11.3.2標(biāo)識變量 318
11.3.3路徑表達(dá)式 319
11.4連接查詢 320
11.5操作符表達(dá)式 322
11.5.1 between表達(dá)式 322
11.5.2 in表達(dá)式 323
11.5.3 like表達(dá)式 323
11.5.4 空值比較表達(dá)式 323
11.5.5空集合比較表達(dá)式 324
11.5.6集合成員表達(dá)式 324
11.6函數(shù) 324
11.6.1字符串函數(shù) 324
11.6.2算術(shù)函數(shù) 325
11.6.3日期/時間函數(shù) 325
11.7子查詢 326
11.7.1 exists表達(dá)式 326
11.7.2 all和any表達(dá)式 326
11.8 select子句 327
11.9 order by子句 328
11.10 grou