JSP動(dòng)態(tài)網(wǎng)站設(shè)計(jì)項(xiàng)目教程(第二版)(21世紀(jì)技能創(chuàng)新型人才培養(yǎng)系列教材·計(jì)算機(jī)系列)
定 價(jià):42 元
叢書(shū)名:21世紀(jì)技能創(chuàng)新型人才培養(yǎng)系列教材·計(jì)算機(jī)系列
- 作者:張興科
- 出版時(shí)間:2022/1/1
- ISBN:9787300300603
- 出 版 社:中國(guó)人民大學(xué)出版社
- 中圖法分類(lèi):TP393.092
- 頁(yè)碼:224
- 紙張:
- 版次:2
- 開(kāi)本:16
本書(shū)采用任務(wù)引領(lǐng)教學(xué)寫(xiě)作方式,全書(shū)由9個(gè)項(xiàng)目組成,每個(gè)項(xiàng)目又進(jìn)行了任務(wù)分解,子任務(wù)引領(lǐng)理論知識(shí)的學(xué)習(xí)。本書(shū)系統(tǒng)地介紹了利用JSP技術(shù)開(kāi)發(fā)動(dòng)態(tài)網(wǎng)站所應(yīng)具備的知識(shí),主要包括:JSP運(yùn)行環(huán)境的搭建、HTML的基本知識(shí)、JSP內(nèi)置對(duì)象、JSP標(biāo)記與指令、JavaBean與Servlet的建立與應(yīng)用、文件操作與數(shù)據(jù)用法、Java Script基礎(chǔ)知識(shí)。本書(shū)最后是一個(gè)完整的新聞發(fā)布系統(tǒng)項(xiàng)目,對(duì)全書(shū)的內(nèi)容進(jìn)行綜合運(yùn)用,可使學(xué)生熟悉項(xiàng)目開(kāi)發(fā)流程并提高實(shí)戰(zhàn)水平。
本教材對(duì)應(yīng)課程為軟件技術(shù)專(zhuān)業(yè)必修課,具體體現(xiàn)如下特色。1.編寫(xiě)特色:教材采用案例式組織方式,每章都由一個(gè)同學(xué)喜聞樂(lè)見(jiàn)的小應(yīng)用案例引導(dǎo),引出知識(shí)點(diǎn),通過(guò)引例強(qiáng)化知識(shí)點(diǎn)的應(yīng)用,最后把知識(shí)綜合運(yùn)用實(shí)現(xiàn)應(yīng)用案例。案例知識(shí)運(yùn)用完成后,緊跟課堂拓展訓(xùn)練,緊扣本章內(nèi)容再由學(xué)生完成一個(gè)小應(yīng)用,給學(xué)生明確思路、方法,由學(xué)生實(shí)現(xiàn),達(dá)到學(xué)以致用。章的最后是習(xí)題,以便學(xué)生鞏固本章學(xué)習(xí)的內(nèi)容。2.課程特色:課程屬于省級(jí)精品課程。3.教學(xué)資源特色:有教學(xué)PPT、微課、教案、教學(xué)日歷、課程學(xué)習(xí)指導(dǎo)等。4.編寫(xiě)團(tuán)隊(duì)特色:教材編寫(xiě)人員為雙師型人員,具有豐富的教學(xué)經(jīng)驗(yàn),也有到企業(yè)實(shí)踐經(jīng)驗(yàn)。
張興科,山東信息職業(yè)技術(shù)學(xué)院數(shù)字媒體教研室主任,副教授。主要講授C語(yǔ)言與數(shù)據(jù)結(jié)構(gòu)、Java程序設(shè)計(jì)、JSP程序設(shè)計(jì)、網(wǎng)頁(yè)設(shè)計(jì)等課程,曾編寫(xiě)的教材有《數(shù)據(jù)結(jié)構(gòu)(C語(yǔ)言版)》《Java程序設(shè)計(jì)項(xiàng)目教程》《JSP動(dòng)態(tài)網(wǎng)站設(shè)計(jì)項(xiàng)目教程》《網(wǎng)頁(yè)設(shè)計(jì)案例教程》《網(wǎng)頁(yè)設(shè)計(jì)案例與實(shí)訓(xùn)教程》等。曾指導(dǎo)學(xué)生參加藍(lán)橋杯全國(guó)軟件與信息技術(shù)人才大賽Java程序設(shè)計(jì)、C語(yǔ)言程序設(shè)計(jì)分獲省賽一等獎(jiǎng)、全國(guó)總決賽二等獎(jiǎng),主持的《信息化條件下的混合式教學(xué)模式的研究》《企業(yè)文化融入職業(yè)院校學(xué)生核心素養(yǎng)培養(yǎng)的理論與實(shí)踐研究》等分獲山東省教育廳、山東省教育科學(xué)研究院等立項(xiàng),發(fā)表了《基于J2EE的框架技術(shù)研究與應(yīng)用》《數(shù)據(jù)挖掘技術(shù)在提高教學(xué)質(zhì)量中的應(yīng)用研究》等十幾篇論文。
項(xiàng)目1 輸出系統(tǒng)當(dāng)前時(shí)間
任務(wù)1.1 在MyEclipse中建JSP網(wǎng)頁(yè)
1.1.1 MyEclipse的安裝
1.1.2 建立JSP動(dòng)態(tài)網(wǎng)頁(yè)
任務(wù)1.2 將JSP項(xiàng)目發(fā)布到外部Tomcat中
1.2.1 外置Tomcat的基本知識(shí)
1.2.2 將JSP項(xiàng)目發(fā)布到外置Tomcat服務(wù)器
項(xiàng)目2 網(wǎng)站登錄的設(shè)計(jì)與實(shí)現(xiàn)
任務(wù)2.1 建立登錄表單
2.1.1 HTML基礎(chǔ)知識(shí)
2.1.2 表格標(biāo)記
2.1.3 表單標(biāo)記
任務(wù)2 獲取登錄信息并驗(yàn)證
2.2.1 JSP腳本元素
2.2.2 out內(nèi)置對(duì)象
2.2.3 request內(nèi)置對(duì)象
項(xiàng)目3 商品購(gòu)物車(chē)的設(shè)計(jì)與實(shí)現(xiàn)
任務(wù)3.1 創(chuàng)建商品展示網(wǎng)頁(yè)
3.1.1 Dreamweaver CS3的安裝
3.1.2 Dreamweaver CS3的工作界面
3.1.3 在Dreamweaver CS3下配置JSP站點(diǎn)的方法
3.1.4 設(shè)計(jì)網(wǎng)頁(yè)
任務(wù)3.2 購(gòu)物車(chē)數(shù)據(jù)的存儲(chǔ)
3.2.1 session對(duì)象
3.2.2 Cookie對(duì)象
3.2.3 application對(duì)象
任務(wù)3.3 網(wǎng)頁(yè)拼接的實(shí)現(xiàn)
3.3.1 文件包含的兩種用法
3.3.2 page指令
任務(wù)3.4 網(wǎng)頁(yè)間的跳轉(zhuǎn)
3.4.1 通過(guò)超級(jí)鏈接實(shí)現(xiàn)網(wǎng)頁(yè)的跳轉(zhuǎn)
3.4.2 通過(guò)response對(duì)象實(shí)現(xiàn)網(wǎng)頁(yè)跳轉(zhuǎn)
3.4.3 通過(guò)request對(duì)象實(shí)現(xiàn)網(wǎng)頁(yè)間跳轉(zhuǎn)
3.4.4 通過(guò)JSP動(dòng)作標(biāo)簽重定向
項(xiàng)目4 使用JavaBean進(jìn)行表單信息封裝
任務(wù)4.1 建立JavaBean
4.1.1 JavaBean概述
4.1.2 編寫(xiě)JavaBean
4.1.3 JavaBean的部署
任務(wù)4.2 使用JavaBean
4.2.1 在JSP頁(yè)面中導(dǎo)入要使用的JavaBean類(lèi)
4.2.2 通過(guò)動(dòng)作標(biāo)簽獲得一個(gè)JavaBean對(duì)象
4.2.3 使用JSP動(dòng)作標(biāo)簽訪(fǎng)問(wèn)JavaBean屬性
項(xiàng)目5 個(gè)人網(wǎng)絡(luò)空間的設(shè)計(jì)與實(shí)現(xiàn)
任務(wù)5.1 瀏覽個(gè)人文檔
5.1.1 創(chuàng)建File類(lèi)對(duì)象
5.1.2 使用File對(duì)象獲取文件本身的一些信息
5.1.3 使用File對(duì)象創(chuàng)建目錄
5.1.4 使用File對(duì)象列出目錄中的文件
5.1.5 文件的創(chuàng)建與刪除
任務(wù)5.2 書(shū)寫(xiě)網(wǎng)絡(luò)日志
5.2.1 文件字節(jié)輸入流FileInputStream
5.2.2 文件字節(jié)輸出流FileOutputStream
5.2.3 文件字符輸入流FileReader
5.2.4 文件字符輸出流FileWriter
5.2.5 緩沖文件輸入流Buffered-Reader
5.2.6 緩沖文件輸出流Buffered-Writer
任務(wù)5.3 文件上傳與下載
5.3.1 com.jspsmart.upload.Smart-Upload類(lèi)
5.3.2 com.jspsmart.upload.Files類(lèi)
5.3.3 com.jspsmart.upload.File類(lèi)
5.3.4 表單要求
項(xiàng)目6 使用Servlet實(shí)現(xiàn)驗(yàn)證碼
任務(wù)6.1 建立并部署Servlet程序
6.1.1 Servlet概述
6.1.2 Servlet基本結(jié)構(gòu)
6.1.3 改變Servlet的訪(fǎng)問(wèn)路徑
6.1.4 Servlet的生命周期
任務(wù)6.2 通過(guò)Servlet設(shè)計(jì)驗(yàn)證碼
6.2.1 Graphics的基本用法
6.2.2 BufferedImage的基本用法
任務(wù)6.3 Servlet與JSP間的通信
6.3.1 JSP與Servlet間傳遞數(shù)據(jù)
6.3.2 在Servlet間傳遞數(shù)據(jù)
項(xiàng)目7 使用Filter實(shí)現(xiàn)登錄驗(yàn)證過(guò)濾
任務(wù)7.1 建立并部署Filter程序
7.1.1 Filter過(guò)濾器概述
7.1.2 過(guò)濾器類(lèi)
任務(wù)7.2 登錄驗(yàn)證過(guò)濾
7.2.1 過(guò)濾器的過(guò)濾規(guī)則
7.2.2 過(guò)濾鏈
項(xiàng)目8 使用數(shù)據(jù)庫(kù)實(shí)現(xiàn)學(xué)生信息管理
任務(wù)8.1 查詢(xún)學(xué)生信息
8.1.1 數(shù)據(jù)表查詢(xún)命令
8.1.2 通過(guò)JDBC直連數(shù)據(jù)庫(kù)
任務(wù)8.2 學(xué)生信息維護(hù)
8.2.1 數(shù)據(jù)表維護(hù)命令
8.2.2 數(shù)據(jù)表維護(hù)應(yīng)用
8.2.3 預(yù)編譯SQL語(yǔ)句
8.2.4 JSP網(wǎng)站的MVC模式設(shè)計(jì)
8.2.5 數(shù)據(jù)庫(kù)連接池技術(shù)
項(xiàng)目9 留言板設(shè)計(jì)與實(shí)現(xiàn)