Java EE 6 企業(yè)級(jí)應(yīng)用開(kāi)發(fā)教程
定 價(jià):48 元
叢書(shū)名:普通高等教育軟件工程“十二五”規(guī)劃教材
- 作者:李樹(shù)秋
- 出版時(shí)間:2015/4/1
- ISBN:9787115383464
- 出 版 社:人民郵電出版社
- 中圖法分類(lèi):TP312
- 頁(yè)碼:320
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16K
《Java EE 6 企業(yè)級(jí)應(yīng)用開(kāi)發(fā)教程》針對(duì)本科高校計(jì)算機(jī)應(yīng)用和軟件工程等專(zhuān)業(yè)中的應(yīng)用型需求,根據(jù)Java EE 6規(guī)范,并參考Java EE 6在企業(yè)級(jí)開(kāi)發(fā)中應(yīng)用的特點(diǎn)編寫(xiě)而成.全書(shū)共分十四章,包括Servlet、JSP和JSF程序開(kāi)發(fā),JDBC、JNDI技術(shù),EJB概述、會(huì)話Bean、JMS與消息驅(qū)動(dòng)Bean,JPA、JPQL,Web Service,Java EE安全性與事務(wù),SSH框架開(kāi)發(fā).
《Java EE 6 企業(yè)級(jí)應(yīng)用開(kāi)發(fā)教程》注重知識(shí)體系結(jié)構(gòu)的系統(tǒng)性和條理性,注重理論化知識(shí)體系結(jié)構(gòu)與開(kāi)發(fā)實(shí)踐過(guò)程相結(jié)合,介紹Java EE 6.0 包括的重要技術(shù),強(qiáng)調(diào)技術(shù)在實(shí)際項(xiàng)目開(kāi)發(fā)中的操作和應(yīng)用.本書(shū)結(jié)構(gòu)緊湊,語(yǔ)言通俗,深入淺出,示例豐富,可讀性強(qiáng),便于教學(xué).可作為高等學(xué)校計(jì)算機(jī)應(yīng)用和軟件工程類(lèi)專(zhuān)業(yè)本、專(zhuān)科的教材或教學(xué)參考書(shū). 也可作為計(jì)算機(jī)專(zhuān)業(yè)開(kāi)發(fā)參考書(shū)使用。
李樹(shù)秋,二十多年教學(xué)經(jīng)驗(yàn)。擔(dān)任軟構(gòu)件與中間件技術(shù)、嵌入式系統(tǒng)等課程教學(xué)。近5年,作為主要參加人參與國(guó)家及省部級(jí)項(xiàng)目6項(xiàng),其中3項(xiàng)已經(jīng)通過(guò)答辯,作為項(xiàng)目負(fù)責(zé)人完成省部級(jí)項(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開(kāi)發(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程序開(kāi)發(fā) 26
2.1 Servlet概述 26
2.2 一個(gè)簡(jiǎn)單的Servlet例子 26
2.3 Servlet工作原理 28
2.3.1 Servlet的調(diào)用過(guò)程 28
2.3.2 Servlet的生命周期 29
2.4 Servlet開(kāi)發(fā)過(guò)程 29
2.4.1 創(chuàng)建工程 29
2.4.2 創(chuàng)建Servlet類(lèi) 32
2.4.3 配置Servlet類(lèi) 33
2.4.4 發(fā)布Servlet類(lèi) 36
2.4.5 調(diào)用Servlet類(lèi) 37
2.5 Servlet主要接口和類(lèi) 38
2.5.1 Servlet接口 39
2.5.2 ServletRequest接口 39
2.5.3 ServletResponse接口 40
2.5.4 GenericServlet抽象類(lèi) 41
2.5.5 HttpServlet抽象類(lèi) 41
2.5.6 HttpServlettRequest接口 43
2.5.7 HttpServletResponse接口 43
2.5.8 HttpSession接口 44
2.6 servlet共享變量 45
2.7 用servlet讀寫(xiě)文件 51
2.7.1 讀文件 51
2.7.2 寫(xiě)文件 53
2.7.3 文件上傳 54
2.7.4 文件下載 56
2.8 用servlet訪問(wèn)數(shù)據(jù)庫(kù) 57
2.9 小結(jié) 67
習(xí)題 67
第3章 JSP程序開(kāi)發(fā) 68
3.1 JSP概述 68
3.2 一個(gè)簡(jiǎn)單的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動(dòng)作 75
3.4.6 JSP注釋 79
3.5 JSP內(nèi)置對(duì)象 80
3.6 JSP頁(yè)面調(diào)用Servlet 84
3.7 JSP頁(yè)面調(diào)用JavaBean 84
3.8 JSP開(kāi)發(fā)實(shí)例 85
3.9 小結(jié) 96
習(xí)題 96
第4章 JSF程序開(kāi)發(fā) 97
4.1 JSF概述 97
4.2 一個(gè)簡(jiǎn)單的JSF例子 97
4.2.1 創(chuàng)建JSF工程 98
4.2.2 例子分析 105
4.3 JSF請(qǐng)求處理生命周期 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 動(dòng)態(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 動(dòng)作事件 147
4.10.2 值更改事件 150
4.10.3 階段事件 152
4.11 上下文和依賴(lài)注入 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ū)動(dòng)程序 165
5.3 JDBC的主要接口和類(lèi) 167
5.4使用JDBC訪問(wèn)數(shù)據(jù)庫(kù) 168
5.5 JDBC開(kāi)發(fā)實(shí)例 170
5.6小結(jié) 175
習(xí)題 175
第6章 JNDI 176
6.1 JNDI概述 176
6.2命名服務(wù)與目錄服務(wù)主要概念 177
6.3 JNDI的主要接口和類(lèi) 178
6.4 JNDI的使用 180
6.5 JNDI開(kāi)發(fā)實(shí)例 181
6.6小結(jié) 185
習(xí)題 185
第7章 EJB 186
7.1 EJB概述 186
7.2 EJB 3.1組件類(lèi)型及組成 187
7.2.1類(lèi)型 187
7.2.2 組成 188
7.3 EJB運(yùn)行原理 188
7.4 EJB 3.1新特性 189
7.5小結(jié) 192
習(xí)題 192
第8章 會(huì)話Bean 193
8.1會(huì)話Bean概述 193
8.2 會(huì)話Bean組成 194
8.3 狀態(tài)會(huì)話Bean開(kāi)發(fā)方法 195
8.3.1狀態(tài)會(huì)話Bean例子 197
8.3.2狀態(tài)會(huì)話Bean生命周期 206
8.3.3狀態(tài)會(huì)話Bean的生命事件 207
8.4有狀態(tài)會(huì)話Bean開(kāi)發(fā)方法 208
8.4.1有狀態(tài)會(huì)話Bean例子 209
8.4.2有狀態(tài)會(huì)話Bean生命周期 210
8.4.3與狀態(tài)會(huì)話Bean區(qū)別 211
8.4.4有狀態(tài)會(huì)話Bean生命周期事件 212
8.5單例會(huì)話Bean開(kāi)發(fā)方法 213
8.5.1單例會(huì)話Bean例子 214
8.5.2單例會(huì)話Bean的并發(fā)控制 216
8.5.3單例會(huì)話Bean生命周期 217
8.6 多接口會(huì)話Bean 218
8.7 會(huì)話Bean異步調(diào)用 219
8.8 小結(jié) 222
習(xí)題 222
第9章 JMS與消息驅(qū)動(dòng)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程序的開(kāi)發(fā)方法 228
9.3.1 JMS API 模型 228
9.3.2 JMS消息發(fā)送 229
9.3.3 JMS消息接收 232
9.4 消息驅(qū)動(dòng)Bean(MDB)概述 237
9.5消息驅(qū)動(dòng)Bean組成 237
9.6 消息驅(qū)動(dòng)Bean開(kāi)發(fā)方法 237
9.6.1監(jiān)聽(tīng)點(diǎn)對(duì)點(diǎn)消息的MDB例子 239
9.6.2 監(jiān)聽(tīng)Pub/Sub消息的MDB例子 240
9.7 消息驅(qū)動(dòng)Bean生命周期 241
9.8 消息驅(qū)動(dòng)Bean生命事件 242
9.9小結(jié) 242
習(xí)題 243
第10章 JPA 244
10.1 JPA概述 244
10.2一個(gè)簡(jiǎn)單的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一對(duì)一單向 269
10.3.3一對(duì)一雙向 275
10.3.4一對(duì)多單向 276
10.3.5多對(duì)一單向 286
10.3.6一對(duì)多/多對(duì)一雙向 288
10.3.7多對(duì)多單向 289
10.3.8多對(duì)多雙向 292
10.3.9 有額外字段的多對(duì)多雙向 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持久化查詢語(yǔ)言JPQL 315
11.1 JPQL概述 315
11.2基本語(yǔ)句 315
11.2.1 select語(yǔ)句 315
11.2.2 update語(yǔ)句 316
11.2.3 delete語(yǔ)句 316
11.3基本查詢 317
11.3.1查詢的目標(biāo) 317
11.3.2標(biāo)識(shí)變量 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í)間函數(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