JSP程序設計基礎教程

出版時間:2009-6  出版社:人民郵電出版社  作者:苗連強 編  頁數(shù):248  

前言

  JSP(Java Server Page)是由Sun公司在Java語言基礎上開發(fā)出來的一種動態(tài)網(wǎng)頁制作技術。它是Java開發(fā)陣營中最具代表性的解決方案。JSP是比較熱門的一種動態(tài)網(wǎng)頁技術,它依靠.Java語言的穩(wěn)定、安全、可移植性好等優(yōu)點,成為大、中型網(wǎng)站開發(fā)的首選?! 「呗毟邔T盒OM囵B(yǎng)的學生能在未來就業(yè)中熟練使用所學知識與技能,因此也將JSP作為一門重要的程序設計課程。本書在編寫過程中力求突出高職教育特點,堅持基礎知識管用、理論知識夠用、專業(yè)知識實用、專業(yè)技能會用的編寫原則,以培養(yǎng)專業(yè)技術應用能力和職業(yè)操作技能為教材編寫重點,將教材中的教學內(nèi)容與職業(yè)培養(yǎng)目標相結合,注重實踐教學,力求教學內(nèi)容簡潔、實用?! ”緯猛ㄋ滓锥恼Z言和實用生動的例子,系統(tǒng)地介紹了JSP開發(fā)技術、并且在每一章的后面還提供了習題,方便讀者及時驗證自己的學習效果?! 榉奖憬處熃虒W,本書配備了內(nèi)容豐富的教學資源,包括所有程序源代碼、PPT電子教案、教學大綱。任課老師可登錄人民郵電出版社教學服務與資源網(wǎng)(www.ptpedu.com.cn)下載使用?! ∪珪鴥?nèi)容共分9章。第1章主要介紹JSP技術的相關概念以及JSP開發(fā)環(huán)境和開發(fā)工具,包括JSP技術概述、JSP的技術特征、JSP的處理過程、JSP與其他服務器端腳本語言的比較、JSP開發(fā)環(huán)境搭建、JSP開發(fā)工具及JSP程序開發(fā)模式等內(nèi)容;第2章主要介紹JSP開發(fā)基礎,包括Java語言基礎和客戶端腳本語言JavaScript;第3章主要介紹JSP語法,主要包括JSP的基本構成、JSP的指令標識、JSP的腳本標識、JSP的注釋和動作標識;第4章主要介紹JSP內(nèi)置對象,包括request對象、response對象、session對象、application對象、out對象和其他內(nèi)置對象。第5章介紹JavaBean技術,主要包括JavaBean概述、創(chuàng)建JavaBean、JavaBean的應用和JavaBean的應用實例;第6章主要介紹Servlet技術,主要包括Servlet技術簡介、Servlet開發(fā)和Servlet的應用實例;第7章介紹JSP實用組件,主要包括JSP文件操作、發(fā)送E-mail、JSP動態(tài)圖表和JSP報表;第8章介紹JSP數(shù)據(jù)庫應用開發(fā),包括SQI。Servei·2000數(shù)據(jù)庫管理系統(tǒng)、JDBC簡介、JDBC中的常用接口、連接數(shù)據(jù)庫、典型JSP數(shù)據(jù)庫連接和數(shù)據(jù)庫操作技術;第9章實訓,是為鞏固各章所學內(nèi)容提供的實訓練習。  本書由苗連強任主編,王國輝、宋來、李振軍任副主編,其中第1~4章由宋來編寫,第5-8章由李振軍編寫,第9~12章由苗連強編寫,程序代碼由王國輝編寫并測試,全書由苗連強統(tǒng)稿,湖南鐵道職院的劉志成老師審閱全稿?! ‰m然在編寫本書的過程中,我們本著科學、嚴謹?shù)膽B(tài)度,力求精益求精,但錯誤、疏漏之處在所難免,敬請廣大讀者批評指正。

內(nèi)容概要

  《JSP程序設計基礎教程》系統(tǒng)地介紹了JSP程序設計的相關知識。全書共分9章,內(nèi)容包括JSP概述、JSP開發(fā)基礎、JSP語法、JSP內(nèi)置對象、JavaBean技術、Servlet技術、JSP實用組件、JSP數(shù)據(jù)庫應用開發(fā)和綜合實訓?!禞SP程序設計基礎教程》所有知識都結合具體實例進行講解,力求詳略得當,使讀者快速掌握JSP程序設計的相關技術。

書籍目錄

第1章JSP概述1.1JSP技術概述1.1.1Java語言1.1.2Servlet技術1.1.3JavaBean技術1.1.4JSP技術1.2JSP的技術特征1.3JSP的處理過程1.4JSP與其他服務器端腳本語言的比較1.4.1CGI1.4.2ASP1.4.3PHP1.4.4ASP.NET1.5JSP開發(fā)環(huán)境搭建1.5.1JSP的運行環(huán)境1.5.2JDK的安裝與配置1.5.3Tomcat的安裝與啟動1.6JSP開發(fā)工具1.6.1Eclipse的安裝1.6.2Eclipse的使用1.7JSP程序開發(fā)模式1.7.1單純的JSP頁面編程1.7.2JSP+JavaBean編程1.7.3JSP+Servlet+JavaBean編程1.7.4MVC模式1.8第一個JSP應用習題第2章JSP開發(fā)基礎2.1Java語言基礎2.1.1面向對象程序設計2.1.2基本數(shù)據(jù)類型及基本數(shù)據(jù)類型間的轉換2.1.3常量與變量2.1.4運算符的應用2.1.5流程控制語句2.1.6字符串處理2.1.7數(shù)組的創(chuàng)建與應用2.1.8集合類的應用2.1.9異常處理語句2.2客戶端腳本語言JavaScript2.2.1JavaScript腳本語言概述2.2.2在JSP中引入JavaScript2.2.3JavaScript的數(shù)據(jù)類型與運算符2.2.4JavaScript的流程控制語句2.2.5函數(shù)的定義和調用2.2.6事件2.2.7JavaScript常用對象的應用習題第3章JSP語法3.1了解JSP的基本構成3.1.1JSP中的指令標識3.1.2HTML簡介3.1.3嵌入的Java代碼片段3.1.4JSP表達式3.2JSP的指令標識3.2.1使用page指令3.2.2使用include指令3.2.3使用taglib指令3.3JSP的腳本標識3.3.1JSP表達式(Expression)3.3.2聲明標識(Declaration)3.3.3腳本程序(Scriptlet)3.4JSP的注釋3.4.1HTML中的注釋3.4.2帶有JSP表達式的注釋3.4.3隱藏注釋3.4.4腳本程序(Scriptlet)中的注釋3.5動作標識3.5.1jsp:include3.5.2jsp:forward3.5.3jsp:useBean3.5.4jsp:setProperty3.5.5jsp:getProperty3.5.6jsp:fallback3.5.7jsp:plugin習題第4章JSP內(nèi)置對象4.1JSP內(nèi)置對象概述4.2request對象4.2.1訪問請求參數(shù)4.2.2在作用域中管理屬性4.2.3獲取Cookie4.2.4獲取客戶信息4.2.5訪問安全信息4.2.6訪問國際化信息4.3response對象4.3.1重定向網(wǎng)頁4.3.2設置HTTP響應報頭4.3.3緩沖區(qū)配置4.4session對象4.4.1創(chuàng)建及獲取客戶的會話4.4.2從會話中移除指定的對象4.4.3銷毀session4.4.4會話超時的管理4.5application對象4.5.1訪問應用程序初始化參數(shù)4.5.2管理應用程序環(huán)境屬性4.6out對象4.6.1管理響應緩沖4.6.2向客戶端輸出數(shù)據(jù)4.7其他內(nèi)置對象4.7.1獲取會話范圍的pageContext對象4.7.2讀取web.xml配置信息的config對象4.7.3應答或請求的page對象4.7.4獲取異常信息的exception對象習題第5章JavaBean技術5.1JavaBean概述5.1.1JavaBean技術介紹5.1.2JavaBean的種類5.1.3JavaBean規(guī)范5.2創(chuàng)建JavaBean5.3JavaBean的應用5.3.1獲取JavaBean信息5.3.2向JavaBean中發(fā)送信息5.3.3在JSP頁面中應用工具JavaBean5.4JavaBean的應用實例5.4.1應用JavaBean解決中文亂碼5.4.2應用JavaBean實現(xiàn)購物車程序習題第6章Servlet技術6.1Servlet技術簡介6.1.1什么是Servlet6.1.2Servlet技術特點6.1.3Servlet的生命周期6.1.4Servlet與JSP的區(qū)別6.1.5開發(fā)簡單的Servlet程序6.2Servlet開發(fā)6.2.1Servlet的創(chuàng)建6.2.2Servlet的配置6.2.3編寫生成驗證碼的Servlet6.2.4在Servlet中實現(xiàn)頁面轉發(fā)6.3Servlet的應用實例6.3.1應用Servlet獲取表單數(shù)據(jù)6.3.2應用Servlet讀取文件6.3.3應用Servlet寫入文件習題第7章JSP實用組件7.1JSP文件操作7.1.1jspSmartUpload組件的安裝與配置7.1.2jspSmartUpload組件中的常用類7.1.3采用jspSmartUpload組件進行文件操作7.2發(fā)送E-mail7.2.1JavaMail組件簡介7.2.2JavaMail核心類簡介7.2.3搭建JavaMail的開發(fā)環(huán)境7.2.4在JSP中應用JavaMail組件發(fā)送E-mail7.3JSP動態(tài)圖表7.3.1JFreeChart的下載與使用7.3.2JFreeChart的核心類7.3.3利用JFreeChart生成動態(tài)圖表7.4JSP報表7.4.1iText組件簡介7.4.2iText組件的下載與配置7.4.3應用iText組件生成JSP報表習題第8章JSP數(shù)據(jù)庫應用開發(fā)8.1SQLServer0數(shù)據(jù)庫管理系統(tǒng)8.1.1安裝SQLServer08.1.2安裝SQLServer0SP4補丁8.1.3創(chuàng)建數(shù)據(jù)庫8.1.4創(chuàng)建數(shù)據(jù)表8.2JDBC簡介8.2.1JDBC技術介紹8.2.2JDBC驅動程序8.3JDBC中的常用接口8.3.1驅動程序接口Driver8.3.2驅動程序管理器DriverManager8.3.3數(shù)據(jù)庫連接接口Connection8.3.4執(zhí)行SQL語句接口Statement8.3.5執(zhí)行動態(tài)SQL語句接口PreparedStatement8.3.6執(zhí)行存儲過程接口CallableStatement8.3.7訪問結果集接口ResultSet8.4連接數(shù)據(jù)庫8.4.1加載JDBC驅動程序8.4.2創(chuàng)建數(shù)據(jù)庫連接8.4.3執(zhí)行SQL語句8.4.4獲得查詢結果8.4.5關閉連接8.5典型JSP數(shù)據(jù)庫連接8.5.1SQLServer0數(shù)據(jù)庫的連接8.5.2Access數(shù)據(jù)庫的連接8.5.3MySQL數(shù)據(jù)庫的連接8.6數(shù)據(jù)庫操作技術8.6.1查詢操作8.6.2添加操作8.6.3修改操作8.6.4刪除操作習題第9章實訓9.1實訓1開發(fā)環(huán)境的搭建與開發(fā)工具的使用9.1.1實訓目的9.1.2實訓內(nèi)容9.1.3實訓步驟9.2實訓2JSP開發(fā)基礎9.2.1實訓目的9.2.2實訓內(nèi)容9.2.3實訓步驟9.3實訓3JSP語法9.3.1實訓目的9.3.2實訓內(nèi)容9.3.3實訓步驟9.4實訓4JSP內(nèi)置對象9.4.1實訓目的9.4.2實訓內(nèi)容9.4.3實訓步驟9.5實訓5JavaBean技術的應用9.5.1實訓目的9.5.2實訓內(nèi)容9.5.3實訓步驟9.6實訓6Servlet技術的應用9.6.1實訓目的9.6.2實訓內(nèi)容9.6.3實訓步驟9.7實訓7JSP實用組件的應用9.7.1實訓目的9.7.2實訓內(nèi)容9.7.3實訓步驟9.8實訓8數(shù)據(jù)庫應用開發(fā)9.8.1實訓目的9.8.2實訓內(nèi)容9.8.3實訓步驟

章節(jié)摘錄

  購物車相信大家都非常熟悉,在現(xiàn)實生活中,購物車是商場提供給顧客用來存放自己所挑選的商品的工具,顧客還可以從購物車中拿出不打算購買的商品。在Web程序開發(fā)中,購物車的概念被應用到了網(wǎng)絡電子商城中,用戶同樣可對該購物車進行商品的添加和刪除操作,并且購物車會自動計算出用戶需要交付的費用?! ”竟?jié)將介紹應用JavaBean實現(xiàn)一個簡單購物車程序的實例,該購物車程序實現(xiàn)了商品的添加、刪除和清空所有商品的功能?!  纠?.1l】應用JavaBean實現(xiàn)購物車程序?! ∠旅嫦葋斫榻B運行該實例后的操作流程。首先,用戶在商品列表頁面中單擊“購買”超鏈接向購物車中添加選擇的商品,如圖5.18所示。對于同一個商品,每單擊一次“購買”超鏈接,則購物車中該商品的購買數(shù)量加1?! ∪缓螅瑔螕簟安榭促徫镘嚒背溄?,查看自己的購物車,如圖5.19所示。   ……

編輯推薦

  《JSP程序設計基礎教程》可作為高職高專計算機及相關專業(yè)JSP課程的教材,也適合JSP初學者及程序開發(fā)人員參考使用?!  癑SP程序設計基礎教程”是由多位常年從事教育事業(yè)的教師及網(wǎng)站工程師,憑借多年的教學和實踐經(jīng)驗,傾力打造的高職教材。通過本教材的學習,學生能夠比較好地掌握開發(fā)JSP動態(tài)網(wǎng)站所需的基礎知識和基本技能,同時通過循序漸進的技能實訓,幫助學生樹立起信心,認識到JSP開發(fā)動態(tài)網(wǎng)站的廣闊應用前景,激發(fā)學生的創(chuàng)新精神和靈感,培養(yǎng)對后續(xù)課程的興趣。基于這一教學思想,本教材由基礎理論人手,突出技能實操訓練,將豐富的課堂教學內(nèi)容延伸到課后,通過綜合實訓,實現(xiàn)鞏固理論知識、提高實踐能力的教學目標?!禞SP程序設計基礎教程》利用通俗易懂的語言系統(tǒng)地介紹了有關JSP動態(tài)網(wǎng)站開發(fā)所涉及的各類知識。全書共分9章,包括:JSP概述、JSP,開發(fā)基礎、JSP語法、JSP內(nèi)置對象、JavaBean技術、Setvlet技術、JSP實用組件、JSF數(shù)據(jù)庫應用開發(fā)和綜合實訓?!禞SP程序設計基礎教程》所有知識都結合具體實例進行介紹,力求詳略得當,使讀者快速掌握應用JSP開發(fā)動態(tài)網(wǎng)站的編程技術。

圖書封面

評論、評分、閱讀與下載


    JSP程序設計基礎教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7