TOP
紅利積點抵現金,消費購書更貼心
Java Web開發技術詳解(附光碟)(簡體書)
滿額折

Java Web開發技術詳解(附光碟)(簡體書)

商品資訊

人民幣定價:49.8 元
定價
:NT$ 299 元
優惠價
87260
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點 :7 點
商品簡介
目次

商品簡介

《Java Web開發技術詳解》針對MyEclipse 5.5版本,介紹了JavaWeb編程的操作技巧,并介紹了相關插件的安裝和使用。全書共分為四篇,第一篇為基礎篇,其中,第1章介紹了開發環境的安裝、基本設置和使用,第2章~第4章介紹了HTML、JavaScript和JSP技術的基礎知識;第二篇為Java Web開發技術篇(第5章~第8章),介紹了Java Web開發技術;第三篇為Java Web開發框架篇(第9章~第12章),介紹了Java Web開發框架;第四篇為綜合實例篇(第13章和第14章),分別應用前面所述知識進行綜合性實例開發。《Java Web開發技術詳解》的特點是理論結合實踐,使用大量精選實例進行介紹,具有很強的針對性,可以讓讀者通過實踐來鞏固理論,輕鬆掌握設計技巧。
《Java Web開發技術詳解》內容由淺入深,包含詳細的開發和操作步驟講解,輔以實際開發實例,適合所有的Java編程愛好者。

目次

第一篇 基礎篇
第1章 搭建開發環境 2
1.1 JavaWeb概述 2
1.1.1 JavaEE概述 2
1.1.2 JavaEE運行模式 3
1.2 搭建JDK開發環境 3
1.2.1 JDK的下載與安裝 3
1.2.2 配置環境變量 4
1.2.3 JDK環境的測試 4
1.3 搭建Web部署環境 5
1.3.1 Tomcat的下載與安裝 5
1.3.2 Tomcat的環境變量配置 6
1.3.3 部署Web項目 7
1.4 搭建開發環境 7
1.4.1 Eclipse的下載與安裝 7
1.4.2 MyEclipse下載與安裝 10
1.4.3 開發環境與Tomcat結合 11

第2章 HTML相關基礎知識 15
2.1 HTML基礎知識 15
2.1.1 文字標簽 15
2.1.2 列表標簽 18
2.1.3 表格標簽 19
2.1.4 表單標簽 21
2.1.5 框架標簽 22
2.1.6 圖像標簽 23
2.1.7 常用標簽 27
2.2 CSS基礎知識 29
2.2.1 CSS概述 30
2.2.2 CSS應用 30

第3章 JavaScript相關基礎知識 33
3.1 JavaScript語言基礎 33
3.1.1 變量 33
3.1.2 數據類型 33
3.1.3 運算符和表達式 34
3.1.4 程序控制語句 37
3.2 自定義函數 39
3.2.1 函數的定義和使用 39
3.2.2 函數的參數和返回值 40
3.3 系統函數 41
3.3.1 使用parseInt函數和parseFloat函數進行數值轉換 41
3.3.2 使用typeof函數判斷對象類型 42
3.3.3 使用isFinite函數判斷一個變量是否有界 43
3.3.4 使用isNaN函數判斷一個變量是否是數值 44
3.3.5 使用eval函數返回字符串的值 45
3.3.6 使用unescape函數進行字符解碼 46
3.3.7 使用escape函數進行字符編碼 46
3.4 系統內部對象 47
3.4.1 Array對象 47
3.4.2 Object對象 48
3.4.3 Table對象 49
3.4.4 Window對象 51
3.4.5 Document對象 53
3.4.6 Location對象 54
3.4.7 Navigator對象 55

第4章 JSP技術基礎知識 57
4.1 JSP技術簡介 57
4.2 JSP基本語法 57
4.2.1 JSP的基本腳本元素 58
4.2.2 JSP的指令元素 60
4.2.3 JSP的基本程序控制語句 62
4.2.4 JSP支持的基本數據類型 67
4.3 JSP的內置對象 67
4.3.1 request對象 67
4.3.2 response對象 71
4.3.3 pageContext對象 72
4.3.4 session對象 72
4.3.5 application對象 74
4.3.6 out對象 76
4.3.7 config對象 77
4.4 利用scope實現計數器 77
4.5 EL表達式 79

第二篇 JavaWeb開發技術篇
第5章 Servlet基礎知識 82
5.1 Servlet簡介 82
5.1.1 Servlet接口 82
5.1.2 目錄結構 83
5.1.3 編寫Servlet程序 83
5.2 Servlet的生命周期 87
5.3 HttpServlet類 89
5.3.1 doGET 89
5.3.2 doPOST 93
5.4 HttpServletResponse類及狀態響應碼 98
5.5 Servlet中的請求與響應 102
5.6 Servlet之間的跳轉 108
5.6.1 Forward跳轉 108
5.6.2 Redirect資源重定向 110
5.6.3 Refresh自動刷新 112
5.7 綜合實例(文件上傳) 112

第6章 搭建MySQL數據庫開發環境 117
6.1 MySQL概述 117
6.1.1 MySQL簡介 117
6.1.2 下載并安裝MySQL 118
6.1.3 下載并安裝XAMPP 122
6.1.4 連接MySQL數據庫 125
6.2 使用MySQL數據庫 126
6.2.1 通過XAMPP管理MySQL數據庫 126
6.2.2 創建數據庫表 127
6.3 SQL語言 129
6.3.1 SQL語言簡介 129
6.3.2 SQL基本語法 129
6.3.3 DDL SQL語句 131

第7章 JDBC技術 135
7.1 JDBC基礎知識 135
7.2 JDBC數據連接 136
7.2.1 JDBC各種數據庫的連接 136
7.2.2 JDBC應用示例 136
7.3 事務處理 140
7.3.1 什麼是事務處理 140
7.3.2 事物處理示例 140
7.4 JDBC應用 141

第8章 JavaBean基礎知識 143
8.1 JavaBean概述 143
8.1.1 JavaBean的編碼規則 143
8.1.2 JavaBean典型示例 144
8.2 JSP中的JavaBean 148
8.2.1 設置有效期page 148
8.2.2 設置有效期request 149
8.2.3 設置有效期session 151
8.2.4 設置有效期application 153
8.3 數據庫操作封裝的JavaBean 155

第三篇 JavaWeb開發框架篇
第9章 Ajax基礎知識 160
9.1 Ajax概述 160
9.1.1 Ajax的工作原理 160
9.1.2 Ajax的開發模式 161
9.2 Ajax主流框架 161
9.2.1 Prototype框架 161
9.2.2 DOJO 162
9.2.3 DWR 164
9.2.4 GWT 165
9.2.5 Buffalo 167
9.2.6 JSON-RPC 168
9.2.7 EXT 168
9.3 Ajax技術 171
9.3.1 XMLHttpRequest技術 171
9.3.2 JavaScript 172
9.3.3 DOM 173
9.3.4 CSS 174
9.3.5 XML 175
9.4 使用Ajax技術的HelloWorld 175
9.4.1 創建HelloWorld.jsp 175
9.4.2 創建Servlet程序HelloWorld.java 177
9.4.3 配置web.xml 178
9.4.4 運行程序 178
9.4.5 對比傳統Servlet實現HelloWorld示例 179

第10章 Struts2技術詳解 182
10.1 Struts2簡介 182
10.2 Struts2安裝與配置 182
10.2.1 下載Struts2 182
10.2.2 搭建Struts2的開發運行環境 184
10.3 Struts2入門示例 186
10.3.1 創建消息輸出的JSP頁面 187
10.3.2 創建控制器UserAction.java 187
10.3.3 配置文件struts.xml和struts.properties 188
10.3.4 配置文件web.xml 189
10.3.5 運行示例 190
10.4 Struts2的輸入校驗 190
10.4.1 通過配置文件進行校驗 191
10.4.2 通過覆寫ActionSupport類進行校驗 193
10.4.3 輸入校驗示例 193
10.4.4 Validation框架的內建校驗器 197
10.5 Struts2的國際化 205
10.5.1 創建國際化資源文件 205
10.5.2 創建國際化資源類 208
10.6 Struts2標簽 209
10.6.1 數據標簽 209
10.6.2 表單標簽 215
10.6.3 非表單標簽 226
10.6.4 控制標簽 230
10.6.5 Ajax標簽 236
10.7 Struts2登錄示例 239

第11章 Hibernate3技術詳解 242
11.1 Hibernate概述 242
11.1.1 Hibernate簡介 242
11.1.2 Hibernate原理 243
11.1.3 Hibernate的下載和安裝 243
11.1.4 Hibernate的核心機制 244
11.1.5 Hibernate的主鍵介紹 246
11.2 Hibernate配置 246
11.2.1 Hibernate配置文件 246
11.2.2 Hibernate連接池 248
11.2.3 SQL方言 249
11.2.4 使用JNDI 250
11.3 使用注釋配置Hibernate 251
11.3.1 使用@Entity注釋實體類 251
11.3.2 使用@Table注釋實體類 252
11.3.3 使用@Id注釋主鍵 252
11.3.4 使用@Basic和@Transient注釋 254
11.3.5 使用@GenericGenerator注釋生成主鍵值 254
11.4 Hibernate實體映射 255
11.4.1 Hibernate配置文件 255
11.4.2 主鍵映射 256
11.4.3 主鍵生成規則 257
11.4.4 普通屬性映射 258
11.4.5 日期屬性配置 258
11.4.6 臨時屬性配置 258
11.4.7 使用@注解配置 259
11.5 Hibernate實體關係映射 261
11.5.1 一對一映射關係 261
11.5.2 多對一映射關係 262
11.5.3 一對多映射關係 263
11.5.4 多對多映射關係 264
11.6 Hibernate緩存機制 264
11.6.1 一級緩存 265
11.6.2 二級緩存 266
11.7 Hibernate查詢語言 267
11.7.1 HQL語法 267
11.7.2 返回類型 267
11.7.3 條件查詢 269
11.7.4 分頁顯示 270
11.7.5 級聯查詢 271
11.7.6 使用數據庫SQL 271
11.7.7 命名查詢 272
11.7.8 配置文件中的命名查詢 272
11.8 使用MyEclipse集成的Hibernate 273

第12章 Spring技術詳解 275
12.1 Spring概述 275
12.1.1 Spring框架簡介 275
12.1.2 Spring的主要特性 275
12.2 在應用程序中使用Spring 276
12.2.1 Spring的下載與安裝 276
12.2.2 MyEclipse對Spring的支持 278
12.3 Spring示例 279
12.3.1 創建HelloWorld.jsp 279
12.3.2 創建控制器HelloWorld.java 280
12.3.3 創建Spring配置文件config.xml 281
12.3.4 創建web.xml 282
12.3.5 運行結果 283
12.4 反向控制 283
12.4.1 依賴注入 283
12.4.2 用IOC降低耦合度 285
12.5 手動裝配JavaBean 286
12.5.1 裝配Bean的方法 286
12.5.2 與Bean相關的接口 287
12.5.3 bean標簽的常用屬性 288
12.5.4 裝配普通屬性 292
12.5.5 裝配集合屬性 294
12.5.6 裝配構造方法 297
12.6 自動裝配 300
12.7 Spring中的數據庫操作 302
12.7.1 獲取DataSource對象 302
12.7.2 在Spring中使用Hibernate 305
12.7.3 在Spring中使用JDBC 307

第四篇 綜合實例篇
第13章 文件操作實例 312
13.1 Struts2文件上傳 312
13.1.1 Struts2對上傳文件的支持 312
13.1.2 上傳文件的JSP頁 313
13.1.3 上傳文件的Action類 313
13.1.4 配置上傳文件的Action類 316
13.1.5 過濾上傳文件的類型 317
13.2 上傳多個文件 319
13.2.1 上傳固定數目的文件 319
13.2.2 上傳任意數目的文件 323
13.3 文件上傳 325
13.3.1 下載安裝Commons-FileUpload組件 325
13.3.2 上傳單個文件 326
13.3.3 上傳多個文件 329

第14章 網絡電子相冊 332
14.1 功能介紹 332
14.2 數據庫設計 332
14.3 數據庫操作類 333
14.4 定義類 337
14.4.1 信息定義類 338
14.4.2 用戶信息類 342
14.5 操作類 343
14.6 頁面及邏輯處理 347
14.6.1 用戶登錄頁面 348
14.6.2 系統主頁面 349
14.6.3 照片上傳頁面 350
14.6.4 上傳文件 353
14.6.5 照片縮放處理 357
14.6.6 ID生成器 358
14.6.7 查看所有照片 360
14.6.8 查看照片詳情 365
14.6.9 查看用戶相冊 366
14.6.10 查看照片詳情 371
14.6.11 查看好友的列表 372
14.6.12 查看好友相冊 374
14.6.13 好友照片小圖列表頁面 377
14.7 運行實例 379

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

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

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 260
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區