出版時(shí)間:2012-11 出版社:清華大學(xué)出版社 作者:陳恒,朱毅,頊聰 編著 頁數(shù):219 字?jǐn)?shù):350000
內(nèi)容概要
jsp技術(shù)是基于java語言的一種動態(tài)交互式網(wǎng)頁技術(shù)標(biāo)準(zhǔn),它由sun公司倡導(dǎo),多家公司共同參與制定,并于1999年由sun公司正式公布。《jsp網(wǎng)站設(shè)計(jì)教學(xué)做一體化教程》采用“教學(xué)做”一體化的方式撰寫,合理地組織學(xué)習(xí)單元,并將每個(gè)單元分解為核心知識、能力目標(biāo)、任務(wù)驅(qū)動、實(shí)踐環(huán)節(jié)四個(gè)模塊。全書共分10章,內(nèi)容包括jsp簡介及開發(fā)環(huán)境的構(gòu)建、jsp語法、jsp內(nèi)置對象、jsp與javabean、jsp訪問數(shù)據(jù)庫、java
servlet基礎(chǔ)、基于servlet的mvc模式、過濾器、el與jstl、地址簿管理信息系統(tǒng)等重要內(nèi)容。書中實(shí)例側(cè)重實(shí)用性和啟發(fā)性,趣味性強(qiáng)、通俗易懂,使讀者能夠快速掌握jsp網(wǎng)站設(shè)計(jì)的基礎(chǔ)知識與編程技巧,為適應(yīng)實(shí)戰(zhàn)應(yīng)用打下堅(jiān)實(shí)的基礎(chǔ)。
《jsp網(wǎng)站設(shè)計(jì)教學(xué)做一體化教程》適合作為高等院校相關(guān)專業(yè)的教、學(xué)、做一體化教材,也適合作為jsp網(wǎng)站設(shè)計(jì)培訓(xùn)教材,還可以作為jsp網(wǎng)站設(shè)計(jì)愛好的自學(xué)讀物。
書籍目錄
第1章 jsp簡介及開發(fā)環(huán)境的構(gòu)建
1.1構(gòu)建開發(fā)環(huán)境
1.2使用eclipse開發(fā)web應(yīng)用
1.3小結(jié)
習(xí)題1
第2章 jsp語法
2.1jsp頁面的基本構(gòu)成
2.2java程序片
2.3成員變量和方法的定義
2.4java表達(dá)式
2.5page指令標(biāo)記
2.6include指令標(biāo)記
2.7include動作標(biāo)記
2.8forward動作標(biāo)記
2.9param動作標(biāo)記
2.10小結(jié)
習(xí)題2
第3章 jsp內(nèi)置對象
3.1請求對象request
3.2響應(yīng)對象response
3.3會話對象session
3.4全局應(yīng)用程序?qū)ο骯pplication
3.5小結(jié)
習(xí)題3
第4章 jsp與javabean
4.1編寫javabean
4.2jsp頁面中創(chuàng)建與使用bean
4.3獲取bean的屬性
4.4修改bean的屬性
4.5jsp與bean結(jié)合的簡單例子
4.6小結(jié)
習(xí)題4
第5章 jsp訪問數(shù)據(jù)庫
5.1使用jdbc—odbc橋接器連接數(shù)據(jù)庫
5.2使用純java數(shù)據(jù)庫驅(qū)動程序連接數(shù)據(jù)庫
5.3statement、resultset的使用
5.4游動查詢
5.5訪問excel電子表格
5.6使用連接池
5.7其他典型數(shù)據(jù)庫的連接
5.8preparedstatement的使用
5.9小結(jié)
習(xí)題5
第6章 javaservlet基礎(chǔ)
6.1servlet類與servlet對象
6.2servlet對象的創(chuàng)建與運(yùn)行
6.3通過jsp頁面訪問servlet
6.4doget和dopost方法
6.5重定向與轉(zhuǎn)發(fā)
6.6在servlet中使用session
6.7小結(jié)
習(xí)題6
第7章 基于servlet的mvc模式
7.1jsp中的mvc模式
7.2使用mvc模式查詢數(shù)據(jù)庫
7.3小結(jié)
習(xí)題7
第8章 過濾器
8.1filter類與filter對象
8.2filter對象的部署與運(yùn)行
8.3登錄驗(yàn)證過濾器的實(shí)現(xiàn)
8.4小結(jié)
習(xí)題8
第9章 el與jstl
9.1使用el訪問對象的屬性
9.2el內(nèi)置對象
9.3基本輸入輸出標(biāo)簽
9.4流程控制標(biāo)簽
9.5迭代標(biāo)簽
9.6小結(jié)
習(xí)題9
第10章 地址簿管理信息系統(tǒng)
10.1系統(tǒng)設(shè)計(jì)
10.2數(shù)據(jù)庫設(shè)計(jì)
10.3系統(tǒng)管理
10.4組件設(shè)計(jì)
10.5系統(tǒng)實(shí)現(xiàn)
章節(jié)摘錄
版權(quán)頁: 插圖: 3.任務(wù)小結(jié)或知識擴(kuò)展 從創(chuàng)建bean的過程可以看出,首次創(chuàng)建一個(gè)新的bean需要用相應(yīng)的字節(jié)碼文件創(chuàng)建對象,當(dāng)別的JSP頁面再需要同樣的bean時(shí),JSP引擎直接將pageContent內(nèi)置對象里已經(jīng)存在的對象的副本分配給相應(yīng)的JSP頁面,提高了代碼的復(fù)用程度。如果程序員修改了字節(jié)碼文件,必須重啟JSP引擎,才能使用新的字節(jié)碼文件。 useBean動作標(biāo)記中scope的默認(rèn)值是page,除page之外,scope的取值還有request、session與application。 (1)scope取值page 該bean的有效范圍是當(dāng)前頁面。當(dāng)客戶請求bean時(shí),分配內(nèi)存空間給它;當(dāng)客戶離開這個(gè)頁面時(shí),便取消分配的bean,并收回內(nèi)存空間。JSP引擎分配給每個(gè)JSP頁面的bean是不同的,它們占有不同的內(nèi)存空間。 當(dāng)兩個(gè)客戶訪問同一個(gè)JSP頁面時(shí),一個(gè)用戶對自己bean的屬性的改變,不會影響到另一個(gè)客戶。 (2)scope取值request 該bean的有效范圍是request期間??蛻粼诰W(wǎng)站訪問時(shí)請求多個(gè)頁面,如果每個(gè)頁面都含有useBean動作標(biāo)記,那么在每個(gè)頁面分配的bean也不相同。JSP引擎對請求作出響應(yīng)后,bean消失。 當(dāng)兩個(gè)客戶同時(shí)請求一個(gè)JSP頁面時(shí),一個(gè)用戶對自己bean屬性的改變,不會影響另外一個(gè)客戶。 (3)scope取值session 該bean的有效范圍是客戶的會話期間。如果客戶在多個(gè)頁面中互相連接,每個(gè)頁面都做不同的useBean動作標(biāo)記,那么這個(gè)客戶在這些頁面得到的bean是相同的,即占有相同的內(nèi)存空間。當(dāng)會話結(jié)束時(shí),bean消失,釋放空間。 如果一個(gè)客戶在某個(gè)頁面更改了bean的某個(gè)屬性,那么該客戶的其他頁面bean的屬性也發(fā)生變化。但兩個(gè)客戶NNNN——個(gè)JSP頁面時(shí),一個(gè)客戶對自己bean的屬性的改變不會影響到另一個(gè)客戶。 (4)scope取值application 該bean的有效范圍是application期間(Web服務(wù)器啟動期間)。JSP引擎為所有的JSP頁面分配一個(gè)共享的bean。 當(dāng)幾個(gè)客戶同時(shí)訪問一個(gè)JSP頁面時(shí),任何一個(gè)客戶對自己bean的屬性的改變都會影響到其他客戶。 編寫一個(gè)JSP頁面computerCircle.jsp,在JSP頁面中使用USeBean動作標(biāo)記獲得一個(gè)bean,負(fù)責(zé)創(chuàng)建bean的類是4.1.4小節(jié)實(shí)踐環(huán)節(jié)中的Circle類,創(chuàng)建bean的名字為circle,circle的scope取值為request。JSP頁面的運(yùn)行效果如圖4.3所示。
編輯推薦
《JSP網(wǎng)站設(shè)計(jì)教學(xué)做一體化教程》適合作為高等院校相關(guān)專業(yè)的教、學(xué)、做一體化教材,也適合作為JSP網(wǎng)站設(shè)計(jì)培訓(xùn)教材,還可以作為JSP網(wǎng)站設(shè)計(jì)愛好的自學(xué)讀物。
圖書封面
評論、評分、閱讀與下載
JSP網(wǎng)站設(shè)計(jì)教學(xué)做一體化教程 PDF格式下載