出版時間:2008-9 出版社:清華大學(xué)出版社 作者:陳軼 編 頁數(shù):414
前言
伴隨著Internet應(yīng)用領(lǐng)域的不斷擴(kuò)展和Web技術(shù)的突飛猛進(jìn),Web應(yīng)用已經(jīng)成為現(xiàn)代社會不可或缺的一部分?!癢eb開發(fā)技術(shù)”以及相關(guān)課程得到許多學(xué)校的關(guān)注。為了適應(yīng)計(jì)算機(jī)教學(xué)發(fā)展趨勢,有必要編寫一本符合當(dāng)前Web技術(shù)發(fā)展趨勢和教學(xué)現(xiàn)狀的教材,幫助廣大學(xué)生了解和掌握Web的主流技術(shù)?! ∵@本教材是作者總結(jié)多年Web項(xiàng)目開發(fā)以及Web教學(xué)實(shí)踐的經(jīng)驗(yàn),結(jié)合相關(guān)的技術(shù)資料編寫而成。本書從程序設(shè)計(jì)角度出發(fā),緊密結(jié)合Web開發(fā)技術(shù)特點(diǎn)和高校Web開發(fā)課程的教學(xué)大綱,力求覆蓋當(dāng)前主流Web開發(fā)中使用的常用技術(shù),涉及了當(dāng)前Web應(yīng)用中常見的客戶端開發(fā)、服務(wù)器端開發(fā)技術(shù),側(cè)重介紹了服務(wù)器端的編程常用的JSP技術(shù)的基本內(nèi)容。此外,本書還引入了WAP2.0編程,引導(dǎo)讀者進(jìn)入無線Web開發(fā)領(lǐng)域,有效填補(bǔ)當(dāng)前同類教材在該領(lǐng)域的空白?! ”緯殖?4章,涵蓋了當(dāng)前Web開發(fā)技術(shù)中的Web技術(shù)基礎(chǔ)、Web前臺技術(shù)和后臺技術(shù)三部分部分內(nèi)容,具體包括如下內(nèi)容?! 〉?部分:Web技術(shù)基礎(chǔ) 第1章了解Web開發(fā)技術(shù)基礎(chǔ),具體設(shè)計(jì)了Web的基本概念、Web發(fā)展?fàn)顩r、工作原理、工作模式和關(guān)鍵技術(shù)?! 〉?部分:Web客戶端開發(fā)技術(shù) 第2章從腳本語言發(fā)展的角度出發(fā),依次介紹了HTML的基本概念以及常見的基本標(biāo)簽和XHTML主要內(nèi)容。從而詳細(xì)地解釋了XHTML相較于HTML的特點(diǎn),并通過具體的應(yīng)用實(shí)例展示了XHTML的優(yōu)勢。 第3章介紹了CSS基本語法以及常見的基本屬性。通過對CSS介紹,了解如何用CSS創(chuàng)建生動的網(wǎng)頁外觀?! 〉?章主要對JavaScript腳本語言展開介紹,具體涉及的內(nèi)容有JavaScript腳本語言的基本語法、JavaScript的控制流程、JavaScript的函數(shù)、JavaScript的事件處理和JavaScript的內(nèi)置對象。通過對它們的介紹,為進(jìn)一步學(xué)習(xí)Ajax打下堅(jiān)實(shí)的基礎(chǔ)。 第5章主要介紹了XML在客戶端的應(yīng)用,包括了XML基礎(chǔ)、XML的驗(yàn)證機(jī)制DTD和XMLSchema、XML的CSS顯示,以及XPATH基礎(chǔ)和XSLT轉(zhuǎn)換XML. 第6章介紹WAP2.0無線應(yīng)用協(xié)議,具體涉及的內(nèi)容有WML1.3、WML2.0、XHTMLBasic、XHTMLMobileProfile和WMLScript等。通過它們引導(dǎo)讀者了解無線終端的移動Web應(yīng)用的開發(fā)。了解各式前臺終端的Web頁面設(shè)計(jì),并為后續(xù)學(xué)習(xí)奠定基礎(chǔ)?! 〉?部分:Web服務(wù)器端開發(fā)技術(shù) 比較了常見的服務(wù)器端的常見開發(fā)語言,并側(cè)重介紹了服務(wù)器端常用的編程語言JSP?! 〉?章是為了能使沒有任何編程經(jīng)驗(yàn)的讀者迅速進(jìn)入學(xué)習(xí)狀態(tài)而特定編寫的。介紹了Java語言基礎(chǔ)。如果具有Java編程經(jīng)驗(yàn)的讀者可以跳過這一章?! 〉?章介紹了JSP的工作原理和JSP基本語法。并介紹了Tomcat服務(wù)器的安裝和配置,讓讀者能快速進(jìn)入開發(fā)JSP應(yīng)用的狀態(tài)?! 〉?章介紹了JSP的out、request、response、application、session、page、pageContext、config和exception等9種內(nèi)置對象,并通過具體實(shí)例對這些內(nèi)置對象的應(yīng)用展開詳細(xì)的說明。 第10章介紹了JSP實(shí)現(xiàn)對文件的操作,具體內(nèi)容有:File類、JSP的輸入流和輸出流、文件的相關(guān)操作如文件的寫入、讀取、修改以及文件的上傳等。 第11章是Web開發(fā)的一個重要內(nèi)容。介紹了JDBC、JSP訪問數(shù)據(jù)的相關(guān)操作以及實(shí)現(xiàn)、JSP訪問數(shù)據(jù)庫的常見技巧,如中文字符亂碼問題的解決、分頁顯示和連接池的使用等內(nèi)容。通過對它們的介紹,讓讀者可以迅速開發(fā)具有實(shí)用意義的Web應(yīng)用?! 〉?2章介紹了JavaBean組件技術(shù)、JavaBean在JSP中的使用,以及用JavaBean開發(fā)具體的JSP應(yīng)用?! 〉?3章介紹了Servlet技術(shù),了解Servlet與JavaBean和JSP技術(shù)結(jié)合開發(fā)MVC的Web應(yīng)用。并通過Servlet實(shí)現(xiàn)會話管理、實(shí)現(xiàn)文件管理和實(shí)現(xiàn)數(shù)據(jù)庫操作。
內(nèi)容概要
本書立足于Web技術(shù)發(fā)展?fàn)顩r和特點(diǎn),從讀者學(xué)習(xí)當(dāng)前主流Web技術(shù)出發(fā),系統(tǒng)地介紹以JSP技術(shù)為主體的Web開發(fā)應(yīng)用技術(shù)。 本書分成14章,內(nèi)容安排合理,實(shí)用性強(qiáng)。涵蓋了當(dāng)前Web開發(fā)技術(shù)的主要內(nèi)容,具體涉及Web技術(shù)基礎(chǔ)、HTML技術(shù)基礎(chǔ)、XHTML技術(shù)、CSS技術(shù)、客戶端腳本語言、JSP開發(fā)的Java語言基礎(chǔ)、JSP的開發(fā)體系和環(huán)境配置、JSP的主要內(nèi)置對象、JSP的其他內(nèi)置對象、JSP的文件操作、JSP的JavaBean編程、JSP的Servlet編程、JSP訪問Web數(shù)據(jù)庫、XML技術(shù)以及Web的綜合應(yīng)用。并介紹了無線標(biāo)記語言和無線標(biāo)記腳本語言,利用它們開發(fā)無線Web應(yīng)用。在每一章都提供了具有現(xiàn)實(shí)意義的實(shí)例,幫助讀者了解和掌握相關(guān)技術(shù)?! ”緯梢宰鳛楦叩葘W(xué)校計(jì)算機(jī)及相關(guān)專業(yè)本科生、專科生、高職生和各類成人教育學(xué)院的Web程序設(shè)計(jì)、Web技術(shù)、網(wǎng)頁設(shè)計(jì)和JSP技術(shù)課程教材,也可供相關(guān)技術(shù)人員使用。
書籍目錄
第1章 Web技術(shù)基礎(chǔ) 1.1 Internet概述 1.1.1 Internet的發(fā)展 1.1.2 Internet的工作原理 1.1.3 Internet的應(yīng)用領(lǐng)域 1.2 Web技術(shù)概述 1.2.1 Web技術(shù)簡介 1.2.2 Web的工作模式 小結(jié) 練習(xí)1第2章 HTML和XHTML 2.1 超文本標(biāo)記語言HTML 2.1.1 HTML的發(fā)展歷史 2.1.2 HTML文件的頁面結(jié)構(gòu) 2.1.3 HTML的基本標(biāo)簽 2.1.4 超鏈接 2.1.5 列表 2.1.6 表格 2.1.7 表單 2.1.8 框架 2.1.9 圖像、文本格式及其他 2.1.10 HTML字符實(shí)體 2.2 擴(kuò)展超文本標(biāo)記語言XHTML 2.2.1 XHTML文檔類型定義(XHTML DTD) 2.2.2 XHTML的語法 2.2.3 XHTML 的應(yīng)用實(shí)例 小結(jié) 練習(xí)2第3章 CSS技術(shù) 3.1 CSS簡介44 3.2 CSS基本語法 3.2.1 CSS的基本格式 3.2.2 CSS注釋語句 3.2.3 CSS選擇符 3.2.4 樣式表的層疊順序 3.3 CSS基本屬性 3.3.1 CSS背景屬性 3.3.2 CSS文本屬性 3.3.3 CSS字體屬性 3.3.4 CSS邊界屬性 3.3.5 CSS邊框?qū)傩浴 ?.3.6 CSS邊距屬性 3.3.7 CSS列表屬性 3.3.8 CSS定位屬性 小結(jié) 練習(xí)3第4章 客戶端腳本語言 4.1 客戶端腳本語言簡介 4.1.1 客戶端腳本語言的作用 4.1.2 常見的腳本語言 4.2 JavaScript腳本語言概述 4.2.1 初識JavaScript程序 4.2.2 常見的數(shù)據(jù)類型 4.2.3 變量 4.2.4 常量 4.2.5 運(yùn)算符 4.2.6 對象和數(shù)組 4.3 JavaScript的控制流程 4.3.1 條件語句if…else 4.3.2 選擇語句switch…case 4.3.3 計(jì)數(shù)循環(huán)語句 for 4.3.4 循環(huán)語句for…in 4.3.5 with語句 4.4 JavaScript的函數(shù) 4.4.1 函數(shù)的定義 4.4.2 函數(shù)的調(diào)用 4.5 JavaScript的事件處理 4.5.1 事件處理 4.5.2 事件處理方法 4.5.3 JavaScript預(yù)定義的事件處理器 4.6 JavaScript內(nèi)置對象 小結(jié) 練習(xí)4第5章 可擴(kuò)展標(biāo)記語言XML第6章 WAP 2.0編程第7章 JSP開發(fā)的Java語言基礎(chǔ)第8章 JSP簡介第9章 JSP的內(nèi)置對象第10章 JSP的文件操作第11章 JSP訪問Web數(shù)據(jù)庫第12章 JSP的JavaBean編程第13章 JSP的Servlet編程第14章 JSP和XML附錄A Eclipse與Tomcat的整合及使用
章節(jié)摘錄
第1章 Web技術(shù)基礎(chǔ) 1.1 Internet概述 Internet連接了世界不同國家、地區(qū)的不同計(jì)算機(jī)、任何接入Internet的計(jì)算機(jī)可以訪問位于Internet的共享數(shù)據(jù)資源。Internet已經(jīng)成為人們生活的重要部分?! ?.1.1 Internet的發(fā)展 Internet是覆蓋全球的信息基礎(chǔ)設(shè)施,用戶可以利用Internet不受地域限制的實(shí)現(xiàn)電子郵件的發(fā)送和接收,信息傳輸和查詢,語言通信和圖像、音頻、視頻的播放等活動。
圖書封面
評論、評分、閱讀與下載
Web開發(fā)技術(shù)實(shí)用教程 PDF格式下載