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