買這商品的人也買了...
-
$880$581 -
$1,200$948 -
$400$316 -
$550$429 -
$980$833 -
$480$374 -
$229Android 開發與應用
-
$1,980$1,881 -
$880$695 -
$860$774 -
$403經典 Java EE 企業應用實戰-基於 WebLogic/JBoss 的 JSF + EJB 3 + JPA 整合開發
-
$350$277 -
$620$484 -
$540$459 -
$720$612 -
$250Spring MVC學習指南
-
$214Java Web核心技術
-
$301全端Web開發(使用JavaScript與Java)
-
$403深入分析 Java Web 技術內幕 (修訂版)
-
$556Angular 權威教程
-
$620$484 -
$720$562 -
$305Spring + Spring MVC + MyBatis 從零開始學
-
$505Swift 4 從零到精通 iOS 開發
-
$305Java Web應用開發從入門到實戰(微課視頻版)
相關主題
商品描述
<內容簡介>
王石磊編著的《Java Web開發技術詳解(附光盤)》內容新穎、知識全面、講解詳細,分為3篇,共18章。其中,第1篇是基礎篇,包括第1?4章,主要講解了搭建Java Web開發環境的基本知識,並簡要講解了HTML、CSS、JavaScript等網頁開發的基礎知識;第2篇是核心技術篇,包括第5?15章,詳細講解了Java Web開發的核心知識,主要包括JSP、動作指令、內置對象、自定義標籤、Servlet、JavaBean、JSTL標籤庫、Ajax、JDBC編程、JSF和JavaMail的基本知識;第3篇是提高篇,包括第16?18章,依次闡述了Struts 2、Hibernate和Spring 3個主流開源開發框架的基本知識和具體用法。全書理論結合實踐,通過大量實例剖析了Java Web開發技術的基礎知識。每個實例先提出製作思路及包含的知識點,然後力求用最通俗的語言將高深的知識闡述出來。通過本書,讀者可以深入瞭解Java Web開發技術的基本知識,並挖掘出基於主流框架的最佳組合。
《Java Web開發技術詳解(附光盤)》適合Java程序員、研發人員及在職程序員學習使用,也可作為相關培訓學校和大中專院校相關專業的教學用書。
<目錄>
第1篇 基礎篇
第1章 Java Web網站開發基礎/2
1.1 認識網頁和網站/2
1.1.1 網頁/2
1.1.2 網站/4
1.1.3 網站製作流程/4
1.1.4 網頁設計流程/4
1.1.5 發布站點/5
1.2 Web開發技術介紹和工作原理/5
1.2.1 本地電腦和遠程服務器/6
1.2.2 Web應用程序的工作原理/6
1.2.3 常用的Web開發技術/6
1.3 初識Java Web/8
1.3.1 Java語言基礎/8
1.3.2 Java Web體系介紹/9
1.4 搭建開發環境/9
1.4.1 安裝JDK/9
1.4.2 配置開發環境/12
1.5 Tomcat的安裝與配置/13
1.5.1 獲取Tomcat/13
1.5.2 配置Tomcat的服務埠/16
1.5.3 登錄控制台/16
1.5.4 設置虛擬目錄/19
第2章 HTML技術介紹/20
2.1 創建基本靜態頁面/20
2.1.1 設置網頁頭部和標題/20
2.1.2 設置頁面正文和註釋/21
2.1.3 文字和段落處理/22
2.1.4 超鏈接處理/24
2.1.5 插入圖片/26
2.1.6 列表處理/28
2.2 HTML頁面佈局/30
2.2.1 使用表格標記/30
2.2.2 使用框架標記/33
2.3 表單處理/35
2.3.1 表單標記介紹/35
2.3.2 使用form標記/35
2.3.3 使用文本域/36
2.3.4 使用文本區域和按鈕/36
2.3.5 使用單選按鈕和複選框/37
2.3.6 使用列表菜單/37
2.3.7 使用文件域、圖像域和隱藏域/37
2.4 特效和多媒體處理/39
2.4.1 實現滾動效果/39
2.4.2 設置背景音樂/40
2.4.3 插入Flash/40
2.4.4 使用ActiveX控件/41
第3章 CSS技術基礎/43
3.1 CSS技術介紹/43
3.1.1 CSS概述/43
3.1.2 CSS的特點和意義/44
3.2 CSS的語法結構/44
3.3 CSS選擇符/45
3.4 調用方式/47
3.5 定位佈局/47
3.5.1 元素排列/48
3.5.2 浮動屬性定位/49
3.6 使用CSS屬性/50
3.6.1 屬性類別/50
3.6.2 定位屬性/52
3.6.3 內容控制屬性/53
3.6.4 浮動屬性/55
3.6.5 列表屬性/55
3.6.6 補白屬性/56
3.6.7 邊框屬性/57
3.6.8 邊界屬性/59
3.7 CSS修飾/60
3.7.1 文本修飾/60
3.7.2 圖片修飾/60
3.7.3 修飾表單/61
第4章 JavaScript腳本語言基礎/63
4.1 JavaScript簡介/63
4.1.1 運行環境/63
4.1.2 JavaScript格式/63
4.1.3 一個典型的JavaScript文件/63
4.2 數據類型/64
4.2.1 數據類型概述/65
4.2.2 JavaScript常量/65
4.2.3 JavaScript變量/66
4.3 表達式和運算符/66
4.3.1 JavaScript表達式/67
4.3.2 JavaScript運算符/67
4.4 JavaScript循環語句/69
4.4.1 if條件語句/70
4.4.2 for循環語句/71
4.4.3 while循環語句/72
4.4.4 do...while循環語句/73
4.4.5 break控制/73
4.4.6 switch循環語句/74
4.5 JavaScript函數/74
4.5.1 JavaScript函數的構成/74
4.5.2 JavaScript常用函數/75
4.6 JavaScript對象/76
4.6.1 對象基礎知識/76
4.6.2 JavaScript常用對象和方法/78
4.7 JavaScript事件/81
4.7.1 JavaScript常用事件/81
4.7.2 事件處理程序/82
4.8 JavaScript窗口對象/82
4.8.1 窗口對象/83
4.8.2 窗口對象的事件驅動/83
4.8.3 窗口對象中的屬性/83
4.8.4 窗口對象的方法/84
4.8.5 JavaScript窗口對象的應用/84
第2篇 核心技術篇
第5章 JSP基礎/86
5.1 JSP概述/86
5.1.1 JSP簡介/86
5.1.2 JSP的優缺點/87
5.2 構建Web應用/87
5.3 配置描述符web.xml/88
5.4 JSP需要Servlet/89
5.5 JSP的基本語法/91
5.5.1 基本語法介紹/91
5.5.2 JSP的註釋/92
5.5.3 JSP的聲明/94
5.5.4 輸出表達式/95
5.5.5 腳本/96
5.6 編譯指令/98
5.6.1 page指令/99
5.6.2 include指令/100
第6章 動作指令和內置對象/102
6.1 JSP的動作指令/102
6.1.1 響應轉髮指令forward/102
6.1.2 動態include指令/103
6.1.3 下載指令plugin/104
6.1.4 設置參數值指令param/104
6.1.5 useBean、setProperty和getProperty指令/105
6.2 JSP的內置對象/107
6.2.1 九大內置對象簡介/107
6.2.2 使用application對象/109
6.2.3 使用config對象/110
6.2.4 使用exception對象/111
6.2.5 使用pageContext對象/113
6.2.6 使用out對象/114
6.2.7 使用request對象/116
6.2.8 使用response對象/121
6.2.9 使用session對象/125
第7章 自定義標籤和新特性/129
7.1 自定義JSP標籤/129
7.1.1 自定義標籤基礎/129
7.1.2 開發自定義標籤類/129
7.1.3 編寫TLD文件/130
7.1.4 使用標籤庫里的標籤/132
7.1.5 修改web.xml/133
7.1.6 應用自定義標籤/134
7.1.7 將頁面片段作為屬性的標籤/139
7.1.8 動態屬性的標籤/139
7.2 JSP 2.0的新特性/140
7.2.1 JSP 2.0新特性概述/140
7.2.2 配置JSP屬性/140
7.2.3 JSP的表達式/142
7.2.4 自定義標籤Tag File/149
第8章 Servlet詳解/150
8.1 Servlet是什麼/150
8.1.1 Servlet介紹/150
8.1.2 Servlet技術的優越性/151
8.1.3 Servlet持久性/151
8.2 Servlet開發基礎/152
8.3 配置Servlet/154
8.4 Servlet接口和類/161
8.4.1 與Servlet配置相關的接口/161
8.4.2 Servlet編程接口/161
8.4.3 使用Httpservlet類/162
8.4.4 用HttpSession接口實現會話/165
8.5 Servlet過濾器/167
8.5.1 配置過濾器/167
8.5.2 使用過濾器/168
8.6 Filter詳解/170
8.6.1 Filter基礎/170
8.6.2 創建Filter/170
8.6.3 配置Filter/172
8.7 使用Listener類/173
8.7.1 Listener類基礎/173
8.7.2 實現Listener類/173
8.7.3 接口Servlet Context Attribute Listener/175
8.8 全新的Servlet 3.0/175
8.8.1 新的Annotation/175
8.8.2 對Web模塊的支持/176
8.8.3 新引入的異步處理/177
8.8.4 改進的Servlet API/178
第9章 深入詳解JavaBean/180
9.1 JavaBean基礎/180
9.1.1 JavaBean介紹/180
9.1.2 使用JavaBean/181
9.2 JSP和JavaBean/182
9.2.1 JSP訪問JavaBean/182
9.2.2 在JSP中調用JavaBean/184
9.3 設置JavaBean屬性/187
9.3.1 簡單屬性Simple/187
9.3.2 數組值屬性Indexed/188
9.3.3 通知屬性Bound/189
9.3.4 否決屬性Constrained/190
9.3.5 JSP設置屬性/191
9.4 JavaBean方法/196
9.5 JavaBean的作用範圍/201
9.5.1 Page的作用域/201
9.5.2 Request的作用域/202
9.5.3 Session的作用域/204
9.5.4 Application的作用域/205
9.6 JavaBean的移除/206
第10章 JSTL標籤庫/210
10.1 JSTL基礎/210
10.1.1 使用第三方提供的標籤庫/210
10.1.2 JSTL標籤的構成/211
10.2 JSTL Core標籤庫/212
10.2.1 一般用途的標籤/213
10.2.2 條件標籤/216
10.2.3 迭代標籤/218
10.2.4 和URL相關的標籤/223
10.3 I18N標籤庫/226
10.3.1 標籤/226
10.3.2 標籤/229
10.3.3 標籤/231
10.3.4 標籤/233
10.3.5 標籤/235
10.3.6 標籤/236
10.3.7 標籤/237
10.3.8 標籤/239
10.3.9 標籤/239
10.3.10 標籤/239
10.3.11 標籤/241
10.3.12 標籤/242
10.4 使用SQL標籤庫/242
10.4.1 標籤/243
10.4.2 標籤和標籤/244
10.4.3 標籤/245
10.4.4 標籤/246
10.4.5 標籤/247
10.5 函數標籤/247
10.5.1 求長度函數/248
10.5.2 大小寫轉換函數/249
10.5.3 求子串函數/249
10.5.4 去空白函數/250
10.5.5 替換函數/250
10.5.6 查找函數/250
10.5.7 拆分與組合函數/251
10.5.8 函數escapeXml()/251
第11章 Ajax技術/252
11.1 Ajax技術基礎/252
11.1.1 Ajax技術介紹/252
11.1.2 Ajax開發模式與傳統開發模式的比較/253
11.1.3 提高用戶體驗的技術/254
11.1.4 Ajax需要註意的幾個問題/255
11.2 XMLHttpRequest對象/256
11.2.1 創建XMLHttpRequest對象/256
11.2.2 XMLHttpRequest對象的方法/257
11.2.3 XMLHttpRequest對象的屬性/259
11.2.4 XMLHttpRequest對象的事件句柄函數/260
11.3 與服務器通信--發送請求與處理響應/261
11.3.1 發送請求/261
11.3.2 處理服務器響應/262
11.4 解決中文亂碼問題/264
11.4.1 發送請求時出現中文亂碼/264
11.4.2 獲取服務器的響應結果時出現中文亂碼/264
11.5 Ajax重構/264
11.6 使用Ajax技術/266
11.6.1 一個簡單的Ajax程序/266
11.6.2 分析Ajax的步驟/268
11.7 表單驗證實例/272
第12章 數據庫編程/278
12.1 數據庫基礎知識/278
12.1.1 數據庫概述/278
12.1.2 數據庫的幾個概念/279
12.2 SQL語言/281
12.2.1 數據定義/281
12.2.2 數據操縱/283
12.2.3 視圖/285
12.2.4 SQL高級操作/286
12.3 常用的幾種數據庫/288
12.3.1 Access數據庫/288
12.3.2 SQL Server數據庫/293
12.3.3 MySQL數據庫/296
第13章 JDBC詳解/303
13.1 初識JDBC/303
13.1.1 JDBC API/303
13.1.2 JDBC驅動類型/303
13.1.3 選擇什麼方式/305
13.1.4 JDBC的常用接口和類/305
13.1.5 JDBC編程步驟/307
13.2 使用PreparedStatement和CallableStatement/310
13.3 執行SQL語句的方式/313
13.3.1 使用executeUpdate/313
13.3.2 使用execute()方法/316
13.4 事務處理/318
13.4.1 JDBC中的事務控制/318
13.4.2 JDBC事務控制的流程/319
13.5 存儲過程/322
13.5.1 存儲過程基礎/322
13.5.2 創建存儲過程/323
13.5.3 調用創建存儲過程/325
第14章 JSF介紹/327
14.1 JSF簡介/327
14.2 下載並安裝JSF/328
14.2.1 下載JSF/328
14.2.2 配置JSF/328
14.2.3 JSF的環境配置/333
14.3 詳解JSF配置文件的說明和常用配置元素/334
14.3.1 在文件web.xml中配置FacesServlet核心控制器/335
14.3.2 JSF的配置文件faces-config.xml/336
14.4 使用JSF/336
14.5 導航/340
14.5.1 靜態導航/340
14.5.2 動態導航/341
14.5.3 通配符/347
14.5.4 使用from-action/347
14.6 JSF的核心標籤/347
14.6.1 JSF核心標籤概述/348
14.6.2 JSF HTML標籤/349
14.6.3 表單/354
14.6.4 文本字段和文本區域/355
14.6.5 按鈕和鏈接/356
14.7 數據轉換與數據驗證/357
14.7.1 Faces轉換器系統/358
14.7.2 DateTimeConverter/359
14.7.3 NumberConverter/359
14.7.4 Faces驗證系統/360
第15章 使用JavaMail發送郵件/361
15.1 郵件是一種全新的通信方式/361
15.1.1 電子郵件原理/361
15.1.2 JavaMail介紹/362
15.2 郵件協議介紹/362
15.2.1 SMTP協議/362
15.2.2 POP協議/363
15.2.3 IMAP協議/363
15.2.4 MIME協議/363
15.2.5 NNTP和其他協議/363
15.3 JavaMail基礎/364
15.3.1 JavaMail簡介/364
15.3.2 安裝JavaMail/364
15.4 JavaMail核心類詳解/366
15.4.1 java.util.Properties類/366
15.4.2 會話類javax.mail.Session/367
15.4.3 身份認證類javax.mail.Authenticator/368
15.4.4 消息類型類javax.mail.Message/369
15.4.5 javax.mail.Address類/372
15.4.6 協議類javax.mail.Transport/373
15.4.7 javax.mail.Store類和javax.mail.Folder類/373
15.5 使用JavaMail API/374
15.5.1 發送消息/374
15.5.2 獲取消息/375
15.5.3 刪除消息和標誌/376
15.5.4 自我驗證/377
15.5.5 回復消息/378
15.5.6 轉發消息/378
15.5.7 操作附件/379
15.5.8 處理HTML消息/381
15.5.9 用SearchTerm搜索/382
15.6 JavaMail的常見應用/383
15.6.1 Gmail收發信/383
15.6.2 JavaMail收取郵件屬性配置/386
第3篇 提高篇
第16章 Struts 2基礎/390
16.1 MVC思想/390
16.1.1 什麼是MVC思想/390
16.1.2 MVC思想及其優勢/391
16.1.3 Struts MVC思想/391
16.2 下載、安裝Struts 2/392
16.2.1 獲得並設置Struts 2/392
16.2.2 在Eclipse中使用Struts 2/394
16.2.3 使用Struts 2的流程/395
16.3 配置Struts 2/396
16.3.1 配置常量/396
16.3.2 包含其他配置文件/400
16.4 實現Action/401
16.4.1 基礎知識/401
16.4.2 標準Action類/402
16.4.3 訪問Servlet API/402
16.4.4 直接訪問Servlet API/409
16.4.5 用ServletActionContext訪問Servlet API/409
16.5 配置Action/411
16.5.1 命名空間和包/412
16.5.2 基本配置/415
16.6 處理結果/415
16.6.1 配置處理結果/416
16.6.2 處理結果類型/416
16.6.3 動態返回結果/416
第17章 Hibernate基礎/419
17.1 Hibernate基礎/419
17.1.1 認識ORM/419
17.1.2 Hibernate概述/425
17.1.3 Hibernate API簡介/425
17.1.4 Hibernate的核心接口/426
17.1.5 Hibernate的體系結構/426
17.2 Hibernate的下載和安裝/426
17.2.1 下載Hibernate/427
17.2.2 為Eclipse安裝插件/428
17.3 幾種簡單配置Hibernate的方式/429
17.3.1 配置數據源/429
17.3.2 配置c3p0連接池/430
17.3.3 配置proxool連接池/431
17.3.4 MySQL連接配置/432
17.3.5 SQL Server連接配置/433
17.3.6 Oracle連接配置/433
17.4 Hibernate配置/434
17.4.1 持久化操作實例/434
17.4.2 創建Configuration對象/438
17.4.3 Hibernate的JDBC連接/440
17.4.4 數據庫方言/441
17.4.5 和Hibernate相關的常用屬性/441
17.5 SessionFactory接口/443
17.6 Session接口/444
17.6.1 save()方法/445
17.6.2 get()方法/445
17.6.3 load()方法/446
17.6.4 update()方法/446
17.6.5 delete()方法/447
第18章 Spring技術/448
18.1 Spring技術介紹/448
18.1.1 Spring的優點/448
18.1.2 Spring將改變Java EE/448
18.2 下載並安裝Spring/448
18.2.1 獲取Spring壓縮包/449
18.2.2 在Eclipse中使用Spring/450
18.2.3 在Web項目中使用Spring/452
18.3 依賴註入/455
18.3.1 依賴註入基礎/455
18.3.2 設置註入/456
18.4 Spring容器/459
18.4.1 Spring的IoC容器/460
18.4.2 BeanFactory對IoC容器的功能定義/461
18.4.3 XmlBeanFactory的工作原理/461
18.4.4 ApplicationContext的國際化/463
18.4.5 ApplicationContext的事件機制/465
18.4.6 Bean獲取Spring容器/469
18.5 Spring中的Bean/471
18.5.1 定義Bean/471
18.5.2 Spring中Bean的作用域/473
18.5.3 配置依賴/475
18.6 Java配置管理/476