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

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

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

定 價(jià):¥49.80

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

ISBN: 9787122086389 出版時(shí)間: 2010-07-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 379 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書目錄

第一篇 基礎(chǔ)篇
第1章 搭建開發(fā)環(huán)境 2
1.1 JavaWeb概述 2
1.1.1 JavaEE概述 2
1.1.2 JavaEE運(yùn)行模式 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)境的測(cè)試 4
1.3 搭建Web部署環(huán)境 5
1.3.1 Tomcat的下載與安裝 5
1.3.2 Tomcat的環(huán)境變量配置 6
1.3.3 部署Web項(xiàng)目 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ǔ)知識(shí) 15
2.1 HTML基礎(chǔ)知識(shí) 15
2.1.1 文字標(biāo)簽 15
2.1.2 列表標(biāo)簽 18
2.1.3 表格標(biāo)簽 19
2.1.4 表單標(biāo)簽 21
2.1.5 框架標(biāo)簽 22
2.1.6 圖像標(biāo)簽 23
2.1.7 常用標(biāo)簽 27
2.2 CSS基礎(chǔ)知識(shí) 29
2.2.1 CSS概述 30
2.2.2 CSS應(yīng)用 30
第3章 JavaScript相關(guān)基礎(chǔ)知識(shí) 33
3.1 JavaScript語(yǔ)言基礎(chǔ) 33
3.1.1 變量 33
3.1.2 數(shù)據(jù)類型 33
3.1.3 運(yùn)算符和表達(dá)式 34
3.1.4 程序控制語(yǔ)句 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ù)進(jìn)行數(shù)值轉(zhuǎn)換 41
3.3.2 使用typeof函數(shù)判斷對(duì)象類型 42
3.3.3 使用isFinite函數(shù)判斷一個(gè)變量是否有界 43
3.3.4 使用isNaN函數(shù)判斷一個(gè)變量是否是數(shù)值 44
3.3.5 使用eval函數(shù)返回字符串的值 45
3.3.6 使用unescape函數(shù)進(jìn)行字符解碼 46
3.3.7 使用escape函數(shù)進(jìn)行字符編碼 46
3.4 系統(tǒng)內(nèi)部對(duì)象 47
3.4.1 Array對(duì)象 47
3.4.2 Object對(duì)象 48
3.4.3 Table對(duì)象 49
3.4.4 Window對(duì)象 51
3.4.5 Document對(duì)象 53
3.4.6 Location對(duì)象 54
3.4.7 Navigator對(duì)象 55
第4章 JSP技術(shù)基礎(chǔ)知識(shí) 57
4.1 JSP技術(shù)簡(jiǎn)介 57
4.2 JSP基本語(yǔ)法 57
4.2.1 JSP的基本腳本元素 58
4.2.2 JSP的指令元素 60
4.2.3 JSP的基本程序控制語(yǔ)句 62
4.2.4 JSP支持的基本數(shù)據(jù)類型 67
4.3 JSP的內(nèi)置對(duì)象 67
4.3.1 request對(duì)象 67
4.3.2 response對(duì)象 71
4.3.3 pageContext對(duì)象 72
4.3.4 session對(duì)象 72
4.3.5 application對(duì)象 74
4.3.6 out對(duì)象 76
4.3.7 config對(duì)象 77
4.4 利用scope實(shí)現(xiàn)計(jì)數(shù)器 77
4.5 EL表達(dá)式 79
第二篇 JavaWeb開發(fā)技術(shù)篇
第5章 Servlet基礎(chǔ)知識(shí) 82
5.1 Servlet簡(jiǎn)介 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中的請(qǐng)求與響應(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自動(dòng)刷新 112
5.7 綜合實(shí)例(文件上傳) 112
第6章 搭建MySQL數(shù)據(jù)庫(kù)開發(fā)環(huán)境 117
6.1 MySQL概述 117
6.1.1 MySQL簡(jiǎn)介 117
6.1.2 下載并安裝MySQL 118
6.1.3 下載并安裝XAMPP 122
6.1.4 連接MySQL數(shù)據(jù)庫(kù) 125
6.2 使用MySQL數(shù)據(jù)庫(kù) 126
6.2.1 通過XAMPP管理MySQL數(shù)據(jù)庫(kù) 126
6.2.2 創(chuàng)建數(shù)據(jù)庫(kù)表 127
6.3 SQL語(yǔ)言 129
6.3.1 SQL語(yǔ)言簡(jiǎn)介 129
6.3.2 SQL基本語(yǔ)法 129
6.3.3 DDL SQL語(yǔ)句 131
第7章 JDBC技術(shù) 135
7.1 JDBC基礎(chǔ)知識(shí) 135
7.2 JDBC數(shù)據(jù)連接 136
7.2.1 JDBC各種數(shù)據(jù)庫(kù)的連接 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ǔ)知識(shí) 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ù)庫(kù)操作封裝的JavaBean 155
第三篇 JavaWeb開發(fā)框架篇
第9章 Ajax基礎(chǔ)知識(shí) 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 運(yùn)行程序 178
9.4.5 對(duì)比傳統(tǒng)Servlet實(shí)現(xiàn)HelloWorld示例 179
第10章 Struts2技術(shù)詳解 182
10.1 Struts2簡(jiǎn)介 182
10.2 Struts2安裝與配置 182
10.2.1 下載Struts2 182
10.2.2 搭建Struts2的開發(fā)運(yùn)行環(huán)境 184
10.3 Struts2入門示例 186
10.3.1 創(chuàng)建消息輸出的JSP頁(yè)面 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 運(yùn)行示例 190
10.4 Struts2的輸入校驗(yàn) 190
10.4.1 通過配置文件進(jìn)行校驗(yàn) 191
10.4.2 通過覆寫ActionSupport類進(jìn)行校驗(yàn) 193
10.4.3 輸入校驗(yàn)示例 193
10.4.4 Validation框架的內(nèi)建校驗(yàn)器 197
10.5 Struts2的國(guó)際化 205
10.5.1 創(chuàng)建國(guó)際化資源文件 205
10.5.2 創(chuàng)建國(guó)際化資源類 208
10.6 Struts2標(biāo)簽 209
10.6.1 數(shù)據(jù)標(biāo)簽 209
10.6.2 表單標(biāo)簽 215
10.6.3 非表單標(biāo)簽 226
10.6.4 控制標(biāo)簽 230
10.6.5 Ajax標(biāo)簽 236
10.7 Struts2登錄示例 239
第11章 Hibernate3技術(shù)詳解 242
11.1 Hibernate概述 242
11.1.1 Hibernate簡(jiǎn)介 242
11.1.2 Hibernate原理 243
11.1.3 Hibernate的下載和安裝 243
11.1.4 Hibernate的核心機(jī)制 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注釋實(shí)體類 251
11.3.2 使用@Table注釋實(shí)體類 252
11.3.3 使用@Id注釋主鍵 252
11.3.4 使用@Basic和@Transient注釋 254
11.3.5 使用@GenericGenerator注釋生成主鍵值 254
11.4 Hibernate實(shí)體映射 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 臨時(shí)屬性配置 258
11.4.7 使用@注解配置 259
11.5 Hibernate實(shí)體關(guān)系映射 261
11.5.1 一對(duì)一映射關(guān)系 261
11.5.2 多對(duì)一映射關(guān)系 262
11.5.3 一對(duì)多映射關(guān)系 263
11.5.4 多對(duì)多映射關(guān)系 264
11.6 Hibernate緩存機(jī)制 264
11.6.1 一級(jí)緩存 265
11.6.2 二級(jí)緩存 266
11.7 Hibernate查詢語(yǔ)言 267
11.7.1 HQL語(yǔ)法 267
11.7.2 返回類型 267
11.7.3 條件查詢 269
11.7.4 分頁(yè)顯示 270
11.7.5 級(jí)聯(lián)查詢 271
11.7.6 使用數(shù)據(jù)庫(kù)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框架簡(jiǎn)介 275
12.1.2 Spring的主要特性 275
12.2 在應(yīng)用程序中使用Spring 276
12.2.1 Spring的下載與安裝 276
12.2.2 MyEclipse對(duì)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 運(yùn)行結(jié)果 283
12.4 反向控制 283
12.4.1 依賴注入 283
12.4.2 用IOC降低耦合度 285
12.5 手動(dòng)裝配JavaBean 286
12.5.1 裝配Bean的方法 286
12.5.2 與Bean相關(guān)的接口 287
12.5.3 bean標(biāo)簽的常用屬性 288
12.5.4 裝配普通屬性 292
12.5.5 裝配集合屬性 294
12.5.6 裝配構(gòu)造方法 297
12.6 自動(dòng)裝配 300
12.7 Spring中的數(shù)據(jù)庫(kù)操作 302
12.7.1 獲取DataSource對(duì)象 302
12.7.2 在Spring中使用Hibernate 305
12.7.3 在Spring中使用JDBC 307
第四篇 綜合實(shí)例篇
第13章 文件操作實(shí)例 312
13.1 Struts2文件上傳 312
13.1.1 Struts2對(duì)上傳文件的支持 312
13.1.2 上傳文件的JSP頁(yè) 313
13.1.3 上傳文件的Action類 313
13.1.4 配置上傳文件的Action類 316
13.1.5 過濾上傳文件的類型 317
13.2 上傳多個(gè)文件 319
13.2.1 上傳固定數(shù)目的文件 319
13.2.2 上傳任意數(shù)目的文件 323
13.3 文件上傳 325
13.3.1 下載安裝Commons-FileUpload組件 325
13.3.2 上傳單個(gè)文件 326
13.3.3 上傳多個(gè)文件 329
第14章 網(wǎng)絡(luò)電子相冊(cè) 332
14.1 功能介紹 332
14.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 332
14.3 數(shù)據(jù)庫(kù)操作類 333
14.4 定義類 337
14.4.1 信息定義類 338
14.4.2 用戶信息類 342
14.5 操作類 343
14.6 頁(yè)面及邏輯處理 347
14.6.1 用戶登錄頁(yè)面 348
14.6.2 系統(tǒng)主頁(yè)面 349
14.6.3 照片上傳頁(yè)面 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 查看用戶相冊(cè) 366
14.6.10 查看照片詳情 371
14.6.11 查看好友的列表 372
14.6.12 查看好友相冊(cè) 374
14.6.13 好友照片小圖列表頁(yè)面 377
14.7 運(yùn)行實(shí)例 379

本目錄推薦

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