新到貨2本75折
Java EE程序設計與應用開發(第2版)

Java EE程序設計與應用開發(第2版)

  • 定價:297
  • 優惠價:87258
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可取貨點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
載入中...
  • 分享
 

內容簡介

本書共20章可分為6部分,包括Java EE開發環境配置、JDBC開發、Web開發、輕量級框架開發、重量級框架開發和其他內容。本書使用的開發環境是JDK1.8+MyEclipse2016+Tomcatv9.0/WebLogic12c,內容由淺入深,並輔以大量的實例說明,最后還提供了一些課程設計的內容。  

本書提供了所有實例的源代碼以及開發過程中用到的軟件,供讀者學習和參考。  

本書為學校教學量身定做,每個章節都有建議的課時。本書可供高校Java EE開發相關課程使用,也可供有Java SE基礎但沒有Java Web開發基礎的程序員作為入門用書使用,更可以為社會Java嵌入式培訓班作為教材使用,還可使缺乏項目實戰經驗的程序員快速積累項目開發經驗。

郭克華,計算機應用技術博士,中國計算機學會會員,現任職於中南大學。美國Texas A&M University訪問學者,長期從事軟件體系結構、編程語言等方面的研究,主持國家級、省部級重點項目10余項,並出版十多部精品著作。其案例式教學方法深入淺出,深受學生喜愛,教學視頻在太平洋電腦網、硅谷動力、網易、CSDN等知名網站上被廣泛轉載。
 

目錄

第1部分 入門
第1章 Java EE介紹和環境配置 3
1.1 Java EE簡介 3
1.1.1 Java技術系列的三個版本 3
1.1.2 Java EE的特點 4
1.1.3 Java EE的技術結構 6
1.2 JDK安裝 7
1.3 服務器安裝 10
1.3.1 安裝Tomcat 10
1.3.2 安裝WebLogic 12 14
1.4 IDE安裝 20
1.4.1 IDE的作用 20
1.4.2 安裝MyEclipse 21
1.4.3 綁定MyEclipse和Tomcat 22
1.4.4 綁定MyEclipse和WebLogic 25
小結 27
上機習題 28
第2部分 JDBC編程
第2章 JDBC 31
2.1 JDBC簡介 31
2.2 建立ODBC數據源 32
2.3 JDBC操作 33
2.3.1 添加數據 34
2.3.2 刪除數據 35
2.3.3 修改數據 36
2.3.4 查詢數據 36
2.4 使用PreparedStatement和CallableStatement 38
2.5 事務 41
2.6 使用廠商驅動進行數據庫連接 42
2.7 使用連接池訪問數據庫 44
小結 48
上機習題 48
第3部分 Web開發
第3章 JSP基礎編程 51
3.1 B/S結構 51
3.2 建立Web項目 53
3.2.1 目錄結構 53
3.2.2 部署 55
3.3 注釋 57
3.4 JSP表達式、程序段和聲明 58
3.5 URL傳值 60
3.6 JSP指令和動作 62
3.6.1 JSP指令 62
3.6.2 JSP動作 66
3.7 表單開發 67
3.7.1 單一表單元素數據的獲取 68
3.7.2 捆綁表單元素數據的獲取 72
3.8 隱藏表單 73
3.9 中文亂碼問題 76
小結 77
上機習題 77
第4章 JSP內置對象 78
4.1 認識JSP內置對象 78
4.2 out對象 78
4.3 request對象 79
4.4 response對象 81
4.4.1 利用response對象進行復位向 81
4.4.2 利用response設置HTTP頭 85
4.5 Cookie操作 85
4.6 利用session開發購物車 89
4.6.1 購物車需求 89
4.6.2 如何用session開發購物車 91
4.7 session其他API 93
4.7.1 session的其他操作 93
4.7.2 sessionId 96
4.7.3 利用session保存登錄信息 97
4.8 application對象 97
小結 99
上機習題 99
第5章 JSP和JavaBean 101
5.1 認識JavaBean 101
5.1.1 編寫JavaBean 102
5.1.2 特殊JavaBean屬性 103
5.2 在JSP中使用JavaBean 104
5.3 JavaBean的范圍 107
5.4 DAO和VO 110
5.4.1 為什麼需要DAO和VO 110
5.4.2 編寫DAO和VO 110
5.4.3 在JSP中使用DAO和VO 111
小結 112
上機習題 113
第6章 Servlet基礎編程 114
6.1 認識Servlet 114
6.2 編寫Servlet 114
6.2.1 建立Servlet 114
6.2.2 Servlet運行機制 117
6.3 Servlet生命周期 118
6.4 Servlet與JSP內置對象 119
6.5 設置歡迎頁面 120
6.6 在Servlet中讀取參數 122
6.6.1 設置參數 122
6.6.2 獲取參數 123
小結 124
上機習題 124
第7章 Servlet高級編程 125
7.1 在Servlet內實現跳轉 125
7.2 ServletContext高級功能 127
7.3 使用過濾器 128
7.3.1 為什麼需要過濾器 128
7.3.2 編寫過濾器 129
7.3.3 需要注意的問題 133
7.4 異常處理 135
小結 136
上機習題 136
第8章 EL&JSTL 137
8.1 認識表達式語言 137
8.1.1 為什麼需要表達式語言 137
8.1.2 表達式語言基本語法 137
8.2 基本運算符 138
8.2.1 .和[]運算符 138
8.2.2 算術運算符 139
8.2.3 關系運算符 139
8.2.4 邏輯運算符 139
8.2.5 其他運算符 139
8.3 數據訪問 140
8.3.1 對象的作用域 140
8.3.2 訪問JavaBean 141
8.3.3 訪問集合 142
8.3.4 其他隱含對象 142
8.4 認識JSTL 143
8.5 核心標簽庫 144
8.5.1 核心標簽庫介紹 144
8.5.2 用核心標簽進行基本數據操作 145
8.5.3 用核心標簽進行流程控制 146
8.6 XML標簽庫簡介 150
8.7 國際化標簽庫簡介 151
8.8 數據庫標簽庫簡介 152
8.9 函數標簽庫簡介 152
小結 154
上機習題 154
第9章 Ajax 156
9.1 Ajax概述 156
9.1.1 為什麼需要Ajax技術 156
9.1.2 Ajax技術介紹 157
9.1.3 一個簡單案例 158
9.2 Ajax開發 160
9.2.1 Ajax核心代碼 160
9.2.2 API解釋 160
9.3 Ajax簡單案例 164
9.3.1 表單驗證需求 164
9.3.2 實現方法 165
9.3.3 需要注意的問題 167
小結 168
上機習題 168
第4部分 輕量級框架開發
第10章 MVC和Struts基本原理 171
10.1 MVC模式 171
10.2 Struts框架的基本原理 172
10.2.1 Struts框架簡介 172
10.2.2 Struts框架原理 173
10.3 Struts框架的基本使用方法 174
10.3.1 導入Struts框架 174
10.3.2 編寫JSP 176
10.3.3 編寫並配置ActionForm 177
10.3.4 編寫並配置Action 179
10.3.5 測試 181
10.4 其他問題 181
10.4.1 程序運行流程 181
10.4.2 ActionForm生命周期 182
10.4.3 其他問題 183
小結 184
上機習題 184
第11章 Struts標簽和錯誤處理 185
11.1 認識Struts標簽庫 185
11.1.1 Struts標簽庫簡介 185
11.1.2 使用Struts 1.3標簽庫新建JSP的方法 185
11.2 struts-html輸入標簽的使用 187
11.2.1 使用struts-html標簽生成一個表單 187
11.2.2 struts-html簡單輸入標簽的使用 189
11.2.3 struts-html復雜輸入標簽的使用 192
11.3 Struts資源文件的使用方法 193
11.3.1 認識Struts資源文件 193
11.3.2 Struts默認資源文件的使用方法 195
11.3.3 在資源文件中傳參數 197
11.3.4 多個資源文件 198
11.4 Struts錯誤處理 200
11.4.1 Struts錯誤簡介 200
11.4.2 前端錯誤的處理方法 201
11.4.3 業務邏輯錯誤的處理方法 204
小結 206
上機習題 206
第12章 Struts 2基礎開發 207
12.1 Struts 2簡介 207
12.2 Struts 2的基本原理 208
12.2.1 環境配置 208
12.2.2 Struts 2原理 209
12.3 Struts 2的基本使用方法 209
12.3.1 導入Struts 2 209
12.3.2 編寫JSP 210
12.3.3 編寫並配置ActionForm 212
12.3.4 編寫並配置Action 212
12.3.5 測試 214
12.4 其他問題 215
12.4.1 程序運行流程 215
12.4.2 Action生命周期 215
12.4.3 在Action中訪問Web對象 216
小結 217
上機習題 218

第13章 Hibernate基礎編程 219
13.1 對象關系映射 219
13.2 Hibernate框架的基本原理 220
13.2.1 Hibernate框架簡介 220
13.2.2 Hibernate框架原理 221
13.3 Hibernate框架的基本使用方法 222
13.3.1 導入Hibernate框架 222
13.3.2 編寫Hibernate配置文件 223
13.3.3 編寫PO 224
13.3.4 編寫並配置映像文件 225
13.4 利用Hibernate進行數據庫操作 227
13.4.1 添加操作 227
13.4.2 查詢操作 228
13.4.3 修改操作 229
13.4.4 刪除操作 230
小結 231
上機習題 231
第14章 Hibernate高級編程 232
14.1 深入認識Hibernate 232
14.1.1 Configuration 232
14.1.2 SessionFactory 233
14.1.3 Session 233
14.2 批量查詢方法 235
14.2.1 HQL 235
14.2.2 Criteria 238
14.3 Hibernate主鍵 239
14.3.1 主鍵生成策略 239
14.3.2 復合主鍵 239
14.4 動態實體模型 241
小結 243
上機習題 243
第15章 Spring基礎編程 244
15.1 Spring框架入門 244
15.1.1 耦合性和控制反轉 244
15.1.2 Spring框架簡介 246
15.2 Spring框架的基本使用方法 247
15.2.1 導入Spring框架 247
15.2.2 編寫被調用方及其接口 248
15.2.3 編寫Spring配置文件 249
15.2.4 編寫調用方 249
15.3 依賴注入 251
15.3.1 屬性注入 252
15.3.2 構造函數注入 253
15.3.3 兩種注入方式的總結和比較 254
15.4 其他問題 255
15.4.1 Bean的初始和消亡函數 255
15.4.2 延遲加載 256
小結 257
上機習題 257
第16章 Struts、Spring、Hibernate的整合 258
16.1 Struts整合Hibernate 258
16.1.1 編寫數據庫訪問層 258
16.1.2 增加Struts框架支持 261
16.2 整合Spring 264
16.2.1 重構CustomerDao 265
16.2.2 修改LoginAction 266
16.2.3 Struts整合Spring 267
16.2.4 Spring整合Hibernate 269
小結 269
上機習題 269
第5部分 重量級框架開發
第17章 EJB 3.2:會話Bean 273
17.1 為什麼需要EJB 273
17.2 EJB框架的基本原理 274
17.2.1 EJB框架簡介 274
17.2.2 EJB運行原理 275
17.3 EJB框架的基本使用方法 276
17.3.1 建立EJB項目 276
17.3.2 編寫遠程接口 277
17.3.3 編寫實現類 278
17.3.4 配置EJB 278
17.3.5 部署EJB 279
17.3.6 遠程調用該EJB 281
17.3.7 無狀態會話Bean的生命周期 284
17.4 有狀態會話Bean開發 285
17.5 有配置文件的EJB 287
17.6 編寫具有本地接口的EJB 288
小結 289
上機習題 289

第18章 EJB 3.2:實體Bean 290
18.1 實體Bean和ORMapping 290
18.2 編寫實體Bean 290
18.2.1 按照JavaBean格式編寫PO 291
18.2.2 在Student類中添加注釋 292
18.2.3 編寫配置文件 294
18.3 利用會話Bean操作實體Bean 296
18.3.1 編寫會話Bean的遠程接口 297
18.3.2 編寫會話Bean的實現類 297
18.3.3 測試 298
18.4 復雜查詢 301
小結 304
上機習題 304
第6部分 其他內容
第19章 log4j&Ant 307
19.1 log4j初步 307
19.1.1 log4j介紹 307
19.1.2 log4j的安裝 310
19.2 log4j的使用 310
19.2.1 配置文件介紹 310
19.2.2 日志測試 311
19.2.3 日志消息級別 312
19.2.4 日志布局 313
19.2.5 日志文件的存放 315
19.2.6 建議 315
19.3 Ant 316
19.3.1 Ant介紹 316
19.3.2 下載並配置Ant 316
19.3.3 Ant的使用 317
小結 318
上機習題 319
第20章 DOM和SAX 320
20.1 DOM 320
20.1.1 DOM介紹 320
20.1.2 DOM基本API 321
20.1.3 載入文檔 322
20.2 利用DOM讀取數據 323
20.2.1 利用Node讀取數據 323
20.2.2 利用Document讀取數據 326
20.2.3 利用Element讀取數據 327
20.3 利用DOM修改數據 328
20.3.1 XML文件保存 328
20.3.2 利用Node修改數據 329
20.3.3 利用Document修改數據 331
20.3.4 利用Element修改數據 331
20.4 SAX 333
20.4.1 SAX介紹 333
20.4.2 載入文檔 333
20.4.3 編寫事件處理器 334
20.4.4 實現解析 336
小結 337
上機習題 338
 

詳細資料

  • ISBN:9787302474180
  • 規格:338頁 / 普通級 / 2-1
  • 出版地:中國

最近瀏覽商品

 

相關活動

  • 從「格」的概念出發|
 

購物說明

溫馨提醒您:若您訂單中有購買簡體館無庫存/預售書或庫存於海外廠商的書籍,建議與其他商品分開下單,以避免等待時間過長,謝謝。

大陸出版品書況:因裝幀品質及貨運條件未臻完善,書況與台灣出版品落差甚大,封面老舊、出現磨痕、凹痕等均屬常態,故簡體字館除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。 

 

請注意,部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

調貨時間:若您購買海外庫存之商品,於您完成訂購後,商品原則上約45個工作天內抵台(若有將延遲另行告知)。為了縮短等待的時間,建議您將簡體書與其它商品分開訂購,以利一般商品快速出貨。 

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則

  • 翦商作者新作79折
  • 針灸匠張寶旬
  • 浪漫小說精選3本72折