JSP動態(tài)網(wǎng)站設(shè)計項目教程

出版時間:2010-5  出版社:中國人民大學(xué)出版社  作者:張興科 編  頁數(shù):264  

前言

  JSP(Java Server Pages)是由Sun公司倡導(dǎo)的、眾多公司共同參與建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準,其設(shè)計目的是使基于Web應(yīng)用程序的開發(fā)更加容易和快捷,而這些應(yīng)用程序又能夠與各種Web服務(wù)器、應(yīng)用服務(wù)器、瀏覽器和開發(fā)工具共同工作。目前,它已經(jīng)成為開發(fā)動態(tài)網(wǎng)頁的主流技術(shù)之一。  隨著市場對于Web開發(fā)人才的需求越來越旺盛,現(xiàn)在許多高等院校都開設(shè)了“Web程序設(shè)計”、“JSP程序設(shè)計”等相關(guān)課程。而目前許多JSP講解都以傳統(tǒng)模式編寫,注重基礎(chǔ)知識、基礎(chǔ)理論的講解,對學(xué)生的實踐能力的培養(yǎng)有所欠缺。目前許多學(xué)生雖然已經(jīng)學(xué)習(xí)了JSP課程后,也知道書中講了哪些知識點,但就是不會應(yīng)用,無法獨立編寫出基于JSP技術(shù)的動態(tài)網(wǎng)站?! ”緯鴥?nèi)容力求體現(xiàn)“以職業(yè)活動為導(dǎo)向,以職業(yè)技能為核心”的指導(dǎo)思想,突出高職高專的教育特色,讓學(xué)生帶著問題學(xué)習(xí)。例如,學(xué)習(xí)JSP開發(fā)動態(tài)網(wǎng)站,他就會想到開發(fā)一個什么樣的網(wǎng)站,需要具備哪些知識,如何把這些知識運用到開發(fā)項目中。為更好地體現(xiàn)學(xué)生的這一學(xué)習(xí)規(guī)律,本書采用任務(wù)驅(qū)動的方式介紹教學(xué)內(nèi)容,每章先提出項目任務(wù),再把項目任務(wù)進行分解,分解出的子任務(wù)驅(qū)動知識的組織與學(xué)習(xí),這就貼近了學(xué)生的學(xué)習(xí)規(guī)律。作為知識的最終落腳點,是知識的學(xué)以致用。因此,每章后都安排了兩個實訓(xùn)項目,既可以提高學(xué)生的知識運用能力與實踐能力,更能激發(fā)學(xué)生的學(xué)習(xí)興趣。最后一章是一個完整的項目,對全書的內(nèi)容進行綜合運用,可使學(xué)生熟悉項目開發(fā)流程并最終提高學(xué)生的項目實戰(zhàn)水平?! ”緯椖恳蝗娼榻B了JSP的運行環(huán)境的搭建。項目二通過表單數(shù)據(jù)的提交與處理講述了HTMIL的基本知識,request對象的用法。項目三通過購物網(wǎng)站的部分功能需求,介紹了常用內(nèi)置對象與JSP指令的用法,并簡單介紹了能快速生成HTML標(biāo)記的Dreamweaver工具中建立JSP網(wǎng)頁的用法。項目四針對開發(fā)動態(tài)網(wǎng)站時一些信息的存儲或邏輯功能都通過JavaBean封裝而介紹了JavaBean的定義與使用。項目五借助民意調(diào)查網(wǎng)站數(shù)據(jù)的存儲介紹了文件的操作方法,同時介紹了一種常用的文件上傳組件SmartUpload的用法。項目六引入了Servlet設(shè)計網(wǎng)頁并介紹了MVC框架開發(fā)動態(tài)網(wǎng)站的用法。項目七由購物網(wǎng)站數(shù)據(jù)的查詢與更新引入了數(shù)據(jù)庫應(yīng)用技術(shù)。項目八由注冊信息的客戶端驗證引入了JavaScript技術(shù)。項目九完整地介紹了新聞發(fā)布系統(tǒng)的實現(xiàn)過程?! 榉奖憬虒W(xué),本書配備了電子教案、課后習(xí)題答案、教材所有案例的源程序及部分開發(fā)工具。這些教學(xué)資源可從中國人民大學(xué)出版社的網(wǎng)站中下載使用?! ”菊n程建議安排90學(xué)時,其中理論講授36學(xué)時,實踐操作54學(xué)時。建議的學(xué)時分配表如下。

內(nèi)容概要

本書采用任務(wù)引領(lǐng)教學(xué)寫作方式,全書由9個項目組成,每個項目又進行了任務(wù)分解,子任務(wù)引領(lǐng)理論知識的學(xué)習(xí)。本書系統(tǒng)地介紹了利用JSP技術(shù)開發(fā)動態(tài)網(wǎng)站所應(yīng)具備的知識,主要包括:JSP運行環(huán)境的搭建、HTML的基本知識、JSP內(nèi)置對象、JSP標(biāo)記與指令、JavaBean與Servlet的建立與應(yīng)用、文件操作與數(shù)據(jù)用法、JavaSc ript基礎(chǔ)知識。本書最后是一個完整的新聞發(fā)布系統(tǒng)項目,對全書的內(nèi)容進行綜合運用,可使學(xué)生熟悉項目開發(fā)流程并提高實戰(zhàn)水平?! ”緯粌H適合沒有編程經(jīng)驗的讀者學(xué)習(xí),也適合有一定程序設(shè)計語言基礎(chǔ)的讀者自學(xué)。本書可作為高等院校高職高專計算機專業(yè)教材和相關(guān)培訓(xùn)教材,也可作為程序設(shè)計人員的參考用書。

書籍目錄

項目一 在網(wǎng)頁中輸出系統(tǒng)時問——JsP概述 任務(wù)一 搭建JSP運行環(huán)境  一、問題情景及實現(xiàn)  二、相關(guān)知識:動態(tài)網(wǎng)頁技術(shù)  概述 任務(wù)二 輸出系統(tǒng)的當(dāng)前時間  一、問題情景及實現(xiàn)  二、相關(guān)知識:Tomcat的目錄結(jié)構(gòu),創(chuàng)建Web目錄,修改服務(wù)器端口號 綜合實訓(xùn)一 拓展動手練習(xí)一 習(xí)題一項目二 表單數(shù)據(jù)處理 任務(wù)一 設(shè)計輸入個人信息的表單 一、問題情景及實現(xiàn) 二、相關(guān)知識:常用的HTML標(biāo)記、表格標(biāo)記、表單標(biāo)記、框架及CSS樣式 任務(wù)二 獲取個人信息表單數(shù)據(jù)并顯示  一、問題情景及實現(xiàn)  二、相關(guān)知識:JSP腳本元素、out內(nèi)置對象、request內(nèi)置對象 綜合實訓(xùn)二 拓展動手練習(xí)二 習(xí)題二項目三 購物網(wǎng)站設(shè)計——常用內(nèi)置對象的應(yīng)用 任務(wù)一 設(shè)計商品展示網(wǎng)頁  一、問題情景及實現(xiàn)  二、相關(guān)知識:DreamweaverCS3的安裝,工作界面和配置JSP站點的方法及網(wǎng)頁的瀏覽驗證  三、購物網(wǎng)頁的設(shè)計 任務(wù)二 記錄用戶選購商品信息  一、問題情景及實現(xiàn).  二、相關(guān)知識:session對象、cookie對象和application對象 任務(wù)三 頁面問的跳轉(zhuǎn)實現(xiàn)  一、問題情景  二、相關(guān)知識:通過response對象、request對象、超級鏈接實現(xiàn)網(wǎng)頁的跳轉(zhuǎn)  三、知識拓展:page指令、include指令 綜合實訓(xùn)三 拓展動手練習(xí)三 習(xí)題三項目四 用戶輸人信息的封裝與使用——JavaBeaIl的應(yīng)用 任務(wù)一 建立JavaBean  一、問題情景  二、相關(guān)知識:JavaBean概述、編寫JavaBean和JavaBean的部署 任務(wù)二 使用JavaBean存儲數(shù)據(jù)  一、問題情景  二、相關(guān)知識:導(dǎo)入JavaBean類、獲得JaveBean對象、使用JSP動作標(biāo)記訪問JavaBean屬性  三、知識拓展:在客戶端加載Applet或JavaBean ……項目五 網(wǎng)站中的民意調(diào)查設(shè)計——文件操作項目六 實現(xiàn)JSP+Servlet開發(fā)動態(tài)網(wǎng)站——Servlet技術(shù)的應(yīng)用項目七 購物網(wǎng)站對數(shù)據(jù)庫的查詢——數(shù)據(jù)庫技術(shù)的應(yīng)用項目八 利用JavaScript完成表單數(shù)據(jù)的驗證項目九 新意發(fā)布系統(tǒng)參考文獻

圖書封面

評論、評分、閱讀與下載


    JSP動態(tài)網(wǎng)站設(shè)計項目教程 PDF格式下載


用戶評論 (總計2條)

 
 

  •   不錯的JSP教材
  •   挺好挺好挺好挺好挺好
 

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

京ICP備13047387號-7