出版時(shí)間:2009-1 出版社:高等教育出版社 作者:聶哲 著 頁(yè)數(shù):290
前言
隨著Web2.0的出現(xiàn),動(dòng)態(tài)Web技術(shù)應(yīng)用越來(lái)越廣泛。Sun公司推出的動(dòng)態(tài)Web語(yǔ)言JSP(JavaServerPages)采用Java作為程序設(shè)計(jì)腳本語(yǔ)言,由于其功能強(qiáng)大,使用靈活,受到市場(chǎng)的推崇。并且,Sun公司通過(guò)將其源碼開(kāi)放給其他廠商,獲得第三方廠商對(duì)JSP技術(shù)的支持,也極大地推動(dòng)了JSP的發(fā)展,使JSP成為目前主流的Web技術(shù)之一?! ”緯?shū)以項(xiàng)目方式講解如何使用JSP開(kāi)發(fā)各種動(dòng)態(tài)Web應(yīng)用。第1章主要介紹如何配置和開(kāi)發(fā)JSP應(yīng)用程序;第2章主要講解JSP的常用語(yǔ)法及編程規(guī)范;第3章主要講解文件的在線讀寫(xiě)和上傳下載;第4章主要講解通過(guò)JDBC進(jìn)行數(shù)據(jù)庫(kù)的訪問(wèn);第5章主要講解JSP中調(diào)用JavaBean的基本方式以及如何利用JavaBean進(jìn)行抽象,簡(jiǎn)化JSP的開(kāi)發(fā);第6章主要講解常用的ServletAPI以及通過(guò)Servlet訪問(wèn)數(shù)據(jù)庫(kù)的方法;第7章通過(guò)討論一個(gè)典型的Web應(yīng)用項(xiàng)目展示如何靈活運(yùn)用JSP技術(shù)?! ≡趦?nèi)容選取上,精選動(dòng)態(tài)Web技術(shù)中的流行應(yīng)用項(xiàng)目,項(xiàng)目選擇注重實(shí)用性和代表性。在理論上堅(jiān)持夠用原則,將相關(guān)知識(shí)點(diǎn)分解到實(shí)際項(xiàng)目中,讓讀者通過(guò)對(duì)項(xiàng)目的分析和實(shí)現(xiàn)來(lái)掌握相關(guān)理論知識(shí)?! ≡趦?nèi)容編排上,本書(shū)始終通過(guò)經(jīng)典的實(shí)際項(xiàng)目來(lái)講述動(dòng)態(tài)Web編程的基本思想、方法和技術(shù)。每章都配備與單元知識(shí)相適應(yīng)的課堂實(shí)訓(xùn),使讀者通過(guò)項(xiàng)目的開(kāi)發(fā)鞏固相關(guān)的內(nèi)容,并掌握實(shí)際編程的技能。
內(nèi)容概要
全書(shū)以項(xiàng)目方式介紹使用JSP技術(shù)實(shí)現(xiàn)各種常見(jiàn)的動(dòng)態(tài)Web應(yīng)用的方法。先提出項(xiàng)目要求,然后分析項(xiàng)目功能及知識(shí)點(diǎn),按問(wèn)題提出、實(shí)例引入、知識(shí)講解、分析提高的遞進(jìn)方式進(jìn)行講解,最終通過(guò)完成項(xiàng)目使學(xué)生掌握相關(guān)理論知識(shí)?!禞SP動(dòng)態(tài)Web技術(shù)實(shí)例教程》還配備了涵蓋相應(yīng)知識(shí)點(diǎn)的課堂實(shí)訓(xùn),通過(guò)項(xiàng)目拓展的方式,啟發(fā)學(xué)生對(duì)相關(guān)知識(shí)的學(xué)習(xí),達(dá)到舉一反三的目的。 《JSP動(dòng)態(tài)Web技術(shù)實(shí)例教程》共分7章,主要內(nèi)容包括JSP概述、JSP語(yǔ)法與內(nèi)置對(duì)象、JSP文件操作、JSP數(shù)據(jù)庫(kù)訪問(wèn)、JSP與JavaBean、JSP與Servlet以及Web項(xiàng)目開(kāi)發(fā)?! 禞SP動(dòng)態(tài)Web技術(shù)實(shí)例教程》可作為應(yīng)用性、技能型人才培養(yǎng)的各類(lèi)教育的“JSP程序設(shè)計(jì)”相關(guān)課程的教材,也可供從事JSP開(kāi)發(fā)、應(yīng)用的人員學(xué)習(xí)、參考。
書(shū)籍目錄
開(kāi)始之前第1章 JSP概述1.1 動(dòng)態(tài)Wleb技術(shù)簡(jiǎn)介1.1.1 什么是動(dòng)態(tài)Web技術(shù)1.1.2 幾種流行的動(dòng)態(tài)Web技術(shù)1.1.3 JSP的優(yōu)勢(shì)1.2 安裝配置JSP運(yùn)行環(huán)境1.2.1 Eclipse概述1.2.2 Eclipse開(kāi)發(fā)環(huán)境的搭建1.3 開(kāi)發(fā)JSP程序1.3.1 第一個(gè)JSP程序1.3.2 運(yùn)行firstjsp工程1.4 自己動(dòng)手開(kāi)發(fā)JSP程序1.4.1 創(chuàng)建myJSP工程1.4.2 添加Web應(yīng)用頁(yè)面1.4.3 創(chuàng)建JSP頁(yè)面1.4.4 運(yùn)行myJSP工程1.5 總結(jié)與提高練習(xí)題第2章 JSP語(yǔ)法與內(nèi)置對(duì)象2.1 主題網(wǎng)站2.1.1 如何實(shí)現(xiàn)網(wǎng)頁(yè)拼接2.1.2 預(yù)備知識(shí)2.1.3 網(wǎng)頁(yè)拼接實(shí)現(xiàn)2.1.4 課堂實(shí)訓(xùn)一2.1.5 網(wǎng)頁(yè)拼接功能改進(jìn)2.1.6 JSP語(yǔ)法與request內(nèi)置對(duì)象2.1.7 課堂實(shí)訓(xùn)二2.2 網(wǎng)上調(diào)查2.2.1 調(diào)查過(guò)程2.2.2 預(yù)備知識(shí)2.2.3 項(xiàng)目實(shí)現(xiàn)2.2.4 session、application與out內(nèi)置對(duì)象2.3 總結(jié)與提高2.3.1 JSP語(yǔ)法基礎(chǔ)2.3.2 JSP內(nèi)置對(duì)象2.3.3 變量的作用范圍和生命期練習(xí)題第3章 JSP文件操作3.1 文件管理器3.1.1 問(wèn)題的提出3.1.2 問(wèn)題分析與總體設(shè)計(jì)3.1.3 File類(lèi)及相關(guān)屬性3.1.4 項(xiàng)目實(shí)現(xiàn)3.1.5 課堂實(shí)訓(xùn)3.2 網(wǎng)絡(luò)日記本3.2.1 問(wèn)題的提出3.2.2 問(wèn)題分析與總體設(shè)計(jì)3.2.3 預(yù)備知識(shí)3.2.4 項(xiàng)目實(shí)現(xiàn)3.2.5 課堂實(shí)訓(xùn)3.3 文件上傳3.3.1 問(wèn)題的提出3.3.2 問(wèn)題分析與總體設(shè)計(jì)3.3.3 項(xiàng)目實(shí)現(xiàn)3.3.4 項(xiàng)目功能改進(jìn)3.3.5 使用jspSmartUpload進(jìn)行上傳下載3.3.6 課堂實(shí)訓(xùn)3.4 綜合實(shí)例——在線測(cè)試系統(tǒng)3.4.l問(wèn)題的提出3.4.2 問(wèn)題分析與總體設(shè)計(jì)3.4.3 項(xiàng)目實(shí)現(xiàn)3.5 總結(jié)與提高練習(xí)題第4章 JsP數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)4.1 學(xué)生信息系統(tǒng)登錄注冊(cè)模塊4.1.1 問(wèn)題的提出4.1.2 問(wèn)題分析與總體設(shè)計(jì)4.1.3 數(shù)據(jù)庫(kù)的設(shè)計(jì)4.1.4 使用JDBC—ODBC橋連接數(shù)據(jù)庫(kù)4.1.5 模塊實(shí)現(xiàn)4.1.6 課堂實(shí)訓(xùn)4.2 學(xué)生信息瀏覽模塊4.2.1 問(wèn)題的提出4.2.2 問(wèn)題分析與總體設(shè)計(jì)4.2.3 數(shù)據(jù)庫(kù)的設(shè)計(jì)4.2.4 學(xué)生信息查詢實(shí)現(xiàn)4.2.5 分頁(yè)顯示4.2.6 課堂實(shí)訓(xùn)4.3 后臺(tái)管理模塊4.3.1 問(wèn)題的提出4.3.2 問(wèn)題分析與總體設(shè)計(jì)4.3.3 學(xué)生信息添加4.3.4 學(xué)生信息刪除4.3.5 學(xué)生信息修改4.3.6 課堂實(shí)訓(xùn)4.4 綜合實(shí)例——在線投票系統(tǒng)4.4.1 問(wèn)題的提出4.4.2 問(wèn)題分析與總體設(shè)計(jì)4.4.3 數(shù)據(jù)庫(kù)設(shè)計(jì)4.4.4 項(xiàng)目實(shí)現(xiàn)4.4.5 課堂實(shí)訓(xùn)4.5 總結(jié)與提高4.5.1 數(shù)據(jù)庫(kù)連接池4.5.2 數(shù)據(jù)庫(kù)連接的幾種方式練習(xí)題第5章 JsP與JavaBean5.1 猜數(shù)游戲5.1.1 問(wèn)題的提出5.1.2 預(yù)備知識(shí)5.1.3 項(xiàng)目實(shí)現(xiàn)5.1.4 課堂實(shí)訓(xùn)5.2 班級(jí)新聞網(wǎng)5.2.1 問(wèn)題的提出5.2.2 封裝數(shù)據(jù)庫(kù)操作的JavaBean的設(shè)計(jì)5.2.3 項(xiàng)目實(shí)現(xiàn)5.2.4 課堂實(shí)訓(xùn)5.3 班級(jí)相冊(cè)5.3.1 問(wèn)題的提出5.3.2 采用預(yù)處理5.3.3 項(xiàng)目實(shí)現(xiàn)5.3.4 課堂實(shí)訓(xùn)5.4 總結(jié)與提高5.4.1 JavaBean概述5.4.2 調(diào)用JavaBean的語(yǔ)法5.4.3 一個(gè)簡(jiǎn)單的JavaBean5.4.4 數(shù)據(jù)庫(kù)開(kāi)發(fā)5.4.5 預(yù)處理PreparedStatement練習(xí)題第6章 JSP與Servlet6.1 Servlet彩色驗(yàn)證碼6.1.1 問(wèn)題的提出6.1.2 預(yù)備知識(shí)6.1.3 問(wèn)題分析與總體設(shè)計(jì)6.1.4 項(xiàng)目實(shí)現(xiàn)6.1.5 課堂實(shí)訓(xùn)6.2 商品訂購(gòu)6.2.1 問(wèn)題的提出6.2.2 問(wèn)題分析與總體設(shè)計(jì)6.2.3 預(yù)備知識(shí)6.2.4 項(xiàng)目實(shí)現(xiàn)6.2.5 課堂實(shí)訓(xùn)6.3 留言板程序6.3.1 問(wèn)題的提出6.3.2 問(wèn)題分析與總體設(shè)計(jì)6.3.3 預(yù)備知識(shí)6.3.4 項(xiàng)目實(shí)現(xiàn)6.3.5 Struts框架介紹6.3.6 課堂實(shí)訓(xùn)6.4 總結(jié)與提高練習(xí)題第7章 Web項(xiàng)目開(kāi)發(fā)7.1 Web項(xiàng)目開(kāi)發(fā)簡(jiǎn)介7.1.1 開(kāi)發(fā)團(tuán)隊(duì)7.1.2 開(kāi)發(fā)規(guī)范7.2 網(wǎng)上書(shū)店7.2.1 網(wǎng)上書(shū)店的總體規(guī)劃7.2.2 數(shù)據(jù)庫(kù)設(shè)計(jì)7.2.3 網(wǎng)上書(shū)店的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)7.3 項(xiàng)目發(fā)布7.3.1 Tomcat的目錄結(jié)構(gòu)7.3.2 server.xml配置簡(jiǎn)介7.3.3 部署和運(yùn)行Web項(xiàng)目7.4 總結(jié)與提高練習(xí)題
章節(jié)摘錄
4.4 綜合實(shí)例:在線投票系統(tǒng) 4.4.1 問(wèn)題的提出 很多網(wǎng)站都會(huì)通過(guò)在線投票進(jìn)行調(diào)查評(píng)選或收集一些簡(jiǎn)單的意見(jiàn),此時(shí)就需要一個(gè)自動(dòng)投票系統(tǒng)。投票內(nèi)容主要包括主題和選項(xiàng),選項(xiàng)可以是單選或多選,工作過(guò)程是投票者單擊某一選項(xiàng),然后傳遞到計(jì)數(shù)文件將相應(yīng)選項(xiàng)值加1,存儲(chǔ)選項(xiàng)值可以使用文本文件或數(shù)據(jù)庫(kù)。本節(jié)開(kāi)發(fā)了一個(gè)簡(jiǎn)單的在線投票系統(tǒng),圍繞世界杯足球賽熱門(mén)球隊(duì)奪冠概率進(jìn)行調(diào)查。 4.4.2 問(wèn)題分析與總體設(shè)計(jì) 在線投票包含3個(gè)模塊,即投票模塊、顯示模塊和計(jì)數(shù)模塊。本例中圍繞世界杯熱門(mén)球隊(duì)的奪冠概率進(jìn)行調(diào)查,投票的球隊(duì)選項(xiàng)從數(shù)據(jù)庫(kù)中查詢而得。頁(yè)面運(yùn)行如圖4-29所示。投票選項(xiàng)數(shù)據(jù)可通過(guò)修改數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行維護(hù)?! ∮脩艨梢栽谌鐖D4-29所示頁(yè)面中進(jìn)行投票,選擇某支球隊(duì)后單擊“投票”按鈕,轉(zhuǎn)向投票處理,對(duì)應(yīng)球隊(duì)的票數(shù)會(huì)遞增1。也可以直接單擊“查看投票”鏈接,看到當(dāng)前的投票結(jié)果,如圖4-30所示,投票結(jié)果以圖形化方式顯示。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
JSP動(dòng)態(tài)Web技術(shù)實(shí)例教程 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版