出版時(shí)間:2009-6 出版社:人民郵電出版社 作者:苗連強(qiáng) 編 頁數(shù):248
前言
JSP(Java Server Page)是由Sun公司在Java語言基礎(chǔ)上開發(fā)出來的一種動(dòng)態(tài)網(wǎng)頁制作技術(shù)。它是Java開發(fā)陣營(yíng)中最具代表性的解決方案。JSP是比較熱門的一種動(dòng)態(tài)網(wǎng)頁技術(shù),它依靠.Java語言的穩(wěn)定、安全、可移植性好等優(yōu)點(diǎn),成為大、中型網(wǎng)站開發(fā)的首選?! 「呗毟邔T盒OM囵B(yǎng)的學(xué)生能在未來就業(yè)中熟練使用所學(xué)知識(shí)與技能,因此也將JSP作為一門重要的程序設(shè)計(jì)課程。本書在編寫過程中力求突出高職教育特點(diǎn),堅(jiān)持基礎(chǔ)知識(shí)管用、理論知識(shí)夠用、專業(yè)知識(shí)實(shí)用、專業(yè)技能會(huì)用的編寫原則,以培養(yǎng)專業(yè)技術(shù)應(yīng)用能力和職業(yè)操作技能為教材編寫重點(diǎn),將教材中的教學(xué)內(nèi)容與職業(yè)培養(yǎng)目標(biāo)相結(jié)合,注重實(shí)踐教學(xué),力求教學(xué)內(nèi)容簡(jiǎn)潔、實(shí)用?! ”緯猛ㄋ滓锥恼Z言和實(shí)用生動(dòng)的例子,系統(tǒng)地介紹了JSP開發(fā)技術(shù)、并且在每一章的后面還提供了習(xí)題,方便讀者及時(shí)驗(yàn)證自己的學(xué)習(xí)效果?! 榉奖憬處熃虒W(xué),本書配備了內(nèi)容豐富的教學(xué)資源,包括所有程序源代碼、PPT電子教案、教學(xué)大綱。任課老師可登錄人民郵電出版社教學(xué)服務(wù)與資源網(wǎng)(www.ptpedu.com.cn)下載使用?! ∪珪鴥?nèi)容共分9章。第1章主要介紹JSP技術(shù)的相關(guān)概念以及JSP開發(fā)環(huán)境和開發(fā)工具,包括JSP技術(shù)概述、JSP的技術(shù)特征、JSP的處理過程、JSP與其他服務(wù)器端腳本語言的比較、JSP開發(fā)環(huán)境搭建、JSP開發(fā)工具及JSP程序開發(fā)模式等內(nèi)容;第2章主要介紹JSP開發(fā)基礎(chǔ),包括Java語言基礎(chǔ)和客戶端腳本語言JavaScript;第3章主要介紹JSP語法,主要包括JSP的基本構(gòu)成、JSP的指令標(biāo)識(shí)、JSP的腳本標(biāo)識(shí)、JSP的注釋和動(dòng)作標(biāo)識(shí);第4章主要介紹JSP內(nèi)置對(duì)象,包括request對(duì)象、response對(duì)象、session對(duì)象、application對(duì)象、out對(duì)象和其他內(nèi)置對(duì)象。第5章介紹JavaBean技術(shù),主要包括JavaBean概述、創(chuàng)建JavaBean、JavaBean的應(yīng)用和JavaBean的應(yīng)用實(shí)例;第6章主要介紹Servlet技術(shù),主要包括Servlet技術(shù)簡(jiǎn)介、Servlet開發(fā)和Servlet的應(yīng)用實(shí)例;第7章介紹JSP實(shí)用組件,主要包括JSP文件操作、發(fā)送E-mail、JSP動(dòng)態(tài)圖表和JSP報(bào)表;第8章介紹JSP數(shù)據(jù)庫(kù)應(yīng)用開發(fā),包括SQI。Servei·2000數(shù)據(jù)庫(kù)管理系統(tǒng)、JDBC簡(jiǎn)介、JDBC中的常用接口、連接數(shù)據(jù)庫(kù)、典型JSP數(shù)據(jù)庫(kù)連接和數(shù)據(jù)庫(kù)操作技術(shù);第9章實(shí)訓(xùn),是為鞏固各章所學(xué)內(nèi)容提供的實(shí)訓(xùn)練習(xí)?! ”緯擅邕B強(qiáng)任主編,王國(guó)輝、宋來、李振軍任副主編,其中第1~4章由宋來編寫,第5-8章由李振軍編寫,第9~12章由苗連強(qiáng)編寫,程序代碼由王國(guó)輝編寫并測(cè)試,全書由苗連強(qiáng)統(tǒng)稿,湖南鐵道職院的劉志成老師審閱全稿?! ‰m然在編寫本書的過程中,我們本著科學(xué)、嚴(yán)謹(jǐn)?shù)膽B(tài)度,力求精益求精,但錯(cuò)誤、疏漏之處在所難免,敬請(qǐng)廣大讀者批評(píng)指正。
內(nèi)容概要
《JSP程序設(shè)計(jì)基礎(chǔ)教程》系統(tǒng)地介紹了JSP程序設(shè)計(jì)的相關(guān)知識(shí)。全書共分9章,內(nèi)容包括JSP概述、JSP開發(fā)基礎(chǔ)、JSP語法、JSP內(nèi)置對(duì)象、JavaBean技術(shù)、Servlet技術(shù)、JSP實(shí)用組件、JSP數(shù)據(jù)庫(kù)應(yīng)用開發(fā)和綜合實(shí)訓(xùn)。《JSP程序設(shè)計(jì)基礎(chǔ)教程》所有知識(shí)都結(jié)合具體實(shí)例進(jìn)行講解,力求詳略得當(dāng),使讀者快速掌握J(rèn)SP程序設(shè)計(jì)的相關(guān)技術(shù)。
書籍目錄
第1章JSP概述1.1JSP技術(shù)概述1.1.1Java語言1.1.2Servlet技術(shù)1.1.3JavaBean技術(shù)1.1.4JSP技術(shù)1.2JSP的技術(shù)特征1.3JSP的處理過程1.4JSP與其他服務(wù)器端腳本語言的比較1.4.1CGI1.4.2ASP1.4.3PHP1.4.4ASP.NET1.5JSP開發(fā)環(huán)境搭建1.5.1JSP的運(yùn)行環(huán)境1.5.2JDK的安裝與配置1.5.3Tomcat的安裝與啟動(dòng)1.6JSP開發(fā)工具1.6.1Eclipse的安裝1.6.2Eclipse的使用1.7JSP程序開發(fā)模式1.7.1單純的JSP頁面編程1.7.2JSP+JavaBean編程1.7.3JSP+Servlet+JavaBean編程1.7.4MVC模式1.8第一個(gè)JSP應(yīng)用習(xí)題第2章JSP開發(fā)基礎(chǔ)2.1Java語言基礎(chǔ)2.1.1面向?qū)ο蟪绦蛟O(shè)計(jì)2.1.2基本數(shù)據(jù)類型及基本數(shù)據(jù)類型間的轉(zhuǎn)換2.1.3常量與變量2.1.4運(yùn)算符的應(yīng)用2.1.5流程控制語句2.1.6字符串處理2.1.7數(shù)組的創(chuàng)建與應(yīng)用2.1.8集合類的應(yīng)用2.1.9異常處理語句2.2客戶端腳本語言JavaScript2.2.1JavaScript腳本語言概述2.2.2在JSP中引入JavaScript2.2.3JavaScript的數(shù)據(jù)類型與運(yùn)算符2.2.4JavaScript的流程控制語句2.2.5函數(shù)的定義和調(diào)用2.2.6事件2.2.7JavaScript常用對(duì)象的應(yīng)用習(xí)題第3章JSP語法3.1了解JSP的基本構(gòu)成3.1.1JSP中的指令標(biāo)識(shí)3.1.2HTML簡(jiǎn)介3.1.3嵌入的Java代碼片段3.1.4JSP表達(dá)式3.2JSP的指令標(biāo)識(shí)3.2.1使用page指令3.2.2使用include指令3.2.3使用taglib指令3.3JSP的腳本標(biāo)識(shí)3.3.1JSP表達(dá)式(Expression)3.3.2聲明標(biāo)識(shí)(Declaration)3.3.3腳本程序(Scriptlet)3.4JSP的注釋3.4.1HTML中的注釋3.4.2帶有JSP表達(dá)式的注釋3.4.3隱藏注釋3.4.4腳本程序(Scriptlet)中的注釋3.5動(dòng)作標(biāo)識(shí)3.5.1jsp:include3.5.2jsp:forward3.5.3jsp:useBean3.5.4jsp:setProperty3.5.5jsp:getProperty3.5.6jsp:fallback3.5.7jsp:plugin習(xí)題第4章JSP內(nèi)置對(duì)象4.1JSP內(nèi)置對(duì)象概述4.2request對(duì)象4.2.1訪問請(qǐng)求參數(shù)4.2.2在作用域中管理屬性4.2.3獲取Cookie4.2.4獲取客戶信息4.2.5訪問安全信息4.2.6訪問國(guó)際化信息4.3response對(duì)象4.3.1重定向網(wǎng)頁4.3.2設(shè)置HTTP響應(yīng)報(bào)頭4.3.3緩沖區(qū)配置4.4session對(duì)象4.4.1創(chuàng)建及獲取客戶的會(huì)話4.4.2從會(huì)話中移除指定的對(duì)象4.4.3銷毀session4.4.4會(huì)話超時(shí)的管理4.5application對(duì)象4.5.1訪問應(yīng)用程序初始化參數(shù)4.5.2管理應(yīng)用程序環(huán)境屬性4.6out對(duì)象4.6.1管理響應(yīng)緩沖4.6.2向客戶端輸出數(shù)據(jù)4.7其他內(nèi)置對(duì)象4.7.1獲取會(huì)話范圍的pageContext對(duì)象4.7.2讀取web.xml配置信息的config對(duì)象4.7.3應(yīng)答或請(qǐng)求的page對(duì)象4.7.4獲取異常信息的exception對(duì)象習(xí)題第5章JavaBean技術(shù)5.1JavaBean概述5.1.1JavaBean技術(shù)介紹5.1.2JavaBean的種類5.1.3JavaBean規(guī)范5.2創(chuàng)建JavaBean5.3JavaBean的應(yīng)用5.3.1獲取JavaBean信息5.3.2向JavaBean中發(fā)送信息5.3.3在JSP頁面中應(yīng)用工具JavaBean5.4JavaBean的應(yīng)用實(shí)例5.4.1應(yīng)用JavaBean解決中文亂碼5.4.2應(yīng)用JavaBean實(shí)現(xiàn)購(gòu)物車程序習(xí)題第6章Servlet技術(shù)6.1Servlet技術(shù)簡(jiǎn)介6.1.1什么是Servlet6.1.2Servlet技術(shù)特點(diǎn)6.1.3Servlet的生命周期6.1.4Servlet與JSP的區(qū)別6.1.5開發(fā)簡(jiǎn)單的Servlet程序6.2Servlet開發(fā)6.2.1Servlet的創(chuàng)建6.2.2Servlet的配置6.2.3編寫生成驗(yàn)證碼的Servlet6.2.4在Servlet中實(shí)現(xiàn)頁面轉(zhuǎn)發(fā)6.3Servlet的應(yīng)用實(shí)例6.3.1應(yīng)用Servlet獲取表單數(shù)據(jù)6.3.2應(yīng)用Servlet讀取文件6.3.3應(yīng)用Servlet寫入文件習(xí)題第7章JSP實(shí)用組件7.1JSP文件操作7.1.1jspSmartUpload組件的安裝與配置7.1.2jspSmartUpload組件中的常用類7.1.3采用jspSmartUpload組件進(jìn)行文件操作7.2發(fā)送E-mail7.2.1JavaMail組件簡(jiǎn)介7.2.2JavaMail核心類簡(jiǎn)介7.2.3搭建JavaMail的開發(fā)環(huán)境7.2.4在JSP中應(yīng)用JavaMail組件發(fā)送E-mail7.3JSP動(dòng)態(tài)圖表7.3.1JFreeChart的下載與使用7.3.2JFreeChart的核心類7.3.3利用JFreeChart生成動(dòng)態(tài)圖表7.4JSP報(bào)表7.4.1iText組件簡(jiǎn)介7.4.2iText組件的下載與配置7.4.3應(yīng)用iText組件生成JSP報(bào)表習(xí)題第8章JSP數(shù)據(jù)庫(kù)應(yīng)用開發(fā)8.1SQLServer0數(shù)據(jù)庫(kù)管理系統(tǒng)8.1.1安裝SQLServer08.1.2安裝SQLServer0SP4補(bǔ)丁8.1.3創(chuàng)建數(shù)據(jù)庫(kù)8.1.4創(chuàng)建數(shù)據(jù)表8.2JDBC簡(jiǎn)介8.2.1JDBC技術(shù)介紹8.2.2JDBC驅(qū)動(dòng)程序8.3JDBC中的常用接口8.3.1驅(qū)動(dòng)程序接口Driver8.3.2驅(qū)動(dòng)程序管理器DriverManager8.3.3數(shù)據(jù)庫(kù)連接接口Connection8.3.4執(zhí)行SQL語句接口Statement8.3.5執(zhí)行動(dòng)態(tài)SQL語句接口PreparedStatement8.3.6執(zhí)行存儲(chǔ)過程接口CallableStatement8.3.7訪問結(jié)果集接口ResultSet8.4連接數(shù)據(jù)庫(kù)8.4.1加載JDBC驅(qū)動(dòng)程序8.4.2創(chuàng)建數(shù)據(jù)庫(kù)連接8.4.3執(zhí)行SQL語句8.4.4獲得查詢結(jié)果8.4.5關(guān)閉連接8.5典型JSP數(shù)據(jù)庫(kù)連接8.5.1SQLServer0數(shù)據(jù)庫(kù)的連接8.5.2Access數(shù)據(jù)庫(kù)的連接8.5.3MySQL數(shù)據(jù)庫(kù)的連接8.6數(shù)據(jù)庫(kù)操作技術(shù)8.6.1查詢操作8.6.2添加操作8.6.3修改操作8.6.4刪除操作習(xí)題第9章實(shí)訓(xùn)9.1實(shí)訓(xùn)1開發(fā)環(huán)境的搭建與開發(fā)工具的使用9.1.1實(shí)訓(xùn)目的9.1.2實(shí)訓(xùn)內(nèi)容9.1.3實(shí)訓(xùn)步驟9.2實(shí)訓(xùn)2JSP開發(fā)基礎(chǔ)9.2.1實(shí)訓(xùn)目的9.2.2實(shí)訓(xùn)內(nèi)容9.2.3實(shí)訓(xùn)步驟9.3實(shí)訓(xùn)3JSP語法9.3.1實(shí)訓(xùn)目的9.3.2實(shí)訓(xùn)內(nèi)容9.3.3實(shí)訓(xùn)步驟9.4實(shí)訓(xùn)4JSP內(nèi)置對(duì)象9.4.1實(shí)訓(xùn)目的9.4.2實(shí)訓(xùn)內(nèi)容9.4.3實(shí)訓(xùn)步驟9.5實(shí)訓(xùn)5JavaBean技術(shù)的應(yīng)用9.5.1實(shí)訓(xùn)目的9.5.2實(shí)訓(xùn)內(nèi)容9.5.3實(shí)訓(xùn)步驟9.6實(shí)訓(xùn)6Servlet技術(shù)的應(yīng)用9.6.1實(shí)訓(xùn)目的9.6.2實(shí)訓(xùn)內(nèi)容9.6.3實(shí)訓(xùn)步驟9.7實(shí)訓(xùn)7JSP實(shí)用組件的應(yīng)用9.7.1實(shí)訓(xùn)目的9.7.2實(shí)訓(xùn)內(nèi)容9.7.3實(shí)訓(xùn)步驟9.8實(shí)訓(xùn)8數(shù)據(jù)庫(kù)應(yīng)用開發(fā)9.8.1實(shí)訓(xùn)目的9.8.2實(shí)訓(xùn)內(nèi)容9.8.3實(shí)訓(xùn)步驟
章節(jié)摘錄
購(gòu)物車相信大家都非常熟悉,在現(xiàn)實(shí)生活中,購(gòu)物車是商場(chǎng)提供給顧客用來存放自己所挑選的商品的工具,顧客還可以從購(gòu)物車中拿出不打算購(gòu)買的商品。在Web程序開發(fā)中,購(gòu)物車的概念被應(yīng)用到了網(wǎng)絡(luò)電子商城中,用戶同樣可對(duì)該購(gòu)物車進(jìn)行商品的添加和刪除操作,并且購(gòu)物車會(huì)自動(dòng)計(jì)算出用戶需要交付的費(fèi)用。 本節(jié)將介紹應(yīng)用JavaBean實(shí)現(xiàn)一個(gè)簡(jiǎn)單購(gòu)物車程序的實(shí)例,該購(gòu)物車程序?qū)崿F(xiàn)了商品的添加、刪除和清空所有商品的功能?! 纠?.1l】應(yīng)用JavaBean實(shí)現(xiàn)購(gòu)物車程序?! ∠旅嫦葋斫榻B運(yùn)行該實(shí)例后的操作流程。首先,用戶在商品列表頁面中單擊“購(gòu)買”超鏈接向購(gòu)物車中添加選擇的商品,如圖5.18所示。對(duì)于同一個(gè)商品,每單擊一次“購(gòu)買”超鏈接,則購(gòu)物車中該商品的購(gòu)買數(shù)量加1。 然后,單擊“查看購(gòu)物車”超鏈接,查看自己的購(gòu)物車,如圖5.19所示。 ……
編輯推薦
《JSP程序設(shè)計(jì)基礎(chǔ)教程》可作為高職高專計(jì)算機(jī)及相關(guān)專業(yè)JSP課程的教材,也適合JSP初學(xué)者及程序開發(fā)人員參考使用?! 癑SP程序設(shè)計(jì)基礎(chǔ)教程”是由多位常年從事教育事業(yè)的教師及網(wǎng)站工程師,憑借多年的教學(xué)和實(shí)踐經(jīng)驗(yàn),傾力打造的高職教材。通過本教材的學(xué)習(xí),學(xué)生能夠比較好地掌握開發(fā)JSP動(dòng)態(tài)網(wǎng)站所需的基礎(chǔ)知識(shí)和基本技能,同時(shí)通過循序漸進(jìn)的技能實(shí)訓(xùn),幫助學(xué)生樹立起信心,認(rèn)識(shí)到JSP開發(fā)動(dòng)態(tài)網(wǎng)站的廣闊應(yīng)用前景,激發(fā)學(xué)生的創(chuàng)新精神和靈感,培養(yǎng)對(duì)后續(xù)課程的興趣?;谶@一教學(xué)思想,本教材由基礎(chǔ)理論人手,突出技能實(shí)操訓(xùn)練,將豐富的課堂教學(xué)內(nèi)容延伸到課后,通過綜合實(shí)訓(xùn),實(shí)現(xiàn)鞏固理論知識(shí)、提高實(shí)踐能力的教學(xué)目標(biāo)?!禞SP程序設(shè)計(jì)基礎(chǔ)教程》利用通俗易懂的語言系統(tǒng)地介紹了有關(guān)JSP動(dòng)態(tài)網(wǎng)站開發(fā)所涉及的各類知識(shí)。全書共分9章,包括:JSP概述、JSP,開發(fā)基礎(chǔ)、JSP語法、JSP內(nèi)置對(duì)象、JavaBean技術(shù)、Setvlet技術(shù)、JSP實(shí)用組件、JSF數(shù)據(jù)庫(kù)應(yīng)用開發(fā)和綜合實(shí)訓(xùn)?!禞SP程序設(shè)計(jì)基礎(chǔ)教程》所有知識(shí)都結(jié)合具體實(shí)例進(jìn)行介紹,力求詳略得當(dāng),使讀者快速掌握應(yīng)用JSP開發(fā)動(dòng)態(tài)網(wǎng)站的編程技術(shù)。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
JSP程序設(shè)計(jì)基礎(chǔ)教程 PDF格式下載