JSP與Servlet程序設(shè)計實踐教程

出版時間:2012-3  出版社:清華大學(xué)出版社  作者:顏志軍 編  頁數(shù):291  

內(nèi)容概要

  本書介紹了基于java技術(shù)的動態(tài)網(wǎng)頁開發(fā)技術(shù)jsp與servlet的相關(guān)內(nèi)容,主要內(nèi)容包括jsp及servlet程序運行環(huán)境的搭建,jsp的指令、動作、隱含對象,javabean,在不同范圍內(nèi)共享數(shù)據(jù),servlet,cookie,會話跟蹤,mvc,jsp與servlet中的異常處理,自定義標(biāo)簽,國際化與本地化及jsp表達(dá)式語言。
  本書以先易后難的順序介紹了jsp及servlet開發(fā)技術(shù)的主要技術(shù)點,非常適合高校計算機相關(guān)專業(yè)作為學(xué)習(xí)jsp及servlet開發(fā)技術(shù)的教材,也可以作為培訓(xùn)機構(gòu)的培訓(xùn)教材。同時,對于正在使用jsp及servlet作為編程語言的開發(fā)人員,本書也有一定的參考價值。

書籍目錄

第1章 網(wǎng)頁開發(fā)技術(shù)概述
 1.1html簡介
 1.1.1html的基本結(jié)構(gòu)
 1.1.2頭部分
 1.1.3體部分
 1.2動態(tài)網(wǎng)頁技術(shù)
 1.3jsp動態(tài)網(wǎng)頁技術(shù)優(yōu)勢
 1.4小結(jié)
 1.5練習(xí)
第2章 jsp及servlet程序運行環(huán)境搭建
 2.1jdk安裝及環(huán)境變量配置
 2.2tomcat安裝及配置
 2.3通過jsp簡單示例網(wǎng)頁驗證tomcat環(huán)境配置
 2.4小結(jié)
 2.5練習(xí)
第3章 在jsp中調(diào)用java代碼
 3.1基本動態(tài)技術(shù)元素
 3.2java類
 3.3jsp頁面的底層工作機制
 3.4小結(jié)
 3.5練習(xí)
第4章 jsp指令
 4.1page指令
 4.2include指令
 4.3小結(jié)
 4.4練習(xí)
第5章 jsp動作
 5.1jsp:include動作
 5.2jsp:forward動作
 5.3jsp:plugin動作
 5.4小結(jié)
 5.5練習(xí)
第6章 jsp隱含對象
 6.1request
 6.1.1取得網(wǎng)頁請求參數(shù)
 6.1.2取得請求頭部信息
 6.1.3取得客戶和主機信息
 6.2response
 6.2.1設(shè)置content?type
 6.2.2發(fā)送錯誤響應(yīng)至客戶端
 6.2.3重定向
 6.3session
 6.4application
 6.5out
 6.6config
 6.7小結(jié)
 6.8練習(xí)
第7章 java bean在jsp中的應(yīng)用
 7.1bean的基本概念
 7.2bean的應(yīng)用
 7.2.1簡單工具bean示例
 7.2.2在bean中實現(xiàn)數(shù)據(jù)庫連接池
 7.3bean的屬性及應(yīng)用
 7.3.1值bean的特性
 7.3.2值bean的應(yīng)用
 7.4小結(jié)
 7.5練習(xí)
第8章 共享數(shù)據(jù)
 8.1在頁面間傳遞數(shù)據(jù)
 8.1.1通過請求在頁面間傳遞數(shù)據(jù)
 8.1.2通過java bean在頁面間傳遞數(shù)據(jù)
 8.2會話共享數(shù)據(jù)
 8.2.1會話簡介
 8.2.2在會話對象中保存數(shù)據(jù)
 8.2.3在會話中共享java bean
 8.3用戶間共享數(shù)據(jù)
 8.3.1在應(yīng)用中共享數(shù)據(jù)
 8.3.2在應(yīng)用中共享java bean
 8.4小結(jié)
 8.5練習(xí)
第9章 servlet基礎(chǔ)
 9.1servlet與jsp
 9.1.1servlet的功用
 9.1.2servlet與jsp的比較及選擇
 9.2使用servlet生成純文本
 9.2.1編寫servlet代碼
 9.2.2在服務(wù)器中部署servlet
 9.2.3servlet工作流程簡析
 9.3使用servlet生成html
 9.4servlet生命周期
 9.4.1servlet高效率的原因
 9.4.2servlet生命周期探究
 9.4.3特殊的servlet——過濾器
 9.4.4servlet應(yīng)用實例
 9.5小結(jié)
 9.6練習(xí)
第10章 servlet處理客戶請求
 10.1servlet讀取客戶請求參數(shù)
 10.1.1servlet遍歷請求對象中的參數(shù)
 10.1.2servlet讀取表單參數(shù)
 10.2根據(jù)請求參數(shù)自動填充表單bean
 10.2.1java bean及jsp填充表單bean回顧
 10.2.2在servlet中實現(xiàn)值bean的填充
 10.2.3參數(shù)缺失時重新顯示表單
 10.3servlet處理客戶請求實例
 10.4小結(jié)
 10.5練習(xí)
第11章 cookie
 11.1cookie簡介
 11.1.1cookie的作用
 11.1.2cookie存在的問題
 11.1.3刪除瀏覽器保存的cookie及禁用cookie
 11.2cookie的生成與讀取
 11.2.1服務(wù)端使用cookie的過程
 11.2.2生成與讀取cookie
 11.3cookie的屬性
 11.3.1cookie的name和value屬性
 11.3.2cookie的maxage屬性
 11.3.3cookie的其他屬性
 11.4cookie常用實例
 11.4.1記錄用戶的偏好
 11.4.2保存登錄賬號與密碼
 11.5小結(jié)
 11.6練習(xí)
第12章 會話跟蹤
 12.1web應(yīng)用中的會話
 12.1.1會話存在的必要性
 12.1.2會話跟蹤的實現(xiàn)方式
 12.2利用會話跟蹤保持訪問信息
 12.2.1在會話中保存與讀取數(shù)據(jù)
 12.2.2會話屬性與會話控制
 12.3會話配置及會話使用注意事項
 12.3.1在tomcat中配置會話
 12.3.2會話使用注意事項
 12.4會話跟蹤實例
 12.4.1利用會話協(xié)調(diào)頁面行為
 12.4.2簡單購物車
 12.5小結(jié)
 12.6練習(xí)
第13章 模型?視圖?控制構(gòu)架
 13.1mvc簡介
 13.1.1web應(yīng)用程序結(jié)構(gòu)
 13.1.2mvc框架特征
 13.2實現(xiàn)mvc框架的一般步驟
 13.2.1定義表示數(shù)據(jù)的java bean
 13.2.2使用servlet處理請求
 13.2.3填充java bean
 13.2.4將java bean存儲到請求、會話或者servlet上下文
 13.2.5轉(zhuǎn)發(fā)請求
 13.2.6jsp頁面從java bean中提取數(shù)據(jù)
 13.2.7mvc框架時序流程
 13.3mvc框架實例
 13.4小結(jié)
 13.5練習(xí)
第14章 異常處理
 14.1利用java的異常處理機制處理異常
 14.1.1java異常處理機制回顧
 14.1.2在servlet和java bean中進(jìn)行異常處理
 14.2jsp錯誤頁面
 14.2.1在jsp頁面中使用java異常處理機制
 14.2.2使用jsp錯誤頁面顯示錯誤信息
 14.3在tomcat中配置錯誤頁面
 14.3.1配置標(biāo)準(zhǔn)錯誤頁面
 14.3.2配置特定異常錯誤頁面
 14.4異常處理實例
 14.5小結(jié)
 14.6練習(xí)
第15章 自定義jsp標(biāo)簽
 15.1簡單自定義jsp標(biāo)簽實例
 15.1.1實現(xiàn)自定義jsp標(biāo)簽java代碼
 15.1.2配置標(biāo)簽庫
 15.1.3使用自定義jsp標(biāo)簽
 15.2為自定義jsp標(biāo)簽添加屬性
 15.2.1自定義標(biāo)簽通過屬性增加靈活性
 15.2.2定義自定義標(biāo)簽的屬性
 15.2.3自定義標(biāo)簽處理程序獲取屬性并使用
 15.3處理自定義jsp標(biāo)簽的標(biāo)簽體
 15.3.1標(biāo)簽體的概念及需求
 15.3.2定義包含標(biāo)簽體的自定義標(biāo)簽
 15.3.3自定義標(biāo)簽處理程序處理標(biāo)簽體
 15.4自定義標(biāo)簽總結(jié)
 15.4.1標(biāo)簽定義總結(jié)
 15.4.2標(biāo)簽處理程序總結(jié)
 15.5自定義標(biāo)簽實例
 15.6小結(jié)
 15.7練習(xí)
第16章 國際化與本地化編程
 16.1國際化編程
 16.1.1java對國際化的支持
 16.1.2國際化web應(yīng)用
 16.2本地化編程
 16.2.1為web應(yīng)用準(zhǔn)備本地化字符串
 16.2.2在servlet中使用本地化文本
 16.2.3在jsp頁面中使用本地化文本
 16.3國際化與本地化編程實例
 16.4小結(jié)
 16.5練習(xí)
第17章 jsp表達(dá)式語言
 17.1表達(dá)式語言簡介
 17.1.1表達(dá)式語言的簡單示例
 17.1.2表達(dá)式語言的功能
 17.2配置表達(dá)式語言及標(biāo)準(zhǔn)腳本元素的有效性
 17.2.1禁止表達(dá)式語言執(zhí)行
 17.2.2禁止標(biāo)準(zhǔn)腳本元素的使用
 17.3表達(dá)式語言訪問變量
 17.3.1表達(dá)式語言訪問java bean的屬性
 17.3.2表達(dá)式語言訪問不同作用域內(nèi)的變量
 17.3.3表達(dá)式語言訪問集合中的變量
 17.3.4表達(dá)式語言訪問隱含對象
 17.4表達(dá)式語言的運算符
 17.4.1算術(shù)運算符
 17.4.2關(guān)系運算符
 17.4.3邏輯運算符
 17.4.4運算符綜合例程
 17.5小結(jié)
 17.6練習(xí)
附錄課后習(xí)題參考答案
參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁:第1章 網(wǎng)頁開發(fā)技術(shù)概述計算機技術(shù)的出現(xiàn)引發(fā)了諸多領(lǐng)域的變革,而Internet的出現(xiàn)又可稱為計算機領(lǐng)域內(nèi)的變革。Internet能夠深入當(dāng)前這個世界的每一個角落,又與網(wǎng)頁開發(fā)技術(shù)密不可分,本書將從本章開始由淺入深地介紹見面開發(fā)技術(shù)。1.1HTML簡介HTML(Hypertext Mark-um Language,超文本標(biāo)記語言)使用廣西標(biāo)記的形式來說明需要展示內(nèi)容的顯示特性,而瀏覽器能夠解釋這些標(biāo)記并以標(biāo)記所指定的形式展示相應(yīng)的內(nèi)容。1993年6月HTML發(fā)布第1版,而到2008年1月時HTML5已經(jīng)發(fā)布,在此期間,XHTML(可擴展的超廣西標(biāo)記語言,通常它比HTML具有更嚴(yán)格的書寫標(biāo)準(zhǔn),具備更好的跨平臺能力,它也屬于HTML家族)也形成標(biāo)準(zhǔn)并且發(fā)布,而無論彩靜態(tài)見面技術(shù)還是動態(tài)見面技術(shù),最終被瀏覽器解釋的都是HTML代碼,全面掌握HTML需要一本獨立的教材才能完成,本節(jié)簡要介紹HTML的相關(guān)情況,掌握基本的HTML技術(shù)是學(xué)習(xí)JSP及Servlet技術(shù)的前提條件。

編輯推薦

《21世紀(jì)面向工程應(yīng)用型計算機人才培養(yǎng)規(guī)劃教材:JSP與Servlet程序設(shè)計實踐教程》編輯推薦:JSP與Servlet是采用Java技術(shù)進(jìn)行Web開發(fā)的最基礎(chǔ)的技術(shù),也是掌握J(rèn)ava EE技術(shù)的起點?!?1世紀(jì)面向工程應(yīng)用型計算機人才培養(yǎng)規(guī)劃教材:JSP與Servlet程序設(shè)計實踐教程》以先易后難的順序依次介紹了JSP及Servlet的相關(guān)技術(shù),從內(nèi)容上說,《21世紀(jì)面向工程應(yīng)用型計算機人才培養(yǎng)規(guī)劃教材:JSP與Servlet程序設(shè)計實踐教程》覆蓋了JSP及Servlet的主要內(nèi)容,從簡單的JSP編程到MVC架構(gòu)、從在頁面中固化語言字符串到國際化與本地化編程,《21世紀(jì)面向工程應(yīng)用型計算機人才培養(yǎng)規(guī)劃教材:JSP與Servlet程序設(shè)計實踐教程》均有涉及。

圖書封面

評論、評分、閱讀與下載


    JSP與Servlet程序設(shè)計實踐教程 PDF格式下載


用戶評論 (總計4條)

 
 

  •   還不錯,挺簡單的,內(nèi)容很基礎(chǔ),不錯
  •   冒著大雨巴蜀取回來,想著今后要在這個行業(yè)里混了。很高興
  •   內(nèi)容還行,就是覺得沒有條理
  •   很好,很適合初學(xué)者。講的很細(xì)致
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7