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