Java Web入門(mén)很輕松(微課超值版)
定 價(jià):79.8 元
叢書(shū)名:入門(mén)很輕松
當(dāng)前圖書(shū)已被 91 所學(xué)校薦購(gòu)過(guò)!
查看明細(xì)
- 作者:云尚科技
- 出版時(shí)間:2022/3/1
- ISBN:9787302595748
- 出 版 社:清華大學(xué)出版社
- 中圖法分類(lèi):TP312.8JA
- 頁(yè)碼:344
- 紙張:
- 版次:1
- 開(kāi)本:
《Java Web入門(mén)很輕松:微課超值版》是針對(duì)零基礎(chǔ)讀者編寫(xiě)的Java Web入門(mén)教材,側(cè)重實(shí)戰(zhàn),結(jié)合流行、有趣的熱點(diǎn)案例,詳細(xì)地介紹了Java Web開(kāi)發(fā)中的各項(xiàng)技術(shù)。全書(shū)分為17章,內(nèi)容包括搭建Java Web開(kāi)發(fā)環(huán)境、Web服務(wù)器的搭建、HTML與CSS網(wǎng)頁(yè)開(kāi)發(fā)基礎(chǔ)、JavaScript腳本語(yǔ)言、JSP基礎(chǔ)語(yǔ)法、JSP內(nèi)置對(duì)象、JavaBean組件、Servlet技術(shù)、過(guò)濾器與監(jiān)聽(tīng)器技術(shù)、Java Web中的數(shù)據(jù)庫(kù)開(kāi)發(fā)、表達(dá)式語(yǔ)言EL、XML技術(shù)、JSTL技術(shù)、Ajax技術(shù)的應(yīng)用、Struts2框架的應(yīng)用、Hibernate框架的應(yīng)用。為了提高讀者的項(xiàng)目開(kāi)發(fā)能力,第17章以熱點(diǎn)項(xiàng)目“銀行業(yè)務(wù)管理系統(tǒng)”為例進(jìn)一步講述Java Web在實(shí)際項(xiàng)目中的應(yīng)用。
《Java Web入門(mén)很輕松:微課超值版》提供了大量案例和完整的項(xiàng)目案例,不僅幫助初學(xué)者快速入門(mén),還幫助其積累項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn)。讀者通過(guò)微信掃碼可以快速查看對(duì)應(yīng)案例的視頻操作,隨時(shí)解決學(xué)習(xí)中的困惑;還可以快速獲取書(shū)中實(shí)戰(zhàn)訓(xùn)練題的解題思路和源代碼,通過(guò)一步一步引導(dǎo)的方式,檢驗(yàn)自己對(duì)本章知識(shí)點(diǎn)的掌握程度�!禞ava Web入門(mén)很輕松:微課超值版》還贈(zèng)送了大量超值的資源,包括精品教學(xué)視頻、教學(xué)幻燈片、案例源代碼、教學(xué)大綱、求職資源庫(kù)、面試資源庫(kù)、筆試題庫(kù)和小白項(xiàng)目實(shí)戰(zhàn)手冊(cè);并且提供技術(shù)支持QQ群,專(zhuān)為讀者答疑解難,降低學(xué)習(xí)編程的門(mén)檻,讓零基礎(chǔ)的讀者輕松跨入編程領(lǐng)域。
Java是Sun公司推出的能夠跨越多平臺(tái)的、可移植性較高的一種面向?qū)ο蟮木幊陶Z(yǔ)言,也是目前較先進(jìn)、特征較豐富、功能較強(qiáng)大的計(jì)算機(jī)語(yǔ)言。利用Java可以編寫(xiě)桌面應(yīng)用程序、Web應(yīng)用程序、分布式系統(tǒng)應(yīng)用程序、嵌入式系統(tǒng)應(yīng)用程序等,它是應(yīng)用范圍較廣泛的開(kāi)發(fā)語(yǔ)言,特別是在Web程序開(kāi)發(fā)方面。目前學(xué)習(xí)和關(guān)注Java Web的人越來(lái)越多,但很多Java Web的初學(xué)者都苦于找不到一本通俗易懂、容易入門(mén)和案例實(shí)用的參考書(shū)�!禞ava Web入門(mén)很輕松:微課超值版》將兼顧初學(xué)者入門(mén)和學(xué)校采購(gòu)的需要,滿足多數(shù)想快速入門(mén)的讀者,從實(shí)際學(xué)習(xí)的流程入手,拋棄繁雜的理論,以案例實(shí)操為主,同時(shí)將案例習(xí)題、掃碼學(xué)習(xí)、精品幻燈片、大量項(xiàng)目開(kāi)發(fā)等實(shí)用優(yōu)勢(shì)融入其中。
《Java Web入門(mén)很輕松:微課超值版》內(nèi)容
為滿足初學(xué)者快速進(jìn)入Java Web語(yǔ)言殿堂的需求,《Java Web入門(mén)很輕松:微課超值版》內(nèi)容注重實(shí)戰(zhàn),結(jié)合流行、有趣的熱點(diǎn)案例,引領(lǐng)讀者快速學(xué)習(xí)和掌握J(rèn)ava Web程序開(kāi)發(fā)技術(shù)�!禞ava Web入門(mén)很輕松:微課超值版》的學(xué)習(xí)模式如下圖所示。
《Java Web入門(mén)很輕松:微課超值版》特色
由淺入深,編排合理:知識(shí)點(diǎn)由淺入深,結(jié)合流行、有趣的熱點(diǎn)案例,涵蓋了所有Java Web程序開(kāi)發(fā)的基礎(chǔ)知識(shí),循序漸進(jìn)地講解了Java Web程序開(kāi)發(fā)技術(shù)。
掃碼學(xué)習(xí),視頻精講:為了讓初學(xué)者快速入門(mén)并提高技能,《Java Web入門(mén)很輕松:微課超值版》提供了微視頻,通過(guò)掃碼可以快速觀看視頻操作,它就像一個(gè)貼身老師,解決讀者在學(xué)習(xí)中的困惑。
項(xiàng)目實(shí)戰(zhàn),檢驗(yàn)技能:為了更好地檢驗(yàn)學(xué)習(xí)的效果,每章都提供了實(shí)戰(zhàn)訓(xùn)練。讀者可以邊學(xué)習(xí)邊進(jìn)行實(shí)戰(zhàn)項(xiàng)目訓(xùn)練,以強(qiáng)化實(shí)戰(zhàn)開(kāi)發(fā)能力。通過(guò)實(shí)戰(zhàn)訓(xùn)練的二維碼可以查看訓(xùn)練任務(wù)的解題思路和案例源代碼,從而提升開(kāi)發(fā)技能和鍛煉編程思維。
提示技巧,積累經(jīng)驗(yàn):《Java Web入門(mén)很輕松:微課超值版》對(duì)讀者在學(xué)習(xí)過(guò)程中可能會(huì)遇到的疑難問(wèn)題以大牛提醒和經(jīng)驗(yàn)之談的形式進(jìn)行說(shuō)明,輔助讀者輕松掌握相關(guān)知識(shí),規(guī)避編程陷阱,從而讓讀者在自學(xué)的過(guò)程中少走彎路。
超值資源,海量贈(zèng)送:《Java Web入門(mén)很輕松:微課超值版》還贈(zèng)送了大量超值的資源,包括精品教學(xué)視頻、教學(xué)幻燈片、案例源代碼、教學(xué)大綱、求職資源庫(kù)、面試資源庫(kù)、筆試題庫(kù)和小白項(xiàng)目實(shí)戰(zhàn)手冊(cè)等。
教學(xué)幻燈片 案例源代碼 教學(xué)大綱
求職資源庫(kù) 面試資源庫(kù) 筆試題庫(kù) 小白項(xiàng)目實(shí)戰(zhàn)手冊(cè)
名師指導(dǎo),學(xué)習(xí)無(wú)憂:讀者在自學(xué)的過(guò)程中如果遇到問(wèn)題,可以觀看《Java Web入門(mén)很輕松:微課超值版》的同步教學(xué)微視頻�!禞ava Web入門(mén)很輕松:微課超值版》的技術(shù)支持QQ群為1023600303,歡迎讀者到該QQ群獲取《Java Web入門(mén)很輕松:微課超值版》的贈(zèng)送資源和交流技術(shù)。
讀者對(duì)象
《Java Web入門(mén)很輕松:微課超值版》是一本完整介紹Java Web程序開(kāi)發(fā)技術(shù)的教程,內(nèi)容豐富、條理清晰、實(shí)用性強(qiáng),適合以下讀者學(xué)習(xí)使用:
? 零基礎(chǔ)的編程自學(xué)者。
? 希望快速、全面掌握J(rèn)ava Web程序開(kāi)發(fā)的人員。
? 高等院校的教師和學(xué)生。
? 相關(guān)培訓(xùn)機(jī)構(gòu)的教師和學(xué)生。
? 初中級(jí)Java Web程序開(kāi)發(fā)人員。
? 參加畢業(yè)設(shè)計(jì)的學(xué)生。
鳴謝
《Java Web入門(mén)很輕松:微課超值版》由云尚科技的Java Web程序開(kāi)發(fā)團(tuán)隊(duì)策劃并組織編寫(xiě)�!禞ava Web入門(mén)很輕松:微課超值版》雖然傾注了眾多編者的努力,但由于編者水平有限,書(shū)中難免有疏漏和不足之處,敬請(qǐng)廣大讀者指正。
編 者
云尚科技由眾多軟件開(kāi)發(fā)工程師和數(shù)據(jù)庫(kù)運(yùn)維工程師組成。云尚科技團(tuán)隊(duì)曾做項(xiàng)目:基于ASP.NET平臺(tái)的演播廳票務(wù)系統(tǒng),B2C電子商務(wù)平臺(tái),思邁威科技CRM管理系統(tǒng)和某汽車(chē)網(wǎng)大型行業(yè)級(jí)網(wǎng)站應(yīng)用。云尚科技團(tuán)隊(duì)為鄭州大學(xué)、黃河科技大學(xué)等高校提供畢業(yè)生項(xiàng)目實(shí)訓(xùn)服務(wù),對(duì)于初學(xué)者常遇到的問(wèn)題有豐富的解決經(jīng)驗(yàn)。云尚科技長(zhǎng)期從事軟件項(xiàng)目開(kāi)發(fā)、Linux系統(tǒng)管理與運(yùn)維,具有豐富開(kāi)發(fā)和教學(xué)經(jīng)驗(yàn)。云尚科技同時(shí)投入視頻在線教育,目前擁有會(huì)員4萬(wàn)多,為編程初學(xué)者提供質(zhì)的教學(xué)視頻課程。
第1章 搭建Java Web開(kāi)發(fā)環(huán)境 001
1.1 Web開(kāi)發(fā)技術(shù) 001
1.1.1 靜態(tài)Web開(kāi)發(fā)技術(shù) 001
1.1.2 動(dòng)態(tài)Web開(kāi)發(fā)技術(shù) 002
1.2 認(rèn)識(shí)Java Web 002
1.2.1 Java語(yǔ)言介紹 002
1.2.2 Java Web體系介紹 003
1.3 JDK的安裝與配置 003
1.3.1 JDK的下載 003
1.3.2 JDK的安裝 004
1.3.3 JDK環(huán)境配置 005
1.3.4 測(cè)試開(kāi)發(fā)環(huán)境 006
1.4 我的個(gè)Java程序 007
1.5 選擇Java開(kāi)發(fā)工具 008
1.5.1 Eclipse的下載 008
1.5.2 Eclipse的安裝與配置 009
1.5.3 用Eclipse創(chuàng)建Java項(xiàng)目 009
1.5.4 創(chuàng)建Java類(lèi)文件 010
1.5.5 編寫(xiě)和運(yùn)行Java程序 011
1.6 新手疑難問(wèn)題解答 012
1.7 實(shí)戰(zhàn)訓(xùn)練 012
第2章 Web服務(wù)器的搭建 013
2.1 Web開(kāi)發(fā)背景知識(shí) 013
2.1.1 Web瀏覽器 013
2.1.2 遠(yuǎn)程服務(wù)器 013
2.1.3 Web應(yīng)用程序的工作原理 014
2.1.4 Web服務(wù)器簡(jiǎn)介 014
2.2 Tomcat的下載與安裝 015
2.2.1 了解Tomcat版本的區(qū)別 016
2.2.2 安裝Tomcat解壓版 017
2.2.3 安裝Tomcat安裝版 018
2.2.4 環(huán)境變量的配置 020
2.3 Tomcat的啟動(dòng)與關(guān)閉 021
2.3.1 在服務(wù)器中啟動(dòng)與關(guān)閉 021
2.3.2 在Eclipse IDE中啟動(dòng)與關(guān)閉 022
2.4 修改Tomcat端口號(hào) 025
2.4.1 在服務(wù)器中修改端口號(hào) 025
2.4.2 在Eclipse IDE中修改端口號(hào) 025
2.5 將Web項(xiàng)目部署到Tomcat中 025
2.5.1 在服務(wù)器中部署Web項(xiàng)目 026
2.5.2 在Eclipse IDE中部署Web項(xiàng)目 026
2.6 新手疑難問(wèn)題解答 030
2.7 實(shí)戰(zhàn)訓(xùn)練 031
第3章 HTML與CSS網(wǎng)頁(yè)開(kāi)發(fā)基礎(chǔ) 032
3.1 HTML標(biāo)記語(yǔ)言 032
3.1.1 個(gè)HTML文檔 032
3.1.2 HTML文檔的結(jié)構(gòu) 033
3.1.3 HTML常用標(biāo)記 034
3.1.4 HTML表格標(biāo)記 038
3.1.5 HTML表單標(biāo)記 039
3.1.6 超鏈接與圖像標(biāo)記 044
3.2 HTML5新增內(nèi)容 045
3.2.1 新增的元素 045
3.2.2 新增的input元素類(lèi)型 048
3.3 CSS 051
3.3.1 CSS規(guī)則 051
3.3.2 CSS選擇器 051
3.3.3 在頁(yè)面中調(diào)用CSS 056
3.4 新手疑難問(wèn)題解答 059
3.5 實(shí)戰(zhàn)訓(xùn)練 059
第4章 JavaScript腳本語(yǔ)言 061
4.1 JavaScript概述 061
4.1.1 JavaScript能做什么 061
4.1.2 JavaScript的主要特點(diǎn) 062
4.2 JavaScript的語(yǔ)言基礎(chǔ) 062
4.2.1 JavaScript的語(yǔ)法 062
4.2.2 JavaScript中的關(guān)鍵字 063
4.2.3 JavaScript中的數(shù)據(jù)類(lèi)型 064
4.2.4 變量的定義及使用 065
4.2.5 運(yùn)算符的應(yīng)用 067
4.3 流程控制語(yǔ)句 070
4.3.1 if條件判斷語(yǔ)句 070
4.3.2 switch多分支語(yǔ)句 071
4.3.3 while循環(huán)語(yǔ)句 072
4.3.4 do…while循環(huán)語(yǔ)句 072
4.3.5 for循環(huán)語(yǔ)句 073
4.4 函數(shù)的應(yīng)用 074
4.4.1 函數(shù)的定義 074
4.4.2 函數(shù)的調(diào)用 076
4.5 事件處理 078
4.5.1 認(rèn)識(shí)JavaScript中的事件 079
4.5.2 JavaScript的常用事件 079
4.5.3 事件處理程序的調(diào)用 081
4.6 常用對(duì)象 082
4.6.1 window對(duì)象 082
4.6.2 string對(duì)象 085
4.6.3 date對(duì)象 087
4.7 新手疑難問(wèn)題解答 088
4.8 實(shí)戰(zhàn)訓(xùn)練 088
第5章 JSP基礎(chǔ)語(yǔ)法 089
5.1 JSP概述 089
5.1.1 JSP簡(jiǎn)介 089
5.1.2 JSP運(yùn)行機(jī)制 089
5.2 JSP基本語(yǔ)法 090
5.2.1 聲明 090
5.2.2 表達(dá)式 091
5.2.3 腳本小程序 091
5.3 JSP指令標(biāo)記 092
5.3.1 page指令 092
5.3.2 include指令 093
5.3.3 taglib指令 094
5.4 JSP動(dòng)作標(biāo)記 095
5.4.1 param動(dòng)作標(biāo)記 095
5.4.2 include動(dòng)作標(biāo)記 095
5.4.3 forward動(dòng)作標(biāo)記 096
5.4.4 plugin動(dòng)作標(biāo)記 098
5.4.5 useBean、getProperty與setProperty動(dòng)作標(biāo)記 099
5.5 JSP注釋方式 100
5.5.1 HTML/XHTML注釋 100
5.5.2 JSP注釋 100
5.5.3 Java注釋 100
5.6 新手疑難問(wèn)題解答 101
5.7 實(shí)戰(zhàn)訓(xùn)練 101
第6章 JSP內(nèi)置對(duì)象 103
6.1 JSP內(nèi)置對(duì)象概述 103
6.2 request對(duì)象 103
6.2.1 訪問(wèn)請(qǐng)求參數(shù) 104
6.2.2 在作用域中管理屬性 106
6.2.3 獲取客戶端信息 107
6.3 response對(duì)象 107
6.3.1 處理HTTP頭文件 108
6.3.2 重定向頁(yè)面(友情鏈接) 109
6.3.3 將頁(yè)面保存為Word文檔 111
6.3.4 設(shè)置輸出緩沖 112
6.3.5 設(shè)置Cookie信息 112
6.4 session對(duì)象 114
6.4.1 創(chuàng)建及獲取客戶的會(huì)話 114
6.4.2 從會(huì)話中移動(dòng)指定的綁定對(duì)象 115
6.4.3 銷(xiāo)毀session 115
6.4.4 會(huì)話超時(shí)的管理 115
6.4.5 session對(duì)象應(yīng)用實(shí)例 115
6.5 其他內(nèi)置對(duì)象 116
6.5.1 application對(duì)象 116
6.5.2 out對(duì)象 118
6.5.3 exception對(duì)象 120
6.5.4 page對(duì)象 121
6.5.5 config對(duì)象 122
6.5.6 pageContext對(duì)象 122
6.6 新手疑難問(wèn)題解答 123
6.7 實(shí)戰(zhàn)訓(xùn)練 123
第7章 JavaBean組件 125
7.1 JavaBean介紹 125
7.1.1 JavaBean概述 125
7.1.2 JavaBean的規(guī)范 126
7.1.3 JavaBean的創(chuàng)建 126
7.2 使用JSP和JavaBean 128
7.2.1 通過(guò)JSP標(biāo)簽訪問(wèn)JavaBean 128
7.2.2 在JSP中調(diào)用JavaBean 129
7.3 設(shè)置JavaBean的范圍 130
7.3.1 頁(yè)面范圍 130
7.3.2 請(qǐng)求范圍 131
7.3.3 會(huì)話范圍 132
7.3.4 Web應(yīng)用范圍 132
7.4 設(shè)置JavaBean的屬性 133
7.4.1 根據(jù)所有參數(shù)設(shè)置 134
7.4.2 根據(jù)指定屬性設(shè)置 135
7.4.3 根據(jù)指定參數(shù)設(shè)置 136
7.4.4 根據(jù)指定內(nèi)容設(shè)置 137
7.5 獲取JavaBean的屬性值 138
7.6 移除JavaBean 140
7.7 新手疑難問(wèn)題解答 140
7.8 實(shí)戰(zhàn)訓(xùn)練 140
第8章 Servlet技術(shù) 142
8.1 Servlet簡(jiǎn)介 142
8.1.1 工作原理 142
8.1.2 生命周期 143
8.1.3 實(shí)現(xiàn)MVC開(kāi)發(fā)模式 144
8.2 Servlet常用的接口和類(lèi) 145
8.2.1 Servlet()方法 145
8.2.2 HttpServlet類(lèi) 145
8.2.3 HttpSession接口 146
8.2.4 ServletConfig接口 147
8.2.5 ServletContext接口 147
8.3 創(chuàng)建和配置Servlet 148
8.4 使用Servlet獲取信息 150
8.4.1 獲取HTTP頭部信息 150
8.4.2 獲取請(qǐng)求對(duì)象信息 151
8.4.3 獲取參數(shù)信息 152
8.5 在JSP頁(yè)面中調(diào)用Servlet的方法 154
8.5.1 通過(guò)表單提交調(diào)用Servlet 154
8.5.2 通過(guò)超鏈接調(diào)用Servlet 157
8.6 新手疑難問(wèn)題解答 158
8.7 實(shí)戰(zhàn)訓(xùn)練 159
第9章 過(guò)濾器與監(jiān)聽(tīng)器技術(shù) 161
9.1 認(rèn)識(shí)過(guò)濾器與監(jiān)聽(tīng)器 161
9.1.1 過(guò)濾器簡(jiǎn)介 161
9.1.2 監(jiān)聽(tīng)器簡(jiǎn)介 161
9.2 過(guò)濾器接口 162
9.2.1 Filter接口 162
9.2.2 FilterConfig接口 162
9.2.3 FilterChain接口 163
9.3 創(chuàng)建和配置過(guò)濾器 163
9.4 監(jiān)聽(tīng)器接口 165
9.4.1 認(rèn)識(shí)監(jiān)聽(tīng)器接口 165
9.4.2 監(jiān)聽(tīng)對(duì)象的創(chuàng)建與銷(xiāo)毀 166
9.4.3 監(jiān)聽(tīng)對(duì)象的屬性 167
9.4.4 監(jiān)聽(tīng)session內(nèi)的對(duì)象 168
9.5 創(chuàng)建和配置監(jiān)聽(tīng)器 168
9.6 Servlet 3.0的新特性 169
9.6.1 注解 169
9.6.2 異步處理 174
9.6.3 上傳組件 176
9.7 新手疑難問(wèn)題解答 178
9.8 實(shí)戰(zhàn)訓(xùn)練 178
第10章 Java Web中的數(shù)據(jù)庫(kù)開(kāi)發(fā) 180
10.1 JDBC的原理 180
10.2 JDBC的相關(guān)類(lèi)與接口 182
10.2.1 DriverManager類(lèi) 182
10.2.2 Connection接口 183
10.2.3 Statement接口 183
10.2.4 PreparedStatement接口 184
10.2.5 ResultSet接口 184
10.3 JDBC連接數(shù)據(jù)庫(kù) 184
10.3.1 加載數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序 185
10.3.2 創(chuàng)建數(shù)據(jù)庫(kù)連接 185
10.3.3 獲取Statement對(duì)象 185
10.3.4 執(zhí)行SQL語(yǔ)句 185
10.3.5 獲得執(zhí)行結(jié)果 185
10.3.6 關(guān)閉連接 186
10.4 操作數(shù)據(jù)庫(kù) 186
10.4.1 創(chuàng)建數(shù)據(jù)表 186
10.4.2 插入數(shù)據(jù) 188
10.4.3 查詢(xún)數(shù)據(jù) 188
10.4.4 更新數(shù)據(jù) 190
10.4.5 刪除數(shù)據(jù) 191
10.5 新手疑難問(wèn)題解答 192
10.6 實(shí)戰(zhàn)訓(xùn)練 193
第11章 表達(dá)式語(yǔ)言EL 194
11.1 EL簡(jiǎn)介 194
11.1.1 EL的基本語(yǔ)法 194
11.1.2 EL的特點(diǎn) 194
11.1.3 禁用EL 195
11.1.4 EL中的關(guān)鍵字 195
11.1.5 EL變量 196
11.2 EL運(yùn)算符 197
11.2.1 EL判斷對(duì)象是否為空 197
11.2.2 通過(guò)EL訪問(wèn)數(shù)組數(shù)據(jù) 198
11.2.3 在EL中進(jìn)行算術(shù)運(yùn)算 199
11.2.4 在EL中進(jìn)行關(guān)系運(yùn)算 200
11.2.5 在EL中進(jìn)行邏輯運(yùn)算 201
11.2.6 在EL中進(jìn)行條件運(yùn)算 202
11.3 EL隱含對(duì)象 202
11.3.1 認(rèn)識(shí)EL隱含對(duì)象 202
11.3.2 pageContext隱含對(duì)象 203
11.3.3 與范圍有關(guān)的隱含對(duì)象 204
11.3.4 param和paramValues對(duì)象 205
11.3.5 header和headerValues對(duì)象 206
11.3.6 cookie對(duì)象 207
11.3.7 initParam對(duì)象 207
11.4 新手疑難問(wèn)題解答 208
11.5 實(shí)戰(zhàn)訓(xùn)練 209
第12章 XML技術(shù) 210
12.1 XML概述 210
12.1.1 XML概念 210
12.1.2 XML與HTML的區(qū)別 210
12.1.3 XML文檔結(jié)構(gòu) 211
12.2 XML基本語(yǔ)法 211
12.2.1 文檔聲明 211
12.2.2 標(biāo)簽(元素) 212
12.2.3 標(biāo)簽嵌套 212
12.2.4 屬性與注釋 212
12.2.5 實(shí)體引用 213
12.3 XML樹(shù)結(jié)構(gòu) 213
12.4 XML解析器 214
12.4.1 XML文檔對(duì)象 214
12.4.2 解析XML文檔 215
12.4.3 解析XML字符串 216
12.5 新手疑難問(wèn)題解答 218
12.6 實(shí)戰(zhàn)訓(xùn)練 218
第13章 JSTL技術(shù) 220
13.1 JSTL簡(jiǎn)介 220
13.1.1 JSTL概述 220
13.1.2 導(dǎo)入標(biāo)簽庫(kù) 220
13.1.3 JSTL的分類(lèi) 221
13.2 JSTL環(huán)境配置 223
13.3 表達(dá)式控制標(biāo)簽 224
13.3.1 標(biāo)簽 224
13.3.2 標(biāo)簽 225
13.3.3 標(biāo)簽 227
13.3.4 標(biāo)簽 227
13.4 流程控制標(biāo)簽 228
13.4.1 標(biāo)簽 228
13.4.2 標(biāo)簽 229
13.4.3 標(biāo)簽 229
13.4.4 標(biāo)簽 229
13.5 循環(huán)標(biāo)簽 230
13.5.1 標(biāo)簽 230
13.5.2 標(biāo)簽 231
13.6 URL操作標(biāo)簽 232
13.6.1 標(biāo)簽 232
13.6.2 標(biāo)簽 233
13.6.3 標(biāo)簽 234
13.6.4 標(biāo)簽 235
13.7 新手疑難問(wèn)題解答 236
13.8 實(shí)戰(zhàn)訓(xùn)練 236
第14章 Ajax技術(shù)的應(yīng)用 237
14.1 Ajax概述 237
14.1.1 什么是Ajax 237
14.1.2 Ajax的工作原理 238
14.1.3 Ajax的優(yōu)缺點(diǎn) 238
14.2 Ajax技術(shù)的組成 239
14.2.1 XMLHttpRequest對(duì)象 239
14.2.2 XML 239
14.2.3 JavaScript語(yǔ)言 239
14.2.4 CSS技術(shù) 240
14.2.5 DOM技術(shù) 240
14.3 XMLHttpRequest對(duì)象的使用 240
14.3.1 初始化XMLHttpRequest對(duì)象 240
14.3.2 XMLHttpRequest對(duì)象的屬性 241
14.3.3 XMLHttpRequest對(duì)象的方法 242
14.4 Ajax異步交互的應(yīng)用 243
14.4.1 什么是異步交互 243
14.4.2 異步對(duì)象連接服務(wù)器 244
14.4.3 GET和POST方式 246
14.4.4 服務(wù)器返回XML 248
14.4.5 處理多個(gè)異步請(qǐng)求 250
14.5 新手疑難問(wèn)題解答 252
14.6 實(shí)戰(zhàn)訓(xùn)練 252
第15章 Struts2框架的應(yīng)用 254
15.1 Struts2概述 254
15.1.1 Struts MVC模式 254
15.1.2 Struts工作流程 255
15.1.3 Struts基本配置 255
15.2 個(gè)Struts2程序 257
15.2.1 創(chuàng)建JSP頁(yè)面 257
15.2.2 創(chuàng)建Action 258
15.2.3 struts.xml文件 259
15.2.4 web.xml文件 259
15.2.5 顯示信息 260
15.2.6 運(yùn)行項(xiàng)目 260
15.3 控制器Action 261
15.3.1 Action接口 261
15.3.2 屬性注入值 261
15.3.3 動(dòng)態(tài)方法調(diào)用 263
15.3.4 Map類(lèi)型變量 264
15.4 Struts標(biāo)簽庫(kù) 266
15.4.1 標(biāo)簽庫(kù)的配置 266
15.4.2 流程控制標(biāo)簽 266
15.4.3 表單應(yīng)用標(biāo)簽 270
15.5 OGNL表達(dá)式語(yǔ)言 274
15.5.1 Struts2 OGNL表達(dá)式 274
15.5.2 獲取ActionContext對(duì)象信息 274
15.5.3 獲取屬性與方法 277
15.5.4 訪問(wèn)靜態(tài)屬性與方法 279
15.5.5 訪問(wèn)數(shù)組和集合 280
15.5.6 過(guò)濾與投影 283
15.6 新手疑難問(wèn)題解答 286
15.7 實(shí)戰(zhàn)訓(xùn)練 286
第16章 Hibernate框架的應(yīng)用 288
16.1 Hibernate概述 288
16.1.1 ORM概述 288
16.1.2 Hibernate架構(gòu) 288
16.2 開(kāi)發(fā)環(huán)境配置 289
16.2.1 關(guān)聯(lián)數(shù)據(jù)庫(kù) 289
16.2.2 配置Hibernate 290
16.2.3 Hibernate配置文件 291
16.3 Hibernate ORM 292
16.3.1 在MyEclipse中建表 292
16.3.2 Hibernate反轉(zhuǎn)控制 293
16.3.3 Hibernate持久化類(lèi) 294
16.3.4 Hibernate類(lèi)映射 296
16.3.5 session管理 297
16.4 操作持久化類(lèi) 299
16.4.1 使用session操作數(shù)據(jù) 299
16.4.2 使用DAO操作數(shù)據(jù) 300
16.5 Hibernate查詢(xún)語(yǔ)言 300
16.5.1 HQL介紹 301
16.5.2 FROM語(yǔ)句 301
16.5.3 WHERE語(yǔ)句 301
16.5.4 UPDATE語(yǔ)句 302
16.5.5 DELETE語(yǔ)句 303
16.5.6 動(dòng)態(tài)賦值 303
16.5.7 排序查詢(xún) 305
16.5.8 聚合函數(shù) 305
16.5.9 聯(lián)合查詢(xún) 306
16.5.10 子查詢(xún) 307
16.6 新手疑難問(wèn)題解答 308
16.7 實(shí)戰(zhàn)訓(xùn)練 308
第17章 開(kāi)發(fā)銀行業(yè)務(wù)管理系統(tǒng) 310
17.1 系統(tǒng)背景及功能概述 310
17.1.1 背景簡(jiǎn)介 310
17.1.2 功能概述 310
17.1.3 開(kāi)發(fā)及運(yùn)行環(huán)境 310
17.2 系統(tǒng)分析 311
17.2.1 系統(tǒng)總體設(shè)計(jì) 311
17.2.2 系統(tǒng)界面設(shè)計(jì) 311
17.3 系統(tǒng)運(yùn)行及配置 312
17.3.1 系統(tǒng)開(kāi)發(fā)及導(dǎo)入步驟 312
17.3.2 系統(tǒng)文件結(jié)構(gòu)圖 314
17.4 系統(tǒng)主要功能的實(shí)現(xiàn) 315
17.4.1 數(shù)據(jù)庫(kù)與數(shù)據(jù)表設(shè)計(jì) 315
17.4.2 實(shí)體類(lèi)的創(chuàng)建 318
17.4.3 數(shù)據(jù)訪問(wèn)類(lèi) 320
17.4.4 控制分發(fā)及配置 321
17.4.5 業(yè)務(wù)數(shù)據(jù)處理 323