《Java EE 6 企業級套用開發教程》是2015年人民郵電出版社出版的圖書,作者是李樹秋。
圖書信息,圖書簡介,目錄,
圖書信息
【作者】李樹秋
【ISBN】978-7-115-38346-4
【日期】2015-02
圖書簡介
本書針對本科高校計算機套用和軟體工程等專業中的套用型需求,根據Java EE 6規範,並參考Java EE 6在企業級開發中套用的特點編寫而成.
目錄
第 1章 Java EE概述 8
1.1 Java EE的產生與發展 8
1.2 Java EE 6架構 9
1.3 Java EE 6常用技術 10
1.4 Java EE 6特性 12
1.5 Java EE 6套用伺服器介紹 14
1.6 Java EE開發環境的配置 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小結 25
習題 25
第 2章 Servlet程式開發 26
2.1 Servlet概述 26
2.2 一個簡單的Servlet例子 26
2.3 Servlet工作原理 28
2.3.1 Servlet的調用過程 28
2.3.2 Servlet的生命周期 29
2.4 Servlet開發過程 29
2.4.1 創建工程 29
2.4.2 創建Servlet類 32
2.4.3 配置Servlet類 33
2.4.4 發布Servlet類 36
2.4.5 調用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訪問資料庫 57
2.9 小結 67
習題 67
第3章 JSP程式開發 68
3.1 JSP概述 68
3.2 一個簡單的JSP例子 68
3.3 JSP運行原理 70
3.4 JSP基本構成 71
3.4.1 JSP聲明 71
3.4.2 JSP程式塊 72
3.4.3 JSP表達式 72
3.4.4 JSP指令 73
3.4.5 JSP動作 75
3.4.6 JSP注釋 79
3.5 JSP內置對象 80
3.6 JSP頁面調用Servlet 84
3.7 JSP頁面調用JavaBean 84
3.8 JSP開發實例 85
3.9 小結 96
習題 96
第4章 JSF程式開發 97
4.1 JSF概述 97
4.2 一個簡單的JSF例子 97
4.2.1 創建JSF工程 98
4.2.2 例子分析 105
4.3 JSF請求處理生命周期 109
4.4 JSF組件 111
4.4.1 JSF核心標籤 112
4.4.2 JSF HTML標籤 113
4.5 Facelet 122
4.6託管Bean 127
4.6.1 Bean作用域 127
4.6.2 使用XML配置Bean 129
4.7 EL表達式 130
4.7.1 值表達式 130
4.7.2 複合表達式 131
4.7.3方法表達式 132
4.7.4隱含變數 133
4.8 導航 134
4.8.1 靜態導航 134
4.8.2 動態導航 134
4.8.3 重定向 135
4.9轉換和驗證 137
4.9.1 使用標準轉換器 138
4.9.2 使用標準驗證器 140
4.9.3 使用自定義轉換器 142
4.9.4 使用自定義驗證器 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 小結 163
習題 163
第5章 JDBC 165
5.1 JDBC概述 165
5.2 JDBC驅動程式 165
5.3 JDBC的主要接口和類 167
5.4使用JDBC訪問資料庫 168
5.5 JDBC開發實例 170
5.6小結 175
習題 175
第6章 JNDI 176
6.1 JNDI概述 176
6.2命名服務與目錄服務主要概念 177
6.3 JNDI的主要接口和類 178
6.4 JNDI的使用 180
6.5 JNDI開發實例 181
6.6小結 185
習題 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運行原理 188
7.4 EJB 3.1新特性 189
7.5小結 192
習題 192
第8章 會話Bean 193
8.1會話Bean概述 193
8.2 會話Bean組成 194
8.3 無狀態會話Bean開發方法 195
8.3.1無狀態會話Bean例子 197
8.3.2無狀態會話Bean生命周期 206
8.3.3無狀態會話Bean的生命事件 207
8.4有狀態會話Bean開發方法 208
8.4.1有狀態會話Bean例子 209
8.4.2有狀態會話Bean生命周期 210
8.4.3與無狀態會話Bean區別 211
8.4.4有狀態會話Bean生命周期事件 212
8.5單例會話Bean開發方法 213
8.5.1單例會話Bean例子 214
8.5.2單例會話Bean的並發控制 216
8.5.3單例會話Bean生命周期 217
8.6 多接口會話Bean 218
8.7 會話Bean異步調用 219
8.8 小結 222
習題 222
第9章 JMS與訊息驅動Bean 223
9.1 JMS概述 223
9.1.1 JMS基本模型 223
9.1.2 JMS訊息結構 224
9.1.3 JMS訊息傳遞模型 225
9.2 JBoss MQ配置 227
9.3 JMS程式的開發方法 228
9.3.1 JMS API 模型 228
9.3.2 JMS訊息傳送 229
9.3.3 JMS訊息接收 232
9.4 訊息驅動Bean(MDB)概述 237
9.5訊息驅動Bean組成 237
9.6 訊息驅動Bean開發方法 237
9.6.1監聽點對點訊息的MDB例子 239
9.6.2 監聽Pub/Sub訊息的MDB例子 240
9.7 訊息驅動Bean生命周期 241
9.8 訊息驅動Bean生命事件 242
9.9小結 242
習題 243
第 10章 JPA 244
10.1 JPA概述 244
10.2一個簡單的JPA例子 246
10.3 JPA實體映射 252
10.2.1 映射實體 253
10.2.2 映射表和欄位 256
10.2.3 主鍵映射 259
10.2.4複合主鍵 261
10.3 實體關係映射 264
10.3.1 關聯的基本概念 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 實體管理器 297
10.4.1 Entity Manager API 297
10.4.2 實體操作 300
10.4.3 實體的生命周期 301
10.4.4 實體管理器的獲取 304
10.5 事務 308
10.5.1事務與EntityManager 308
10.5.2 RESOURCE_LOCAL事務 309
10.5.3 JTA 事務 311
10.6 小結 314
習題 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查詢的目標 317
11.3.2標識變數 318
11.3.3路徑表達式 319
11.4連線查詢 320
11.5操作符表達式 322
11.5.1 between表達式 322
11.5.2 in表達式 323
11.5.3 like表達式 323
11.5.4 空值比較表達式 323
11.5.5空集合比較表達式 324
11.5.6集合成員表達式 324
11.6函式 324
11.6.1字元串函式 324
11.6.2算術函式 325
11.6.3日期/時間函式 325
11.7子查詢 326
11.7.1 exists表達式 326
11.7.2 all和any表達式 326
11.8 select子句 327
11.9 order by子句 328