注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)Java程序員之旅:Java Web開發(fā)技術(shù)詳解

Java程序員之旅:Java Web開發(fā)技術(shù)詳解

Java程序員之旅:Java Web開發(fā)技術(shù)詳解

定 價:¥49.80

作 者: 張昆 等編著
出版社: 化學(xué)工業(yè)出版社
叢編項:
標 簽: J2EE

ISBN: 9787122086389 出版時間: 2010-07-01 包裝: 平裝
開本: 16開 頁數(shù): 379 字數(shù):  

內(nèi)容簡介

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

作者簡介

暫缺《Java程序員之旅:Java Web開發(fā)技術(shù)詳解》作者簡介

圖書目錄

第一篇 基礎(chǔ)篇
第1章 搭建開發(fā)環(huán)境 2
1.1 JavaWeb概述 2
1.1.1 JavaEE概述 2
1.1.2 JavaEE運行模式 3
1.2 搭建JDK開發(fā)環(huán)境 3
1.2.1 JDK的下載與安裝 3
1.2.2 配置環(huán)境變量 4
1.2.3 JDK環(huán)境的測試 4
1.3 搭建Web部署環(huán)境 5
1.3.1 Tomcat的下載與安裝 5
1.3.2 Tomcat的環(huán)境變量配置 6
1.3.3 部署Web項目 7
1.4 搭建開發(fā)環(huán)境 7
1.4.1 Eclipse的下載與安裝 7
1.4.2 MyEclipse下載與安裝 10
1.4.3 開發(fā)環(huán)境與Tomcat結(jié)合 11
第2章 HTML相關(guān)基礎(chǔ)知識 15
2.1 HTML基礎(chǔ)知識 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基礎(chǔ)知識 29
2.2.1 CSS概述 30
2.2.2 CSS應(yīng)用 30
第3章 JavaScript相關(guān)基礎(chǔ)知識 33
3.1 JavaScript語言基礎(chǔ) 33
3.1.1 變量 33
3.1.2 數(shù)據(jù)類型 33
3.1.3 運算符和表達式 34
3.1.4 程序控制語句 37
3.2 自定義函數(shù) 39
3.2.1 函數(shù)的定義和使用 39
3.2.2 函數(shù)的參數(shù)和返回值 40
3.3 系統(tǒng)函數(shù) 41
3.3.1 使用parseInt函數(shù)和parseFloat函數(shù)進行數(shù)值轉(zhuǎn)換 41
3.3.2 使用typeof函數(shù)判斷對象類型 42
3.3.3 使用isFinite函數(shù)判斷一個變量是否有界 43
3.3.4 使用isNaN函數(shù)判斷一個變量是否是數(shù)值 44
3.3.5 使用eval函數(shù)返回字符串的值 45
3.3.6 使用unescape函數(shù)進行字符解碼 46
3.3.7 使用escape函數(shù)進行字符編碼 46
3.4 系統(tǒng)內(nèi)部對象 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技術(shù)基礎(chǔ)知識 57
4.1 JSP技術(shù)簡介 57
4.2 JSP基本語法 57
4.2.1 JSP的基本腳本元素 58
4.2.2 JSP的指令元素 60
4.2.3 JSP的基本程序控制語句 62
4.2.4 JSP支持的基本數(shù)據(jù)類型 67
4.3 JSP的內(nèi)置對象 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實現(xiàn)計數(shù)器 77
4.5 EL表達式 79
第二篇 JavaWeb開發(fā)技術(shù)篇
第5章 Servlet基礎(chǔ)知識 82
5.1 Servlet簡介 82
5.1.1 Servlet接口 82
5.1.2 目錄結(jié)構(gòu) 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類及狀態(tài)響應(yīng)碼 98
5.5 Servlet中的請求與響應(yīng) 102
5.6 Servlet之間的跳轉(zhuǎn) 108
5.6.1 Forward跳轉(zhuǎn) 108
5.6.2 Redirect資源重定向 110
5.6.3 Refresh自動刷新 112
5.7 綜合實例(文件上傳) 112
第6章 搭建MySQL數(shù)據(jù)庫開發(fā)環(huán)境 117
6.1 MySQL概述 117
6.1.1 MySQL簡介 117
6.1.2 下載并安裝MySQL 118
6.1.3 下載并安裝XAMPP 122
6.1.4 連接MySQL數(shù)據(jù)庫 125
6.2 使用MySQL數(shù)據(jù)庫 126
6.2.1 通過XAMPP管理MySQL數(shù)據(jù)庫 126
6.2.2 創(chuàng)建數(shù)據(jù)庫表 127
6.3 SQL語言 129
6.3.1 SQL語言簡介 129
6.3.2 SQL基本語法 129
6.3.3 DDL SQL語句 131
第7章 JDBC技術(shù) 135
7.1 JDBC基礎(chǔ)知識 135
7.2 JDBC數(shù)據(jù)連接 136
7.2.1 JDBC各種數(shù)據(jù)庫的連接 136
7.2.2 JDBC應(yīng)用示例 136
7.3 事務(wù)處理 140
7.3.1 什么是事務(wù)處理 140
7.3.2 事物處理示例 140
7.4 JDBC應(yīng)用 141
第8章 JavaBean基礎(chǔ)知識 143
8.1 JavaBean概述 143
8.1.1 JavaBean的編碼規(guī)則 143
8.1.2 JavaBean典型示例 144
8.2 JSP中的JavaBean 148
8.2.1 設(shè)置有效期page 148
8.2.2 設(shè)置有效期request 149
8.2.3 設(shè)置有效期session 151
8.2.4 設(shè)置有效期application 153
8.3 數(shù)據(jù)庫操作封裝的JavaBean 155
第三篇 JavaWeb開發(fā)框架篇
第9章 Ajax基礎(chǔ)知識 160
9.1 Ajax概述 160
9.1.1 Ajax的工作原理 160
9.1.2 Ajax的開發(fā)模式 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技術(shù) 171
9.3.1 XMLHttpRequest技術(shù) 171
9.3.2 JavaScript 172
9.3.3 DOM 173
9.3.4 CSS 174
9.3.5 XML 175
9.4 使用Ajax技術(shù)的HelloWorld 175
9.4.1 創(chuàng)建HelloWorld.jsp 175
9.4.2 創(chuàng)建Servlet程序HelloWorld.java 177
9.4.3 配置web.xml 178
9.4.4 運行程序 178
9.4.5 對比傳統(tǒng)Servlet實現(xiàn)HelloWorld示例 179
第10章 Struts2技術(shù)詳解 182
10.1 Struts2簡介 182
10.2 Struts2安裝與配置 182
10.2.1 下載Struts2 182
10.2.2 搭建Struts2的開發(fā)運行環(huán)境 184
10.3 Struts2入門示例 186
10.3.1 創(chuàng)建消息輸出的JSP頁面 187
10.3.2 創(chuàng)建控制器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框架的內(nèi)建校驗器 197
10.5 Struts2的國際化 205
10.5.1 創(chuàng)建國際化資源文件 205
10.5.2 創(chuàng)建國際化資源類 208
10.6 Struts2標簽 209
10.6.1 數(shù)據(jù)標簽 209
10.6.2 表單標簽 215
10.6.3 非表單標簽 226
10.6.4 控制標簽 230
10.6.5 Ajax標簽 236
10.7 Struts2登錄示例 239
第11章 Hibernate3技術(shù)詳解 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 主鍵生成規(guī)則 257
11.4.4 普通屬性映射 258
11.4.5 日期屬性配置 258
11.4.6 臨時屬性配置 258
11.4.7 使用@注解配置 259
11.5 Hibernate實體關(guān)系映射 261
11.5.1 一對一映射關(guān)系 261
11.5.2 多對一映射關(guān)系 262
11.5.3 一對多映射關(guān)系 263
11.5.4 多對多映射關(guān)系 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 級聯(lián)查詢 271
11.7.6 使用數(shù)據(jù)庫SQL 271
11.7.7 命名查詢 272
11.7.8 配置文件中的命名查詢 272
11.8 使用MyEclipse集成的Hibernate 273
第12章 Spring技術(shù)詳解 275
12.1 Spring概述 275
12.1.1 Spring框架簡介 275
12.1.2 Spring的主要特性 275
12.2 在應(yīng)用程序中使用Spring 276
12.2.1 Spring的下載與安裝 276
12.2.2 MyEclipse對Spring的支持 278
12.3 Spring示例 279
12.3.1 創(chuàng)建HelloWorld.jsp 279
12.3.2 創(chuàng)建控制器HelloWorld.java 280
12.3.3 創(chuàng)建Spring配置文件config.xml 281
12.3.4 創(chuàng)建web.xml 282
12.3.5 運行結(jié)果 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相關(guān)的接口 287
12.5.3 bean標簽的常用屬性 288
12.5.4 裝配普通屬性 292
12.5.5 裝配集合屬性 294
12.5.6 裝配構(gòu)造方法 297
12.6 自動裝配 300
12.7 Spring中的數(shù)據(jù)庫操作 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 上傳固定數(shù)目的文件 319
13.2.2 上傳任意數(shù)目的文件 323
13.3 文件上傳 325
13.3.1 下載安裝Commons-FileUpload組件 325
13.3.2 上傳單個文件 326
13.3.3 上傳多個文件 329
第14章 網(wǎng)絡(luò)電子相冊 332
14.1 功能介紹 332
14.2 數(shù)據(jù)庫設(shè)計 332
14.3 數(shù)據(jù)庫操作類 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 系統(tǒng)主頁面 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

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號