本書包括JSP基礎(chǔ)知識和JSP應(yīng)用技術(shù)兩大部分,一部分由JSP概述、JSP語言基礎(chǔ)、JSP指令與動作和JSP常用對象四大基礎(chǔ)知識組成;二部分包括JSP數(shù)據(jù)庫操作、JSP文件操作、JavaBean基礎(chǔ)和Servlet技術(shù)四個JSP應(yīng)用技術(shù)。
本書適用于本科院校和高職高專院校計(jì)算機(jī)科學(xué)與技術(shù)、計(jì)算機(jī)軟件等專業(yè)使用,也適用于成人高校的學(xué)生學(xué)習(xí)使用,同時也可作為程序設(shè)計(jì)愛好者的工具書。
本書配套授課電子課件、題庫、教學(xué)計(jì)劃、教學(xué)大綱、教案、題庫、課后習(xí)題答案、源代碼及教學(xué)視頻等大量教學(xué)資源和相關(guān)素材,有需要的教師可登錄免費(fèi)注冊,審核通過后下載,或聯(lián)系編輯索取。
適讀人群 :本科院校和高職高專院校計(jì)算機(jī)科學(xué)與技術(shù)、計(jì)算機(jī)軟件等專業(yè)師生
配套授課電子課件、題庫、教學(xué)計(jì)劃、教學(xué)大綱、教案、題庫、課后習(xí)題答案、源代碼及教學(xué)視頻等大量教學(xué)資源和相關(guān)素材。每章前均設(shè)有知識結(jié)構(gòu)框圖、知識要點(diǎn)、學(xué)習(xí)方法。
“JSP程序設(shè)計(jì)”是計(jì)算機(jī)應(yīng)用專業(yè)、計(jì)算機(jī)軟件專業(yè)的核心主干課程,是一門動手實(shí)踐能力和應(yīng)用實(shí)踐能力要求高、與實(shí)際應(yīng)用緊密聯(lián)系的課程,是在Java基礎(chǔ)課程之后、JavaEE課程之前開設(shè)的專業(yè)課程,是Java軟件開發(fā)方向的銜接課程。
本教材內(nèi)容的選取遵循“基礎(chǔ)理論以夠用、必需為度,突出應(yīng)用,工學(xué)結(jié)合”的原則,對培養(yǎng)學(xué)生應(yīng)用能力方面所必需的理論知識進(jìn)行敘述,深淺適度。主要內(nèi)容包括JSP基礎(chǔ)知識和JSP應(yīng)用技術(shù)兩大部分,第一部分由JSP概述、JSP語言基礎(chǔ)、JSP指令與動作、JSP常用對象四大基礎(chǔ)知識組成;第二部分包括JSP數(shù)據(jù)庫操作、JSP文件操作、JavaBean基礎(chǔ)、Servlet技術(shù)四個應(yīng)用技術(shù)。編排上采用了先基礎(chǔ)、后技術(shù)的體系,堅(jiān)持基礎(chǔ)鋪墊與技術(shù)應(yīng)用并重的原則。
本教材圍繞基本理論闡述具體編程實(shí)務(wù),語言流暢,內(nèi)容通俗,可讀性好,實(shí)用性強(qiáng),適應(yīng)教師精講、學(xué)生參與、師生互動、提高技能的新型教學(xué)理念。每章前均設(shè)有知識結(jié)構(gòu)框圖、知識要點(diǎn)、學(xué)習(xí)方法,為了強(qiáng)化勵志作用和德育效果,每章正文前還特意安排了一個學(xué)習(xí)激勵與案例導(dǎo)航,精心準(zhǔn)備了計(jì)算機(jī)行業(yè)成功的典范,使之成為學(xué)生心中奮斗的目標(biāo)。
本書由齊齊哈爾大學(xué)崔連和編寫,江蘇科技大學(xué)學(xué)生梁紹宸、齊齊哈爾大學(xué)學(xué)生姚凱心、許章正為本書代碼進(jìn)行了調(diào)試,齊齊哈爾大學(xué)郭金宇、王玉恒、蘭興天為全書配套材料做了大量工作。這些同志在本書編寫中付出了辛苦勞動,在此一并表示衷心的感謝!本書在編寫過程中參考了大量文獻(xiàn),這里也一并感謝。
由于編者水平所限,書中難免有疏漏之處,敬請廣大讀者批評指正,以期不斷改進(jìn)。
出版說明
前言
第1章 JSP概述
1.1 初識JSP
1.1.1 JSP淵源
1.1.2 網(wǎng)絡(luò)編程的3P語言
1.2 JSP的有關(guān)概念
1.3 JSP程序開發(fā)模式
1.4 JSP編程環(huán)境的搭建
1.4.1 JSP環(huán)境的組成
1.4.2 【案例1-1】JDK的安裝
1.4.3 【案例1-2】Tomcat的安裝
1.4.4 【案例1-3】服務(wù)器測試
1.4.5 JSP環(huán)境安裝常見問題處理
1.5 JSP開發(fā)工具
1.5.1 【案例1-4】Eclipse的安裝
1.5.2 【案例1-5】用Dreamweaver編寫JSP程序
1.6 JSP程序?qū)嵗?br />
1.6.1 【案例1-6】使用記事本編寫JSP程序
1.6.2 【案例1-7】使用Eclipse編寫JSP程序
本章小結(jié)
每章一考
第2章 JSP語言基礎(chǔ)
2.1 JSP程序概述
2.1.1 【案例2-1】JSP程序示例
2.1.2 JSP程序構(gòu)成
2.1.3 JSP語法規(guī)則
2.2 JSP語法
2.2.1 簡單數(shù)據(jù)類型
2.2.2 數(shù)組
2.2.3 運(yùn)算符
2.2.4 表達(dá)式
2.2.5 程序注釋
2.3 JSP程序的控制流程
2.3.1 順序結(jié)構(gòu)
2.3.2 選擇結(jié)構(gòu)
2.3.3 循環(huán)結(jié)構(gòu)
2.3.4 異常處理
本章小結(jié)
每章一考
第3章 JSP指令與動作
3.1 JSP指令
3.1.1 JSP指令概述
3.1.2 page指令
3.1.3 include指令
3.1.4 taglib指令
3.2 JSP動作
3.2.1 JSP動作概述
3.2.2 include動作
3.2.3 forward動作
3.2.4 plugin動作
3.2.5 useBean動作
3.2.6 setProperty動作
3.2.7 getProperty動作
本章小結(jié)
每章一考
第4章 JSP常用對象
4.1 JSP內(nèi)置對象概述
4.1.1 對象的概念
4.1.2 JSP內(nèi)置對象
4.2 request對象
4.2.1 request對象概述
4.2.2 request對象的屬性和方法
4.2.3 request基本應(yīng)用
4.2.4 JSP中漢字亂碼處理
4.2.5 request對象方法舉例
4.3 response對象
4.3.1 response對象概述
4.3.2 response對象的常用方法
4.3.3 response常見應(yīng)用舉例
4.4 session對象
4.4.1 session對象概述
4.4.2 session對象的屬性和方法
4.4.3 session對象的常用操作
4.4.4 session常見應(yīng)用舉例
4.5 application對象
4.5.1 application對象概述
4.5.2 application對象的屬性和方法
4.5.3 application對象的常用操作
4.5.4 application常見應(yīng)用舉例
4.6 其他內(nèi)置對象
4.6.1 exception對象
4.6.2 config對象
4.6.3 page對象
4.6.4 pagecontext對象
4.6.5 out對象
本章小結(jié)
每章一考
第5章 JSP數(shù)據(jù)庫操作
5.1 JDBC簡介
5.1.1 JDBC的基本功能
5.1.2 JDBC的接口
5.1.3 JSP使用數(shù)據(jù)庫的步驟
5.1.4 SQL語言基礎(chǔ)
5.2 連接數(shù)據(jù)庫
5.2.1 通過JDBC-ODBC橋連接數(shù)據(jù)庫
5.2.2 通過專用JDBC驅(qū)動程序連接數(shù)據(jù)庫
5.3 數(shù)據(jù)庫操作
5.3.1 查詢數(shù)據(jù)庫
5.3.2 更新數(shù)據(jù)庫
5.4 綜合實(shí)例——學(xué)生管理系統(tǒng)
5.4.1 主界面
5.4.2 數(shù)據(jù)庫連接程序
5.4.3 學(xué)籍錄入功能的實(shí)現(xiàn)
5.4.4 顯示數(shù)據(jù)表功能的實(shí)現(xiàn)
5.4.5 學(xué)籍查詢功能的實(shí)現(xiàn)
5.4.6 修改更新功能的實(shí)現(xiàn)
本章小結(jié)
每章一考
第6章 JSP文件操作
6.1 JSP文件操作概述
6.1.1 JSP文件操作基礎(chǔ)
6.1.2 JSP文件操作的方法
6.1.3 File類詳解
6.2 JSP目錄操作
6.2.1 JSP建立目錄
6.2.2 JSP刪除目錄
6.3 JSP文件的基本操作
6.3.1 JSP文件的建立
6.3.2 JSP文件的刪除
6.3.3 JSP文件的讀取
6.3.4 JSP文件的寫入
6.3.5 JSP文件的其他操作
6.4 綜合實(shí)例——JSP文件操作
6.4.1 主程序index.JSP
6.4.2 磁盤主頁面
6.4.3 文件列表頁面
6.4.4 新建文件及文件夾主界面
本章小結(jié)
每章一考
第7章 JavaBean基礎(chǔ)
7.1 JavaBean概述
7.1.1 JavaBean的概念
7.1.2 JavaBean的優(yōu)點(diǎn)
7.1.3 JavaBean的使用步驟
7.2 JavaBean應(yīng)用
7.2.1 編寫JavaBean文件
7.2.2 配置JavaBean
7.2.3 編譯JavaBean
7.2.4 JavaBean 生命周期
7.2.5 調(diào)用JavaBean
7.2.6 設(shè)置JavaBean屬性
7.2.7 獲取JavaBean屬性
7.3 JavaBean應(yīng)用實(shí)例
7.3.1 JavaBean基礎(chǔ)應(yīng)用示例
7.3.2 JavaBean的數(shù)據(jù)庫應(yīng)用
本章小結(jié)
每章一考
第8章 Servlet技術(shù)
8.1 Servlet概述
8.1.1 Servlet的概念
8.1.2 Servlet的運(yùn)行
8.1.3 Servlet的特點(diǎn)
8.1.4 JSP和Servlet的關(guān)系
8.2 Servlet 編寫過程
8.2.1 編寫Servlet的準(zhǔn)備工作
8.2.2 編寫Servlet示例
8.3 Servlet的生命周期
8.3.1 加載和實(shí)例化
8.3.2 初始化
8.3.3 處理客戶請求
8.3.4 銷毀
8.3.5 Servlet工作步驟
8.3.6 Servlet生命各周期實(shí)例
8.4 Servlet接口
8.4.1 Servlet實(shí)現(xiàn)相關(guān)
8.4.2 請求和響應(yīng)相關(guān)及其他
8.5 Servlet配置
8.5.1 web.xml配置基本格式
8.5.2 web.xml配置項(xiàng)
8.5.3 Servlet組件開發(fā)步驟
8.6 Servlet 應(yīng)用實(shí)例
8.6.1 程序概述
8.6.2 編寫過程
8.6.3 運(yùn)行結(jié)果
本章小結(jié)
每章一考
參考文獻(xiàn)