JSP實(shí)用教程

出版時(shí)間:2007-10  出版社:清華大學(xué)  作者:耿祥義 編  頁數(shù):306  
Tag標(biāo)簽:無  

內(nèi)容概要

JSP是一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn),利用這一技術(shù)可以建立安全、跨平臺(tái)的先進(jìn)、動(dòng)態(tài)的網(wǎng)站。本書是一本實(shí)用教程,配備了大量的例題,敘述詳細(xì),通俗易懂,便于自學(xué),特別注重結(jié)合實(shí)例講解一些難點(diǎn)和關(guān)鍵技術(shù)。全書共分10章,內(nèi)容包括JSP簡(jiǎn)介、JSP語法、內(nèi)置對(duì)象、JSP與Javabean、文件操作、數(shù)據(jù)庫操作、Java Servlet、MVC設(shè)計(jì)模式、JSP中使用XML等重要內(nèi)容。本書所有知識(shí)都結(jié)合具體實(shí)例進(jìn)行介紹,力求詳略得當(dāng),突出JSP在開發(fā)Web動(dòng)態(tài)網(wǎng)站方面的強(qiáng)大功能,使讀者能夠快速掌握和運(yùn)用JSP的編程技巧。本書不僅可以作為大學(xué)計(jì)算機(jī)及相關(guān)專業(yè)的選修課教材,也適合自學(xué)者及網(wǎng)站開發(fā)人員參考使用。

書籍目錄

第1章  JSP簡(jiǎn)介	 1.1  什么是JSP	 1.2  安裝與配置JSP運(yùn)行環(huán)境	 1.3  JSP頁面	  1.3.1  JSP頁面簡(jiǎn)介	  1.3.2  設(shè)置Web服務(wù)目錄	 1.4  JSP的運(yùn)行原理	 1.5  JSP與Java Servlet的關(guān)系	 1.6  小結(jié)	 習(xí)題一	第2章  JSP語法	 2.1  JSP頁面的基本結(jié)構(gòu)	 2.2  變量和方法的聲明	  2.2.1  聲明變量  2.2.2  聲明方法	 2.3  Java程序片	 2.4  Java表達(dá)式	 2.5  JSP中的注釋	 2.6  JSP指令標(biāo)記	  2.6.1  page指令標(biāo)記	  2.6.2  include指令標(biāo)記	 2.7  JSP動(dòng)作標(biāo)記	  2.7.1  include動(dòng)作標(biāo)記  2.7.2  param動(dòng)作標(biāo)記	  2.7.3  forward動(dòng)作標(biāo)記	  2.7.4  plugin動(dòng)作標(biāo)記	  2.7.5  useBean動(dòng)作標(biāo)記	 2.8  小結(jié)	 習(xí)題二	第3章  JSP內(nèi)置對(duì)象	 3.1  request對(duì)象	  3.1.1  獲取客戶提交的信息	  3.1.2  處理漢字信息	  3.1.3  常用方法舉例	  3.1.4  處理HTML標(biāo)記	 3.2  response對(duì)象	  3.2.1  動(dòng)態(tài)響應(yīng)contentType屬性	  3.2.2  response的HTTP文件頭	  3.2.3  response重定向	  3.2.4  response的狀態(tài)行	 3.3  session對(duì)象	  3.3.1  session對(duì)象的ID  3.3.2  session對(duì)象與URL重寫	  3.3.3  session對(duì)象存儲(chǔ)數(shù)據(jù)	  3.3.4  session對(duì)象的生存期限	  3.3.5  計(jì)數(shù)器	 3.4  application對(duì)象	  3.4.1  application對(duì)象的常用方法	  3.4.2  用application制作留言板	 3.5  out對(duì)象	 3.6  小結(jié)	 習(xí)題三	第4章  JSP與Javabean	 4.1  編寫Javabean和使用Javabean  4.1.1  編寫Javabean	  4.1.2  保存bean的字節(jié)碼	  4.1.3  創(chuàng)建與使用bean 4.2  獲取和修改bean的屬性	  4.2.1  getProperty動(dòng)作標(biāo)記	  4.2.2  setProperty動(dòng)作標(biāo)記	 4.3  bean的輔助類	 4.4  JSP與bean結(jié)合的簡(jiǎn)單例子	  4.4.1  三角形bean	  4.4.2  四則運(yùn)算bean	  4.4.3  計(jì)數(shù)器bean	  4.4.4  瀏覽圖像bean	  4.4.5  成績(jī)單bean	  4.4.6  日歷bean 4.5  小結(jié)	 習(xí)題四	第5章  JSP中的文件操作 5.1  File類	 5.2  使用文件字節(jié)流讀寫文件	 5.3  使用文件字符流讀寫文件	 5.4  BufferedReader和BufferedWriter類	 5.5  文件上傳	 5.6  文件下載	 5.7  分行讀取文件	 5.8  標(biāo)準(zhǔn)化考試	 5.9  小結(jié)	 習(xí)題五	第6章  在JSP中使用數(shù)據(jù)庫	 6.1  SQL Server 2000數(shù)據(jù)庫管理系統(tǒng)	 6.2  JDBC	 6.3  連接數(shù)據(jù)庫的常用方式	  6.3.1  JDBC-ODBC橋接器	  6.3.2  使用純Java數(shù)據(jù)庫驅(qū)動(dòng)程序	 6.4  查詢操作  6.4.1  順序查詢  6.4.2  隨機(jī)查詢	  6.4.3  條件查詢	  6.4.4  排序查詢  6.4.5  模糊查詢	 6.5  更新、添加與刪除操作	 6.6  分頁顯示記錄	 6.7  常見數(shù)據(jù)庫的連接	  6.7.1  連接Oracle數(shù)據(jù)庫	  6.7.2  連接MySql數(shù)據(jù)庫	 6.8  查詢Excel電子表格	 6.9  使用連接池 6.10  使用預(yù)處理語句	  6.10.1  預(yù)處理語句的優(yōu)點(diǎn)  6.10.2  使用通配符	 6.11  小結(jié)	 習(xí)題六第7章  Java Servlet基礎(chǔ) 7.1  servlet對(duì)象	  7.1.1  HttpServlet類	  7.1.2  部署servlet	  7.1.3  運(yùn)行servlet	 7.2  servlet的工作原理	  7.2.1  servlet的生命周期	  7.2.2  init方法	  7.2.3  service方法	  7.2.4  destroy方法	 7.3  通過JSP頁面調(diào)用servlet	  7.3.1  通過表單向servlet提交數(shù)據(jù)	  7.3.2  通過超鏈接訪問servlet 7.4  共享變量 7.5  doGet和doPost方法	 7.6  重定向與轉(zhuǎn)發(fā)	  7.6.1  sendRedirect方法	  7.6.2  RequestDispatcher對(duì)象	 7.7  會(huì)話管理	  7.7.1  獲取用戶的會(huì)話	  7.7.2  猜字母	 7.8  小結(jié)	 習(xí)題七	第8章  基于Servlet的MVC模式	 8.1  MVC模式介紹	 8.2  JSP中的MVC模式	 8.3  模型的生命周期與視圖更新  8.3.1  request周期的Javabean	  8.3.2  session周期的Javabean	  8.3.3  application周期的Javabean	 8.4  MVC模式的簡(jiǎn)單實(shí)例	  8.4.1  計(jì)算等差、等比數(shù)列的和  8.4.2  計(jì)算一元二次方程的根	  8.4.3  簡(jiǎn)單的計(jì)算器	  8.4.4  讀取文件  8.4.5  查詢數(shù)據(jù)庫	 8.5  小結(jié)	 習(xí)題八	第9章  在JSP中使用XML	 9.1  XML文件的基本結(jié)構(gòu) 9.2  XML聲明 9.3  標(biāo)記	 9.4  DOM解析器	  9.4.1  使用DOM解析器的基本步驟	  9.4.2  Document對(duì)象	  9.4.3  查詢成績(jī) 9.5  SAX解析器	  9.5.1  使用SAX解析器的基本步驟	  9.5.2  SAX解析器的工作原理	  9.5.3  簡(jiǎn)單的列車時(shí)刻表 9.6  XML與CSS	  9.6.1  使用CSS  9.6.2  文本的顯示方式  9.6.3  字體	  9.6.4  文本樣式	  9.6.5  顯示數(shù)學(xué)公式和化合物分子式	 9.6  小結(jié)	 習(xí)題九	第10章  基于會(huì)員制的網(wǎng)絡(luò)廣告系統(tǒng)	 10.1  系統(tǒng)模塊構(gòu)成	 10.2  數(shù)據(jù)庫設(shè)計(jì)	 10.3  系統(tǒng)管理 10.4  會(huì)員注冊(cè) 10.5  會(huì)員登錄	 10.6  上傳產(chǎn)品照片	 10.7  瀏覽會(huì)員的廣告	 10.8  修改密碼 10.9  修改注冊(cè)信息	 10.10  退出登錄

章節(jié)摘錄

版權(quán)頁:   插圖:   第3章 JSP內(nèi)置對(duì)象 有些對(duì)象不用聲明就可以在JSP頁面的Java程序片和表達(dá)式部分使用,這就是JSP的內(nèi)置對(duì)象。 JSP的內(nèi)置對(duì)象有:request、response、session、application、out。以下將分別介紹。 response和request對(duì)象是JSP內(nèi)置對(duì)象中較重要的兩個(gè),這兩個(gè)對(duì)象提供了對(duì)服務(wù)器和瀏覽器通信方法的控制。直接討論這兩個(gè)對(duì)象前,要先對(duì)HTTP協(xié)議--wbrd Wide Web底層協(xié)議做簡(jiǎn)單介紹。 Word Wide Web是怎樣運(yùn)行的呢?在瀏覽器上鍵入一個(gè)正確的網(wǎng)址后,若一切順利,網(wǎng)頁就出現(xiàn)了。例如,在瀏覽器輸入欄中鍵入http://www.yahoo.com,Yahoo網(wǎng)站的主頁就出現(xiàn)在瀏覽器窗口。這背后是什么在起作用? 使用瀏覽器從網(wǎng)站獲取HTML頁面時(shí),實(shí)際在使用超文本傳送協(xié)議(hypertext transferprotocol,HTTP)。HTTP協(xié)議規(guī)定了信息在Internet上的傳輸方法,特別是規(guī)定了瀏覽器與服務(wù)器的交互方法。 從網(wǎng)站獲取頁面時(shí),瀏覽器在網(wǎng)站上打開了一個(gè)對(duì)網(wǎng)絡(luò)服務(wù)器的連接,并發(fā)出請(qǐng)求。服務(wù)器收到請(qǐng)求后回應(yīng),所以HTTP協(xié)議的核心就是“請(qǐng)求和響應(yīng)”。 瀏覽器請(qǐng)求有某種結(jié)構(gòu),HTTP請(qǐng)求包括一個(gè)請(qǐng)求行、頭域和可能的信息體。最普通的請(qǐng)求類型是對(duì)頁面的一個(gè)簡(jiǎn)單請(qǐng)求,如下例: GET/helio.htm HTTP/1.1 Host:www.Sina.com.cn 這是對(duì)網(wǎng)站:www.sina.com.cn上頁面hello.htm的HTTP請(qǐng)求的例子。首行是請(qǐng)求行,規(guī)定了請(qǐng)求的方法、請(qǐng)求的資源及使用的HTTP協(xié)議的版本。 上例中,請(qǐng)求的方法是GET方法,此方法獲取特定的資源,即獲取名為hello.htm的網(wǎng)頁。其他請(qǐng)求方法包括POST,HEAD,DELETE,TRACE及PUT方法等。 此例中的第二行是頭(header)。Host頭規(guī)定了網(wǎng)站上hello.htm文件的主機(jī)地址。此例中,主機(jī)地址是:www.sina.com.cn。 一個(gè)典型請(qǐng)求通常包含許多頭,稱做請(qǐng)求的HTTP頭。頭提供了關(guān)于信息體的附加信息及請(qǐng)求的來源。其中有些頭是標(biāo)準(zhǔn)的,有些和特定的瀏覽器有關(guān)。 一個(gè)請(qǐng)求還可能包含信息體,例如,信息體可包含HTML表單的內(nèi)容。在HTML表單上單擊Submit鍵時(shí),該表單使用ACTION=”POST”或ACTION=”GET”方法,輸入表單的內(nèi)容都被發(fā)送到服務(wù)器上。該表單內(nèi)容就由POST方法或GET方法在請(qǐng)求的信息體中發(fā)送。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    JSP實(shí)用教程 PDF格式下載


用戶評(píng)論 (總計(jì)50條)

 
 

  •   JSP實(shí)用教程非常適合入門級(jí)同學(xué),我基本上看完了整本書,對(duì)于JSP的基礎(chǔ)有了比較深刻的了解,而第二版相對(duì)第一版增加的Servlet的介紹,非常之適合MVC模式入門。
  •   我雖然在.net平臺(tái)哧嚓風(fēng)云但由于業(yè)務(wù)需要,讀了耿老師的jsp實(shí)用教程發(fā)現(xiàn)更老師,基礎(chǔ)扎實(shí),比如http,tcpip,java等方面,而且有極其豐富的教學(xué)經(jīng)驗(yàn)堪稱是中國(guó)jsp第一人。另外我有一些自己的建議,也就是初學(xué)者10之8,9在數(shù)據(jù)庫連接這里人仰馬翻包括我在內(nèi),尤其jsp連接sql2000涉及許多,初學(xué)者想象不到的問題這就是為什么,學(xué)習(xí)班收費(fèi)2萬不貴的,問題,無可爭(zhēng)辯,手把手的學(xué)習(xí)方式,最好,英語叫handholdbutitisnotcheap建議本書第3版的時(shí)候加上這么一句話,初學(xué)者不要試圖,馬上做數(shù)據(jù)庫連接這樣會(huì)使你倍受打擊,實(shí)際上您會(huì)發(fā)現(xiàn),讀完耿老師的第六章后再試圖自己動(dòng)手連接數(shù)據(jù)庫那也不遲。
  •   學(xué)習(xí)jsp的初級(jí)入門書籍吧,內(nèi)容還行
  •   這本書作為JSP入門確實(shí)不錯(cuò)
  •   內(nèi)容豐富易懂,雖然是學(xué)校教材,但自學(xué)也不費(fèi)力氣,很好
  •   作為教材,還是不錯(cuò)的,適合有一定Java基礎(chǔ)閱讀
  •   這是我們學(xué)校老師寫的書,他講的課好,書寫的也通俗易懂適合同學(xué)學(xué)習(xí)理解
  •   好,文件好好
  •   這本書是我們的教材,挺好的
  •   耿祥義的書很不錯(cuò),適合初學(xué)者呵呵
  •   第一次在當(dāng)當(dāng)買書,這本書看了一部分,感覺很基礎(chǔ),是入門的很不錯(cuò)的選擇~~~
  •   這是我們的想、教材,是第二版,寫的蠻細(xì)的
  •   挺不錯(cuò)??梢越梃b。
  •   運(yùn)貨的速度瞞給力
  •   跟學(xué)校訂的一樣,不錯(cuò)
  •   還沒有看呢,應(yīng)該還行吧
  •   速度很快,舒心
  •   一個(gè)子:“好”
  •   當(dāng)當(dāng)發(fā)貨比較可以,書的質(zhì)量也還行,這是第二次在上面買東西,下次還是在這里買吧
  •   本書全部實(shí)用jsp+java代碼實(shí)現(xiàn)的,沒有servlet的代碼,servlet是用java類來完成的,其他的還沒看,不過看起來還可以
  •   耿教授的這本書很不錯(cuò),是一本掌握J(rèn)SP的必備利器!很值得閱讀,仔細(xì)研究~
  •   如其名,很好,很實(shí)用,對(duì)于初學(xué)者很受用~
  •   適合初學(xué)者,講的是基本原理方面的,不是進(jìn)階用的。
  •   這本書寫的是很不錯(cuò),很適合初學(xué)者學(xué)習(xí),但是就是上面用的軟件版本有點(diǎn)老了,不過不影響學(xué)習(xí),很值得一看的。
  •   這本書內(nèi)容很基礎(chǔ),挺好
  •   不錯(cuò),對(duì)入門比較好,簡(jiǎn)單易懂!
  •   都挺好的啊~~~只是好像沒能在預(yù)定的時(shí)間內(nèi)到達(dá),晚了一點(diǎn)點(diǎn)。書都還不錯(cuò),好像也會(huì)有些細(xì)小的地方印錯(cuò)了,總體還是挺詳細(xì)的。。。。
  •   不錯(cuò),適合初學(xué)的人。
  •   內(nèi)容還不錯(cuò),對(duì)初學(xué)者有很大的幫助
  •   紙張質(zhì)量不錯(cuò),內(nèi)容一般吧,不是非常推薦
  •   ,其實(shí)這本書和一般的差不多,起的書名聽嚇唬人的
  •   這本書質(zhì)量挺好?。?!頂一下?。?!希望當(dāng)當(dāng)繼續(xù)努力為我們消費(fèi)者創(chuàng)造一個(gè)可信賴的交易平臺(tái)。
  •   還行,教材
  •   此書是我們的專業(yè)課的的教材,還沒有細(xì)看,應(yīng)該不錯(cuò)。。。
  •   比較容易懂,但是書中的原代碼沒有刻錄成光盤就有些可惜啦!感覺還行??!
  •   正版挺快?。。?/li>
  •   書還是不錯(cuò)的啊 包裝也不錯(cuò)?。?!
  •   入門經(jīng)典!??!
  •   正在看,例子滿多,有些小錯(cuò)誤....
  •   這本書比較適合初學(xué)者,只是還是比較全面的。
  •   這本書跟老師介紹的一模一樣。只是印的次數(shù)有所不同的
  •   物流在送書的時(shí)候把書弄折了,但是不太影響閱讀。感覺整體一般。
  •   還行,就是例子不解釋,直接來!
  •   還蠻快的!
  •   書名為JSP實(shí)用教程,但內(nèi)容偏舊,與實(shí)際應(yīng)用有一定差距
    書的文筆也不夠吸引讀者
  •   對(duì)于初學(xué)者來說,編寫的還是有點(diǎn)簡(jiǎn)單,不細(xì)致,例題太少,作為教師指導(dǎo)來說深度不夠,總之不是一本好書,感覺有點(diǎn)上當(dāng)。
  •   想買本介紹的深入點(diǎn)的,結(jié)果買了回來看看不適合我
  •   配送速度很快,書和裝書的袋子也是一如既往的好、
  •   適合初學(xué)的同學(xué)閱讀,內(nèi)容豐富!
  •   不買不行,其實(shí)不喜歡這本書。
 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7