Java語言從誕生以來一直是應(yīng)用最廣的開發(fā)語言,并擁有最廣泛的開發(fā)人群,F(xiàn)在,Java已經(jīng)不再簡單的是一門語言,而是一個(gè)完整的、系統(tǒng)的開發(fā)平臺(tái),在Web開發(fā)、移動(dòng)互聯(lián)網(wǎng)開發(fā)等方面都占據(jù)著核心的地位。
楊衛(wèi)兵、王偉、邱燾、張偉編著的《JavaWeb編程詳解》深入介紹了JavaWeb編程的最核心內(nèi)容,強(qiáng)調(diào)實(shí)戰(zhàn)。全書內(nèi)容覆蓋Java進(jìn)行Web編程必需的HTML、CSS、XML、JavaScript、JSP、Servlet、Ajax技術(shù)。
《JavaWeb編程詳解》不是單純從知識(shí)角度來講解JavaWeb開發(fā)技術(shù),而是從解決問題的角度來介紹JavaWeb開發(fā),所以書中介紹了大量的實(shí)例程序,這些案例既能讓讀者鞏固每章的知識(shí),又可以讓讀者學(xué)以致用、激發(fā)編程自豪感,進(jìn)而引爆內(nèi)心的編程激情。章節(jié)和程序循序漸進(jìn),語言通俗易懂,注重實(shí)例,程序很好調(diào)試,注解充分,因此非常容易理解和適合自學(xué)。
楊衛(wèi)兵、王偉、邱燾、張偉編著的《Java Web編程詳解》內(nèi)容包括了HTML篇、XML篇、javascript篇、JSP篇、Servlet篇、Ajax篇,各篇相互獨(dú)立,但內(nèi)容上是層進(jìn)的關(guān)系。整體上程序循序漸進(jìn)、語言通俗易懂、注重實(shí)例、注解充分,因此非常易懂和適合自學(xué)。 本書第一篇,介紹了目前WEB開發(fā)中最基礎(chǔ)的技術(shù),包含HTML基礎(chǔ)和(2SS級(jí)聯(lián)樣式表。第二篇,介紹了目前Web開發(fā)中很熱的技術(shù),主要包括XML的基礎(chǔ)和文檔的解析部分。第三篇為Javaseript篇,包括javascript基礎(chǔ)、文檔對(duì)象模型、內(nèi)置對(duì)象類型三部分。第四篇為JSP篇,包括JSP基礎(chǔ)、JSP內(nèi)置對(duì)象、JSP的會(huì)話跟蹤機(jī)制、標(biāo)準(zhǔn)動(dòng)作、EL表示式、JSTL標(biāo)簽、文件上傳七部分。JSP是建立在Servlet規(guī)范提供的功能之上的動(dòng)態(tài)網(wǎng)頁技術(shù),是Web開發(fā)的核心部分。第五篇為Servlet篇,包括Servlet簡介、過濾器和監(jiān)聽器、自定義標(biāo)簽、常見的Web應(yīng)用四部分。第六篇為Ajax篇,包括Ajax介紹、發(fā)送請(qǐng)求與處理響應(yīng)、JSON介紹、jQuery應(yīng)用四部分。
第一篇 HTML篇
第1章 HTML基礎(chǔ)
1.1 HTML簡介
1.2 HTML基本組成
1.3 HTML文檔結(jié)構(gòu)
1.4 HTML字符實(shí)體
1.5 HTML標(biāo)簽
第2章 CSS級(jí)聯(lián)樣式表
2.1 CSS簡介
2.2 CSS看法
2.3 CSS樣式
第二篇 XML篇
第3章 XML基礎(chǔ)
3.1 XML簡介
3.2 XML文檔結(jié)構(gòu) 第一篇 HTML篇
第1章 HTML基礎(chǔ)
1.1 HTML簡介
1.2 HTML基本組成
1.3 HTML文檔結(jié)構(gòu)
1.4 HTML字符實(shí)體
1.5 HTML標(biāo)簽
第2章 CSS級(jí)聯(lián)樣式表
2.1 CSS簡介
2.2 CSS看法
2.3 CSS樣式
第二篇 XML篇
第3章 XML基礎(chǔ)
3.1 XML簡介
3.2 XML文檔結(jié)構(gòu)
3.3 XML基本語法
3.4 XML實(shí)體字符
3.5 DTD
3.6 Sclaema
3.7 XSL
第4章 XML解析
4.1 XML DOM簡介
4.2 標(biāo)準(zhǔn)DOM解析
4.3 SAX解析
4.4 其他解析方式
第三篇 JavaScript篇
第5章 JavaScript基礎(chǔ)
5.1 JavaScript簡介
5.2 基本語法
5.3 數(shù)據(jù)類型轉(zhuǎn)換
5.4 流程控制語句
5.5 內(nèi)置函數(shù)
5.6 自定義函數(shù)
5.7 編碼好習(xí)慣
第6章 文檔對(duì)象模型DOM
6.1 DOM簡介
6.2 window對(duì)象
6.3 history對(duì)象
6.4 location對(duì)象
6.5 navigator對(duì)象
6.6 document對(duì)象
第7章 內(nèi)置對(duì)象類型
7.1 Object
7.2 Number
7.3 Boolean
7.4 String
7.5 Array
7.6 Math
7.7 Date
7.8 Error
7.9 FLmction
7.10 Arglaments
7.11 RegExp
7.12 Option
第四篇 JSP篇
第8章 JSP基礎(chǔ)
8.1 HTTP協(xié)議
8.2 Tomcat服務(wù)器
8.3 JSP的運(yùn)行機(jī)制
8.4 JSP的生命周期
8.5 JSP的語法
第9章 JSP內(nèi)置對(duì)象
9.1 輸入輸出內(nèi)置對(duì)象
9.2 JSP中的中文字符處理
9.3 作用域?qū)ο?br /> 9.4 page內(nèi)置對(duì)象
9.5 reqtlest內(nèi)置對(duì)象
9.6 session、application內(nèi)置對(duì)象
9.7 其他相關(guān)內(nèi)置對(duì)象
第10章 JSP的會(huì)話跟蹤機(jī)制
10.1 session
lO.2 Cookie
10.3 JSP指令
第11章 JSP標(biāo)準(zhǔn)動(dòng)作
11.1 JSP:Bean標(biāo)記
11.2 jsp:incllade指令
11.3 jsp:forward動(dòng)作指令
11.4 jsp:plugin指令
第12章 EL表達(dá)式
12.1 基本語法
12.2 與[]運(yùn)算符
12.3 EL變量
12.4 自動(dòng)轉(zhuǎn)變類型
12.5 內(nèi)置對(duì)象及其應(yīng)用
12.6 運(yùn)算符及其應(yīng)用
第13章 JSTL標(biāo)簽
13.1 JSTL簡單介紹
13.2 核心標(biāo)簽庫
13.3 國際化標(biāo)簽
13.4 fmt標(biāo)簽庫
13.5 SQL標(biāo)簽庫
13.6 XML標(biāo)簽庫
13.7 函數(shù)標(biāo)簽庫
第14章 文件上傳和驗(yàn)證碼
14.1 文件上傳
14.2 驗(yàn)證碼
第五篇 Servlet篇
第15章 Servlet簡介
15.1 Setvlet是什么
15.2 Servlet的生命周期
15.3 認(rèn)識(shí)Servlet
15.4 Servlet對(duì)象和JSP內(nèi)置對(duì)象對(duì)應(yīng)關(guān)系
15.5 JSP的兩種模型
第16章 過濾器和監(jiān)聽器
16.1 過濾器
16.2 監(jiān)聽器
第17章 自定義標(biāo)簽
17.1 自定義標(biāo)簽概念
17.2 自定義標(biāo)簽的執(zhí)行過程
17.3 使用標(biāo)簽處理程序?qū)崿F(xiàn)簡單的自定義標(biāo)簽
17.4 使用標(biāo)簽文件實(shí)現(xiàn)自定義標(biāo)簽
第18章 常見的Web應(yīng)用
18.1 日志處理工具log4j
18.2 文件上傳
第六篇 Ajax篇
第19章 Ajax介紹
19.1 Ajax簡介
19.2 Ajax工作原理
19.3 使用XML HttpReqlJest對(duì)象
19.4 使用Ajax
第20章 發(fā)送請(qǐng)求與處理響應(yīng)
20.1 處理服務(wù)器響應(yīng)
20.2 發(fā)送GET請(qǐng)求
20.3 發(fā)送POST請(qǐng)求
20.4 發(fā)送XML請(qǐng)求
20.5 將響應(yīng)解析為XML
20.6 使用JSON響應(yīng)
第21章 JSON介紹
21.1 關(guān)于JSON
21.2 JSON基礎(chǔ)
21.3 值的數(shù)組
21.4 在hvaScript中使用JSON
第22章 jQuery應(yīng)用
22.1 jQuery特點(diǎn)
22.2 jQuery支持的方法
22.3 jQuery事件相關(guān)方法
22.4 Ajax相關(guān)方法
參考文獻(xiàn)