JSP動(dòng)態(tài)Web技術(shù)實(shí)例教程

出版時(shí)間:2009-1  出版社:高等教育出版社  作者:聶哲 著  頁數(shù):290  

前言

  隨著Web2.0的出現(xiàn),動(dòng)態(tài)Web技術(shù)應(yīng)用越來越廣泛。Sun公司推出的動(dòng)態(tài)Web語言JSP(JavaServerPages)采用Java作為程序設(shè)計(jì)腳本語言,由于其功能強(qiáng)大,使用靈活,受到市場的推崇。并且,Sun公司通過將其源碼開放給其他廠商,獲得第三方廠商對JSP技術(shù)的支持,也極大地推動(dòng)了JSP的發(fā)展,使JSP成為目前主流的Web技術(shù)之一?! ”緯皂?xiàng)目方式講解如何使用JSP開發(fā)各種動(dòng)態(tài)Web應(yīng)用。第1章主要介紹如何配置和開發(fā)JSP應(yīng)用程序;第2章主要講解JSP的常用語法及編程規(guī)范;第3章主要講解文件的在線讀寫和上傳下載;第4章主要講解通過JDBC進(jìn)行數(shù)據(jù)庫的訪問;第5章主要講解JSP中調(diào)用JavaBean的基本方式以及如何利用JavaBean進(jìn)行抽象,簡化JSP的開發(fā);第6章主要講解常用的ServletAPI以及通過Servlet訪問數(shù)據(jù)庫的方法;第7章通過討論一個(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)目中,讓讀者通過對項(xiàng)目的分析和實(shí)現(xiàn)來掌握相關(guān)理論知識(shí)?! ≡趦?nèi)容編排上,本書始終通過經(jīng)典的實(shí)際項(xiàng)目來講述動(dòng)態(tài)Web編程的基本思想、方法和技術(shù)。每章都配備與單元知識(shí)相適應(yīng)的課堂實(shí)訓(xùn),使讀者通過項(xiàng)目的開發(fā)鞏固相關(guān)的內(nèi)容,并掌握實(shí)際編程的技能。

內(nèi)容概要

  全書以項(xiàng)目方式介紹使用JSP技術(shù)實(shí)現(xiàn)各種常見的動(dòng)態(tài)Web應(yīng)用的方法。先提出項(xiàng)目要求,然后分析項(xiàng)目功能及知識(shí)點(diǎn),按問題提出、實(shí)例引入、知識(shí)講解、分析提高的遞進(jìn)方式進(jìn)行講解,最終通過完成項(xiàng)目使學(xué)生掌握相關(guān)理論知識(shí)?!禞SP動(dòng)態(tài)Web技術(shù)實(shí)例教程》還配備了涵蓋相應(yīng)知識(shí)點(diǎn)的課堂實(shí)訓(xùn),通過項(xiàng)目拓展的方式,啟發(fā)學(xué)生對相關(guān)知識(shí)的學(xué)習(xí),達(dá)到舉一反三的目的。  《JSP動(dòng)態(tài)Web技術(shù)實(shí)例教程》共分7章,主要內(nèi)容包括JSP概述、JSP語法與內(nèi)置對象、JSP文件操作、JSP數(shù)據(jù)庫訪問、JSP與JavaBean、JSP與Servlet以及Web項(xiàng)目開發(fā)?!  禞SP動(dòng)態(tài)Web技術(shù)實(shí)例教程》可作為應(yīng)用性、技能型人才培養(yǎng)的各類教育的“JSP程序設(shè)計(jì)”相關(guān)課程的教材,也可供從事JSP開發(fā)、應(yīng)用的人員學(xué)習(xí)、參考。

書籍目錄

開始之前第1章 JSP概述1.1 動(dòng)態(tài)Wleb技術(shù)簡介1.1.1 什么是動(dòng)態(tài)Web技術(shù)1.1.2 幾種流行的動(dòng)態(tài)Web技術(shù)1.1.3 JSP的優(yōu)勢1.2 安裝配置JSP運(yùn)行環(huán)境1.2.1 Eclipse概述1.2.2 Eclipse開發(fā)環(huán)境的搭建1.3 開發(fā)JSP程序1.3.1 第一個(gè)JSP程序1.3.2 運(yùn)行firstjsp工程1.4 自己動(dòng)手開發(fā)JSP程序1.4.1 創(chuàng)建myJSP工程1.4.2 添加Web應(yīng)用頁面1.4.3 創(chuàng)建JSP頁面1.4.4 運(yùn)行myJSP工程1.5 總結(jié)與提高練習(xí)題第2章 JSP語法與內(nèi)置對象2.1 主題網(wǎng)站2.1.1 如何實(shí)現(xiàn)網(wǎng)頁拼接2.1.2 預(yù)備知識(shí)2.1.3 網(wǎng)頁拼接實(shí)現(xiàn)2.1.4 課堂實(shí)訓(xùn)一2.1.5 網(wǎng)頁拼接功能改進(jìn)2.1.6 JSP語法與request內(nèi)置對象2.1.7 課堂實(shí)訓(xùn)二2.2 網(wǎng)上調(diào)查2.2.1 調(diào)查過程2.2.2 預(yù)備知識(shí)2.2.3 項(xiàng)目實(shí)現(xiàn)2.2.4 session、application與out內(nèi)置對象2.3 總結(jié)與提高2.3.1 JSP語法基礎(chǔ)2.3.2 JSP內(nèi)置對象2.3.3 變量的作用范圍和生命期練習(xí)題第3章 JSP文件操作3.1 文件管理器3.1.1 問題的提出3.1.2 問題分析與總體設(shè)計(jì)3.1.3 File類及相關(guān)屬性3.1.4 項(xiàng)目實(shí)現(xiàn)3.1.5 課堂實(shí)訓(xùn)3.2 網(wǎng)絡(luò)日記本3.2.1 問題的提出3.2.2 問題分析與總體設(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 問題的提出3.3.2 問題分析與總體設(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í)例——在線測試系統(tǒng)3.4.l問題的提出3.4.2 問題分析與總體設(shè)計(jì)3.4.3 項(xiàng)目實(shí)現(xiàn)3.5 總結(jié)與提高練習(xí)題第4章 JsP數(shù)據(jù)庫訪問技術(shù)4.1 學(xué)生信息系統(tǒng)登錄注冊模塊4.1.1 問題的提出4.1.2 問題分析與總體設(shè)計(jì)4.1.3 數(shù)據(jù)庫的設(shè)計(jì)4.1.4 使用JDBC—ODBC橋連接數(shù)據(jù)庫4.1.5 模塊實(shí)現(xiàn)4.1.6 課堂實(shí)訓(xùn)4.2 學(xué)生信息瀏覽模塊4.2.1 問題的提出4.2.2 問題分析與總體設(shè)計(jì)4.2.3 數(shù)據(jù)庫的設(shè)計(jì)4.2.4 學(xué)生信息查詢實(shí)現(xiàn)4.2.5 分頁顯示4.2.6 課堂實(shí)訓(xùn)4.3 后臺(tái)管理模塊4.3.1 問題的提出4.3.2 問題分析與總體設(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 問題的提出4.4.2 問題分析與總體設(shè)計(jì)4.4.3 數(shù)據(jù)庫設(shè)計(jì)4.4.4 項(xiàng)目實(shí)現(xiàn)4.4.5 課堂實(shí)訓(xùn)4.5 總結(jié)與提高4.5.1 數(shù)據(jù)庫連接池4.5.2 數(shù)據(jù)庫連接的幾種方式練習(xí)題第5章 JsP與JavaBean5.1 猜數(shù)游戲5.1.1 問題的提出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 問題的提出5.2.2 封裝數(shù)據(jù)庫操作的JavaBean的設(shè)計(jì)5.2.3 項(xiàng)目實(shí)現(xiàn)5.2.4 課堂實(shí)訓(xùn)5.3 班級(jí)相冊5.3.1 問題的提出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的語法5.4.3 一個(gè)簡單的JavaBean5.4.4 數(shù)據(jù)庫開發(fā)5.4.5 預(yù)處理PreparedStatement練習(xí)題第6章 JSP與Servlet6.1 Servlet彩色驗(yàn)證碼6.1.1 問題的提出6.1.2 預(yù)備知識(shí)6.1.3 問題分析與總體設(shè)計(jì)6.1.4 項(xiàng)目實(shí)現(xiàn)6.1.5 課堂實(shí)訓(xùn)6.2 商品訂購6.2.1 問題的提出6.2.2 問題分析與總體設(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 問題的提出6.3.2 問題分析與總體設(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)目開發(fā)7.1 Web項(xiàng)目開發(fā)簡介7.1.1 開發(fā)團(tuán)隊(duì)7.1.2 開發(fā)規(guī)范7.2 網(wǎng)上書店7.2.1 網(wǎng)上書店的總體規(guī)劃7.2.2 數(shù)據(jù)庫設(shè)計(jì)7.2.3 網(wǎng)上書店的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)7.3 項(xiàng)目發(fā)布7.3.1 Tomcat的目錄結(jié)構(gòu)7.3.2 server.xml配置簡介7.3.3 部署和運(yùn)行Web項(xiàng)目7.4 總結(jié)與提高練習(xí)題

章節(jié)摘錄

  4.4 綜合實(shí)例:在線投票系統(tǒng)  4.4.1 問題的提出  很多網(wǎng)站都會(huì)通過在線投票進(jìn)行調(diào)查評選或收集一些簡單的意見,此時(shí)就需要一個(gè)自動(dòng)投票系統(tǒng)。投票內(nèi)容主要包括主題和選項(xiàng),選項(xiàng)可以是單選或多選,工作過程是投票者單擊某一選項(xiàng),然后傳遞到計(jì)數(shù)文件將相應(yīng)選項(xiàng)值加1,存儲(chǔ)選項(xiàng)值可以使用文本文件或數(shù)據(jù)庫。本節(jié)開發(fā)了一個(gè)簡單的在線投票系統(tǒng),圍繞世界杯足球賽熱門球隊(duì)奪冠概率進(jìn)行調(diào)查?! ?.4.2 問題分析與總體設(shè)計(jì)  在線投票包含3個(gè)模塊,即投票模塊、顯示模塊和計(jì)數(shù)模塊。本例中圍繞世界杯熱門球隊(duì)的奪冠概率進(jìn)行調(diào)查,投票的球隊(duì)選項(xiàng)從數(shù)據(jù)庫中查詢而得。頁面運(yùn)行如圖4-29所示。投票選項(xiàng)數(shù)據(jù)可通過修改數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行維護(hù)?! ∮脩艨梢栽谌鐖D4-29所示頁面中進(jìn)行投票,選擇某支球隊(duì)后單擊“投票”按鈕,轉(zhuǎn)向投票處理,對應(yīng)球隊(duì)的票數(shù)會(huì)遞增1。也可以直接單擊“查看投票”鏈接,看到當(dāng)前的投票結(jié)果,如圖4-30所示,投票結(jié)果以圖形化方式顯示。

圖書封面

評論、評分、閱讀與下載


    JSP動(dòng)態(tài)Web技術(shù)實(shí)例教程 PDF格式下載


用戶評論 (總計(jì)0條)

 
 

 

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

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