名師講壇:Java Web開發(fā)實(shí)戰(zhàn)經(jīng)典基礎(chǔ)篇(附光盤)
定 價(jià):69.8 元
- 作者:李興華 ,王月清 編
- 出版時(shí)間:2010/8/1
- ISBN:9787302231585
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP312JA
- 頁碼:555
- 紙張:膠版紙
- 版次:1
- 開本:大16開
《名師講壇:Java Web開發(fā)實(shí)戰(zhàn)經(jīng)典基礎(chǔ)篇(附光盤)》用通俗易懂的語言和豐富多彩的實(shí)例,通過對(duì)Ajax、JavaScript、HTML等Web系統(tǒng)開發(fā)技術(shù)基礎(chǔ)知識(shí)的講解,并結(jié)合MVC設(shè)計(jì)模式的理念,詳細(xì)講述了使用JSP及Struts框架進(jìn)行Web系統(tǒng)開發(fā)的相關(guān)技術(shù)。
全書分4部分共17章,內(nèi)容包括Java Web開發(fā)簡(jiǎn)介,HTML、JavaScript簡(jiǎn)介,XML簡(jiǎn)介,Tomcat服務(wù)器的安裝及配置,JSP基礎(chǔ)語法,JSP內(nèi)置對(duì)象,JavaBean,文件上傳,Servlet程序開發(fā),表達(dá)式語言,Tomcat數(shù)據(jù)源,JSP標(biāo)簽編程,JSP標(biāo)準(zhǔn)標(biāo)簽庫(JSTL),Ajax開發(fā)技術(shù),Struts基礎(chǔ)開發(fā),Struts常用標(biāo)簽庫,Struts高級(jí)開發(fā)。另外,附錄中還介紹了實(shí)用工具、MyEclipse開發(fā)工具和HTTP狀態(tài)碼及頭信息!睹麕熤v壇:Java Web開發(fā)實(shí)戰(zhàn)經(jīng)典基礎(chǔ)篇(附光盤)》所有知識(shí)均以實(shí)用性為主,講解的是開發(fā)的核心內(nèi)容,幾乎全部用實(shí)例和代碼講解。
《名師講壇:Java Web開發(fā)實(shí)戰(zhàn)經(jīng)典基礎(chǔ)篇(附光盤)》配備32小時(shí)同步教學(xué)視頻,以及幾乎全部實(shí)例的源程序,服務(wù)網(wǎng)站提供了電子教案等教學(xué)配套資料。
《名師講壇:Java Web開發(fā)實(shí)戰(zhàn)經(jīng)典基礎(chǔ)篇(附光盤)》適合Java Web開發(fā)的入門者使用,也可以作為普通高校、應(yīng)用型高校、部分高職院校等以實(shí)用性為主的在校大學(xué)生作為參考書。
“我們?cè)谟眯淖鍪,做最好的教育,做最好的圖書!”
——北京魔樂科技教學(xué)總監(jiān) 李興華
“無獨(dú)有偶,因?yàn)閳?zhí)著,所以專業(yè)!”
——中科軟通CEO 王月清
本書起源
這本書是北京魔樂科技(MLDN軟件實(shí)訓(xùn)中心)繼《名師講壇——Java開發(fā)實(shí)戰(zhàn)經(jīng)典》之后的又一扛鼎之作!
親愛的讀者朋友,感謝您獨(dú)具慧眼選擇了這本書,我們堅(jiān)信:本書將向您充分展示出Java開發(fā)技術(shù)的神奇魅力,且將會(huì)帶您快速、輕松地進(jìn)入Java Web的開發(fā)領(lǐng)域。
這本書浸透了我們的心血。它最初來源于我們的講義,后應(yīng)出版社之邀,數(shù)易其稿,從開始創(chuàng)作整理到完稿,到最后的視頻全部錄制完成,一共歷時(shí)14個(gè)月。當(dāng)然在這14個(gè)月中,我還有繁重的教學(xué)及項(xiàng)目開發(fā)任務(wù),但是無論教學(xué)還是開發(fā)中間,我們無時(shí)無刻不在惦記、驗(yàn)證、揣摩、記錄與本書有關(guān)的內(nèi)容。
希望用我們的學(xué)習(xí)、教學(xué)和開發(fā)經(jīng)歷、經(jīng)驗(yàn),啟示后來的讀者,少走彎路,能夠在有限的時(shí)間內(nèi)快速掌握一門技術(shù)。
記得若干年前,當(dāng)JSP技術(shù)剛剛在中國(guó)興起的時(shí)候,我們就迫切尋覓一本能很快掌握這門技術(shù)的書,當(dāng)時(shí)是幾乎每周都會(huì)向圖書城跑一趟,用每個(gè)月省吃儉用的錢去買一些相關(guān)的書來學(xué)習(xí),當(dāng)把每一本書帶回家的時(shí)候,心中的那份喜悅是無法用言語來表達(dá)的。但往往是因?yàn)榛逎奈淖帧⒔忉尣磺宓母拍、調(diào)試不通的程序等一系列問題,讓人感到技術(shù)似乎十分深?yuàn)W,并一度懷疑我們是不是真的適合做這個(gè)行業(yè),F(xiàn)在才知道,很多問題出在書上——很多書是一些不懂技術(shù)的人拼出來的,真有一種上當(dāng)受騙的感覺!現(xiàn)在,經(jīng)過多年的摸爬滾打,我們對(duì)這些技術(shù)已經(jīng)很熟悉了,但回想當(dāng)年的經(jīng)歷,還隱隱作痛。于是,就想用“心”寫一本書,讓每一位后來的讀者不再為技術(shù)而嚇到、而退卻。因?yàn)椋覀冇X得技術(shù)并不難,但第一步——選書很關(guān)鍵,一本晦澀無比、不知所云而又故作深?yuàn)W的書,很可能讓人從此與該行業(yè)無緣,相反,一本好書好比是一個(gè)好的啟蒙老師,可以輕松、愉快地把人帶入一個(gè)專業(yè)的領(lǐng)域。
本書內(nèi)容結(jié)構(gòu)
本書共分為5個(gè)部分:Web開發(fā)前奏、Web基礎(chǔ)開發(fā)、Web高級(jí)開發(fā)、框架開發(fā)、附錄。
本書的核心章節(jié)為:第3章~第10章,第14章、第15章、第17章。
本書循序漸進(jìn),每一部分的知識(shí)都是為后續(xù)內(nèi)容進(jìn)行服務(wù)的,學(xué)習(xí)步驟參考下圖。
學(xué)習(xí)步驟
上圖中,對(duì)于整個(gè)Web學(xué)習(xí)應(yīng)該分5步展開,每一步都有需掌握的核心知識(shí),這些步驟和核心知識(shí)的對(duì)應(yīng)關(guān)系下圖所示。
與學(xué)習(xí)步驟相對(duì)應(yīng)的核心知識(shí)
在學(xué)習(xí)本書之前,建議讀者一定要先掌握一些Java基礎(chǔ)知識(shí),我們推薦《名師講壇——Java開發(fā)實(shí)戰(zhàn)經(jīng)典》一書,因?yàn)檫@本書與本書內(nèi)容有關(guān)聯(lián),而且要特別注意以下幾點(diǎn)。
?面向?qū)ο螅豪斫忸惖脑O(shè)計(jì)原則,掌握抽象類和接口的使用。
?類集框架:掌握集合框架的主要作用,并且可以靈活使用Collection、Map、Iterator等接口。
?Java IO:文件的輸入輸出操作,在文件上傳章節(jié)中將會(huì)有重要作用。
?JDBC:Java Web貫徹始終的技術(shù),沒有JDBC基本上Java Web也就將失去全部意義。
讀者服務(wù)
1.本書隨書DVD光盤提供了教學(xué)視頻和實(shí)例中用到的源程序,讀者可以先看視頻,并調(diào)試相關(guān)程序,在體驗(yàn)中學(xué)習(xí)。
2.本書提供了http://bbs.mldn.cn論壇,讀者可以登錄尋求幫助,還可以發(fā)郵件給我們mldnqa@163.com。
3.高校教師可以登錄http://www.jiangker.com/,注冊(cè)后,我們?yōu)槟峁┩暾慕虒W(xué)大綱、學(xué)習(xí)筆記、視頻教學(xué)等一系列的資料。
高校、應(yīng)用型、高職院校邀請(qǐng)授課,請(qǐng)致電:010-51283346。
本書作者
本書主要由李興華、王月清執(zhí)筆完成,還有其他人員參與了本書的文字整理、技術(shù)調(diào)試等工作,在此,謹(jǐn)向他們深表謝意,他們是:康麗華、董鳴楠、孫述龍、劉翳、張笑楠、劉剛、田弘冰、龐猛、劉楨媛、劉圣、李祺、孫浩、范金圣、周艷軍、劉宏偉、徐明明、馬云濤、李杰、張蕊、郭鴻喜、王四波、李金曼、張旭明、馬寧、王續(xù)、石瑞、師鉑弘、蘇瑩、張金旭、朱亞娜、李少龍、韓雷、朱紅、吳海斌、鄭京偉、張軍、高林、樊慶沖、劉閔、王孝慶、湯敬寧、羅昆、崔嵐、謝歡歡、堪雪蓮、王繼生、趙建軍、張艷萍、吳亨、路繼、苑建明和李超。
寄語讀者——追求夢(mèng)想,永不放棄!
本書是我們長(zhǎng)達(dá)5年的經(jīng)驗(yàn)的總結(jié),它記錄了教學(xué)和開發(fā)中的點(diǎn)點(diǎn)滴滴的經(jīng)驗(yàn)和教訓(xùn),也歷經(jīng)許多學(xué)生的檢驗(yàn),絕非濫竽充數(shù)之書!只要認(rèn)真研讀本書內(nèi)容,就一定能夠順利跨入Java Web的大門。由于書中的內(nèi)容基本都是原創(chuàng),難免會(huì)有解釋不到位的地方,希望讀者朋友能提出寶貴意見,我們來共同交流。
最后,希望本書成為您的“啟蒙老師”,引領(lǐng)您在軟件開發(fā)的大道上越走越好!
李興華 王月清
李興華,著名JAVA培訓(xùn)講師,JAVA EE高端培訓(xùn)講師,北京魔樂科技(MLDN軟件實(shí)訓(xùn)中心)教學(xué)總監(jiān),中科軟通系統(tǒng)架構(gòu)師,火車票網(wǎng)技術(shù)總監(jiān),北京偉仕嘉禾科技發(fā)展有限公司系統(tǒng)架構(gòu)師,8年軟件開發(fā)經(jīng)驗(yàn),5年高端培訓(xùn)經(jīng)驗(yàn),先后為40多家大中型企業(yè)做過培訓(xùn),在JAVA培訓(xùn)方面享有很高的知名度。
第1部分 Web開發(fā)前奏
第1章 Java Web開發(fā)簡(jiǎn)介
第2章 HTML、JavaScript簡(jiǎn)介
第3章 XML簡(jiǎn)介
第4章 Tomcat服務(wù)器的安裝及配置
第2部分 Web基礎(chǔ)開發(fā)
第5章 JSP基礎(chǔ)語法
第6章 JSP內(nèi)置對(duì)象
第7章 JavaBean
第8章 文件上傳
第3部分 Web高級(jí)開發(fā)
第9章 Servlet程序開發(fā)
第10章 表達(dá)式語言
第11章 Tomcat數(shù)據(jù)源
第12章 JSP標(biāo)簽編程
第13章 JSP標(biāo)準(zhǔn)標(biāo)簽庫
第14章 Ajax開發(fā)技術(shù)
第4部分 框架開發(fā)
第15章 Struts基礎(chǔ)開發(fā)
第16章 Struts常用標(biāo)簽庫
第17章 Struts高級(jí)開發(fā)
第5部分 附錄
附錄A 實(shí)用工具
附錄B MyEclipse開發(fā)工具
附錄C HTTP狀態(tài)碼及頭信息
第1章 Java Web開發(fā)簡(jiǎn)介
通過本章的學(xué)習(xí)可以達(dá)到以下目標(biāo):
了解Web的發(fā)展過程。
理解Web開發(fā)的主要技術(shù)及作用范圍。
掌握企業(yè)開發(fā)的整體架構(gòu)。
隨著互聯(lián)網(wǎng)的興起,Web技術(shù)已經(jīng)應(yīng)用得越來越廣泛,而且已經(jīng)有越來越多的語言開始支持Web的開發(fā)。本章將介紹Web的發(fā)展歷程和Web常見的開發(fā)語言。
提示
Web的本意。
Web本意是蜘蛛網(wǎng)和網(wǎng)的意思,但是現(xiàn)在已經(jīng)被廣泛地翻譯成網(wǎng)絡(luò)、互聯(lián)網(wǎng)等。
1.1 Web發(fā)展歷程
在早期,人們?yōu)榱朔奖汩_展科學(xué)研究,設(shè)計(jì)出了Internet用于連接美國(guó)的少數(shù)幾個(gè)頂尖研究機(jī)構(gòu),之后隨著進(jìn)一步的發(fā)展,人們開始應(yīng)用HTTP協(xié)議(Hypertext Transfer Protocol,超文本傳輸協(xié)議)進(jìn)行超文本(hypertext)和超媒體(hypermedia)數(shù)據(jù)的傳輸,從而將一個(gè)個(gè)的網(wǎng)頁展示在每個(gè)用戶的瀏覽器上。今天的Web已經(jīng)從最早的靜態(tài)Web發(fā)展到了動(dòng)態(tài)Web階段,隨之而來的像網(wǎng)上銀行、網(wǎng)絡(luò)購物等站點(diǎn)的興起,更是將Web帶進(jìn)了人們的生活和工作中。