出版時(shí)間:2010-5 出版社:中國人民大學(xué)出版社 作者:張興科 編 頁數(shù):264
前言
JSP(Java Server Pages)是由Sun公司倡導(dǎo)的、眾多公司共同參與建立的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn),其設(shè)計(jì)目的是使基于Web應(yīng)用程序的開發(fā)更加容易和快捷,而這些應(yīng)用程序又能夠與各種Web服務(wù)器、應(yīng)用服務(wù)器、瀏覽器和開發(fā)工具共同工作。目前,它已經(jīng)成為開發(fā)動(dòng)態(tài)網(wǎng)頁的主流技術(shù)之一?! ‰S著市場對于Web開發(fā)人才的需求越來越旺盛,現(xiàn)在許多高等院校都開設(shè)了“Web程序設(shè)計(jì)”、“JSP程序設(shè)計(jì)”等相關(guān)課程。而目前許多JSP講解都以傳統(tǒng)模式編寫,注重基礎(chǔ)知識、基礎(chǔ)理論的講解,對學(xué)生的實(shí)踐能力的培養(yǎng)有所欠缺。目前許多學(xué)生雖然已經(jīng)學(xué)習(xí)了JSP課程后,也知道書中講了哪些知識點(diǎn),但就是不會(huì)應(yīng)用,無法獨(dú)立編寫出基于JSP技術(shù)的動(dòng)態(tài)網(wǎng)站?! ”緯鴥?nèi)容力求體現(xiàn)“以職業(yè)活動(dòng)為導(dǎo)向,以職業(yè)技能為核心”的指導(dǎo)思想,突出高職高專的教育特色,讓學(xué)生帶著問題學(xué)習(xí)。例如,學(xué)習(xí)JSP開發(fā)動(dòng)態(tài)網(wǎng)站,他就會(huì)想到開發(fā)一個(gè)什么樣的網(wǎng)站,需要具備哪些知識,如何把這些知識運(yùn)用到開發(fā)項(xiàng)目中。為更好地體現(xiàn)學(xué)生的這一學(xué)習(xí)規(guī)律,本書采用任務(wù)驅(qū)動(dòng)的方式介紹教學(xué)內(nèi)容,每章先提出項(xiàng)目任務(wù),再把項(xiàng)目任務(wù)進(jìn)行分解,分解出的子任務(wù)驅(qū)動(dòng)知識的組織與學(xué)習(xí),這就貼近了學(xué)生的學(xué)習(xí)規(guī)律。作為知識的最終落腳點(diǎn),是知識的學(xué)以致用。因此,每章后都安排了兩個(gè)實(shí)訓(xùn)項(xiàng)目,既可以提高學(xué)生的知識運(yùn)用能力與實(shí)踐能力,更能激發(fā)學(xué)生的學(xué)習(xí)興趣。最后一章是一個(gè)完整的項(xiàng)目,對全書的內(nèi)容進(jìn)行綜合運(yùn)用,可使學(xué)生熟悉項(xiàng)目開發(fā)流程并最終提高學(xué)生的項(xiàng)目實(shí)戰(zhàn)水平?! ”緯?xiàng)目一全面介紹了JSP的運(yùn)行環(huán)境的搭建。項(xiàng)目二通過表單數(shù)據(jù)的提交與處理講述了HTMIL的基本知識,request對象的用法。項(xiàng)目三通過購物網(wǎng)站的部分功能需求,介紹了常用內(nèi)置對象與JSP指令的用法,并簡單介紹了能快速生成HTML標(biāo)記的Dreamweaver工具中建立JSP網(wǎng)頁的用法。項(xiàng)目四針對開發(fā)動(dòng)態(tài)網(wǎng)站時(shí)一些信息的存儲或邏輯功能都通過JavaBean封裝而介紹了JavaBean的定義與使用。項(xiàng)目五借助民意調(diào)查網(wǎng)站數(shù)據(jù)的存儲介紹了文件的操作方法,同時(shí)介紹了一種常用的文件上傳組件SmartUpload的用法。項(xiàng)目六引入了Servlet設(shè)計(jì)網(wǎng)頁并介紹了MVC框架開發(fā)動(dòng)態(tài)網(wǎng)站的用法。項(xiàng)目七由購物網(wǎng)站數(shù)據(jù)的查詢與更新引入了數(shù)據(jù)庫應(yīng)用技術(shù)。項(xiàng)目八由注冊信息的客戶端驗(yàn)證引入了JavaScript技術(shù)。項(xiàng)目九完整地介紹了新聞發(fā)布系統(tǒng)的實(shí)現(xiàn)過程?! 榉奖憬虒W(xué),本書配備了電子教案、課后習(xí)題答案、教材所有案例的源程序及部分開發(fā)工具。這些教學(xué)資源可從中國人民大學(xué)出版社的網(wǎng)站中下載使用?! ”菊n程建議安排90學(xué)時(shí),其中理論講授36學(xué)時(shí),實(shí)踐操作54學(xué)時(shí)。建議的學(xué)時(shí)分配表如下。
內(nèi)容概要
本書采用任務(wù)引領(lǐng)教學(xué)寫作方式,全書由9個(gè)項(xiàng)目組成,每個(gè)項(xiàng)目又進(jìn)行了任務(wù)分解,子任務(wù)引領(lǐng)理論知識的學(xué)習(xí)。本書系統(tǒng)地介紹了利用JSP技術(shù)開發(fā)動(dòng)態(tài)網(wǎng)站所應(yīng)具備的知識,主要包括:JSP運(yùn)行環(huán)境的搭建、HTML的基本知識、JSP內(nèi)置對象、JSP標(biāo)記與指令、JavaBean與Servlet的建立與應(yīng)用、文件操作與數(shù)據(jù)用法、JavaSc ript基礎(chǔ)知識。本書最后是一個(gè)完整的新聞發(fā)布系統(tǒng)項(xiàng)目,對全書的內(nèi)容進(jìn)行綜合運(yùn)用,可使學(xué)生熟悉項(xiàng)目開發(fā)流程并提高實(shí)戰(zhàn)水平?! ”緯粌H適合沒有編程經(jīng)驗(yàn)的讀者學(xué)習(xí),也適合有一定程序設(shè)計(jì)語言基礎(chǔ)的讀者自學(xué)。本書可作為高等院校高職高專計(jì)算機(jī)專業(yè)教材和相關(guān)培訓(xùn)教材,也可作為程序設(shè)計(jì)人員的參考用書。
書籍目錄
項(xiàng)目一 在網(wǎng)頁中輸出系統(tǒng)時(shí)問——JsP概述 任務(wù)一 搭建JSP運(yùn)行環(huán)境 一、問題情景及實(shí)現(xiàn) 二、相關(guān)知識:動(dòng)態(tài)網(wǎng)頁技術(shù) 概述 任務(wù)二 輸出系統(tǒng)的當(dāng)前時(shí)間 一、問題情景及實(shí)現(xiàn) 二、相關(guān)知識:Tomcat的目錄結(jié)構(gòu),創(chuàng)建Web目錄,修改服務(wù)器端口號 綜合實(shí)訓(xùn)一 拓展動(dòng)手練習(xí)一 習(xí)題一項(xiàng)目二 表單數(shù)據(jù)處理 任務(wù)一 設(shè)計(jì)輸入個(gè)人信息的表單 一、問題情景及實(shí)現(xiàn) 二、相關(guān)知識:常用的HTML標(biāo)記、表格標(biāo)記、表單標(biāo)記、框架及CSS樣式 任務(wù)二 獲取個(gè)人信息表單數(shù)據(jù)并顯示 一、問題情景及實(shí)現(xiàn) 二、相關(guān)知識:JSP腳本元素、out內(nèi)置對象、request內(nèi)置對象 綜合實(shí)訓(xùn)二 拓展動(dòng)手練習(xí)二 習(xí)題二項(xiàng)目三 購物網(wǎng)站設(shè)計(jì)——常用內(nèi)置對象的應(yīng)用 任務(wù)一 設(shè)計(jì)商品展示網(wǎng)頁 一、問題情景及實(shí)現(xiàn) 二、相關(guān)知識:DreamweaverCS3的安裝,工作界面和配置JSP站點(diǎn)的方法及網(wǎng)頁的瀏覽驗(yàn)證 三、購物網(wǎng)頁的設(shè)計(jì) 任務(wù)二 記錄用戶選購商品信息 一、問題情景及實(shí)現(xiàn). 二、相關(guān)知識:session對象、cookie對象和application對象 任務(wù)三 頁面問的跳轉(zhuǎn)實(shí)現(xiàn) 一、問題情景 二、相關(guān)知識:通過response對象、request對象、超級鏈接實(shí)現(xiàn)網(wǎng)頁的跳轉(zhuǎn) 三、知識拓展:page指令、include指令 綜合實(shí)訓(xùn)三 拓展動(dòng)手練習(xí)三 習(xí)題三項(xiàng)目四 用戶輸人信息的封裝與使用——JavaBeaIl的應(yīng)用 任務(wù)一 建立JavaBean 一、問題情景 二、相關(guān)知識:JavaBean概述、編寫JavaBean和JavaBean的部署 任務(wù)二 使用JavaBean存儲數(shù)據(jù) 一、問題情景 二、相關(guān)知識:導(dǎo)入JavaBean類、獲得JaveBean對象、使用JSP動(dòng)作標(biāo)記訪問JavaBean屬性 三、知識拓展:在客戶端加載Applet或JavaBean ……項(xiàng)目五 網(wǎng)站中的民意調(diào)查設(shè)計(jì)——文件操作項(xiàng)目六 實(shí)現(xiàn)JSP+Servlet開發(fā)動(dòng)態(tài)網(wǎng)站——Servlet技術(shù)的應(yīng)用項(xiàng)目七 購物網(wǎng)站對數(shù)據(jù)庫的查詢——數(shù)據(jù)庫技術(shù)的應(yīng)用項(xiàng)目八 利用JavaScript完成表單數(shù)據(jù)的驗(yàn)證項(xiàng)目九 新意發(fā)布系統(tǒng)參考文獻(xiàn)
圖書封面
評論、評分、閱讀與下載
JSP動(dòng)態(tài)網(wǎng)站設(shè)計(jì)項(xiàng)目教程 PDF格式下載