《JSP網(wǎng)站開(kāi)發(fā)/高等職業(yè)教育項(xiàng)目課程改革規(guī)劃教材·計(jì)算機(jī)專業(yè)》采用項(xiàng)目式結(jié)構(gòu)的編寫方式,由以下兩個(gè)項(xiàng)目組成:通過(guò)兩個(gè)項(xiàng)目的實(shí)踐與學(xué)習(xí),讀者基本可以掌握整個(gè)JSP的核心技術(shù),包括指令、腳本、自定義標(biāo)簽、服務(wù)器內(nèi)置對(duì)象、Servlet、MVC設(shè)計(jì)模式等。JSP是一種動(dòng)態(tài)技術(shù)標(biāo)準(zhǔn),自推出后,受到眾多IT公司的追捧與支持,并迅速成為商業(yè)應(yīng)用的服務(wù)器端語(yǔ)言。依托Java技術(shù)背景,JSP迅速成為動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)技術(shù)的首選。為此,本書的作者以企業(yè)網(wǎng)站的真實(shí)項(xiàng)目案例為背景,通過(guò)典型的任務(wù)分析與實(shí)踐,全面介紹了JSP的相關(guān)知識(shí),力求讓讀者迅速掌握J(rèn)SP技術(shù)框架。
序
前言
項(xiàng)目一 綠吧旅游用品公司企業(yè)門戶網(wǎng)站開(kāi)發(fā)
任務(wù)一 網(wǎng)站項(xiàng)目分析與總體設(shè)計(jì)
任務(wù)二 實(shí)現(xiàn)首頁(yè)的新聞顯示
任務(wù)三 實(shí)現(xiàn)單篇新聞內(nèi)容的顯示
任務(wù)四 實(shí)現(xiàn)純文本新聞的發(fā)布
任務(wù)五 實(shí)現(xiàn)新聞的圖片上傳
任務(wù)六 實(shí)現(xiàn)富文本新聞的發(fā)布
任務(wù)七 實(shí)現(xiàn)新聞的數(shù)據(jù)驗(yàn)證
任務(wù)八 實(shí)現(xiàn)產(chǎn)品信息的發(fā)布
任務(wù)九 實(shí)現(xiàn)產(chǎn)品分頁(yè)顯示
任務(wù)十 實(shí)現(xiàn)后臺(tái)頁(yè)面的身份檢查
項(xiàng)目二 綠吧旅游用品交易平臺(tái)開(kāi)發(fā)
任務(wù)一 網(wǎng)站項(xiàng)目分析與總體設(shè)計(jì) 序
前言
項(xiàng)目一 綠吧旅游用品公司企業(yè)門戶網(wǎng)站開(kāi)發(fā)
任務(wù)一 網(wǎng)站項(xiàng)目分析與總體設(shè)計(jì)
任務(wù)二 實(shí)現(xiàn)首頁(yè)的新聞顯示
任務(wù)三 實(shí)現(xiàn)單篇新聞內(nèi)容的顯示
任務(wù)四 實(shí)現(xiàn)純文本新聞的發(fā)布
任務(wù)五 實(shí)現(xiàn)新聞的圖片上傳
任務(wù)六 實(shí)現(xiàn)富文本新聞的發(fā)布
任務(wù)七 實(shí)現(xiàn)新聞的數(shù)據(jù)驗(yàn)證
任務(wù)八 實(shí)現(xiàn)產(chǎn)品信息的發(fā)布
任務(wù)九 實(shí)現(xiàn)產(chǎn)品分頁(yè)顯示
任務(wù)十 實(shí)現(xiàn)后臺(tái)頁(yè)面的身份檢查
項(xiàng)目二 綠吧旅游用品交易平臺(tái)開(kāi)發(fā)
任務(wù)一 網(wǎng)站項(xiàng)目分析與總體設(shè)計(jì)
任務(wù)二 搭建公共環(huán)境
任務(wù)三 構(gòu)建會(huì)員模塊的模型類
任務(wù)四 構(gòu)建商品模塊的模型類
任務(wù)五 構(gòu)建購(gòu)物車模塊的模型類
任務(wù)六 構(gòu)建訂單模塊的模型類
任務(wù)七 構(gòu)建留言模塊的模型類
任務(wù)八 構(gòu)建論壇模塊的模型類
任務(wù)九 構(gòu)建游記模塊的模型類
任務(wù)十 實(shí)現(xiàn)首頁(yè)的頁(yè)面效果
任務(wù)十一 實(shí)現(xiàn)會(huì)員模塊的頁(yè)面效果
任務(wù)十二 實(shí)現(xiàn)商品模塊的頁(yè)面效果
任務(wù)十三 實(shí)現(xiàn)購(gòu)物車模塊的頁(yè)面效果
任務(wù)十四 實(shí)現(xiàn)訂單模塊的頁(yè)面效果
任務(wù)十五 實(shí)現(xiàn)留言模塊的頁(yè)面效果
任務(wù)十六 實(shí)現(xiàn)論壇模塊的頁(yè)面效果
任務(wù)十七 實(shí)現(xiàn)游記模塊的頁(yè)面效果
2.網(wǎng)站開(kāi)發(fā)的流程
網(wǎng)站開(kāi)發(fā)最重要的就是清晰地了解用戶的真實(shí)需求與定位,所以目前的網(wǎng)站開(kāi)發(fā)流程如圖1-l-6所示。
第一步:與需求方的溝通。與網(wǎng)站的使用者、網(wǎng)站需求提出者召開(kāi)多方會(huì)議,充分、完整地了解建站的目的、網(wǎng)站的定位與功能上的需求。
第二步:建立網(wǎng)站原型。根據(jù)網(wǎng)站的需求,繪制網(wǎng)站的基本架構(gòu)圖(網(wǎng)站的原型),即界面草圖。網(wǎng)站原型能用非常直觀的方式反映出網(wǎng)站的需求是否滿足。這個(gè)環(huán)節(jié)可以與需求方進(jìn)行更具體的溝通與交流,從而獲取最貼近用戶需求的網(wǎng)站原型。一旦網(wǎng)站原型確定下來(lái),網(wǎng)站的開(kāi)發(fā)工作就水到渠成了。
第三步:網(wǎng)站美工設(shè)計(jì)。結(jié)合原型的設(shè)計(jì),完成網(wǎng)頁(yè)美工設(shè)計(jì)。
第四步:網(wǎng)站前臺(tái)設(shè)計(jì)。將網(wǎng)站美工設(shè)計(jì)轉(zhuǎn)換為HTML靜態(tài)頁(yè)面。
第五步:網(wǎng)站后臺(tái)開(kāi)發(fā)。采用適當(dāng)?shù)暮笈_(tái)開(kāi)發(fā)技術(shù),如JSP、PHP和.NET來(lái)實(shí)現(xiàn)網(wǎng)站的所有功能。
3.JSP網(wǎng)站開(kāi)發(fā)技術(shù)簡(jiǎn)介
JSP(Java Server.Pages)是由Sun Microsystems公司倡導(dǎo)的,許多公司參與共同創(chuàng)建的一種使軟件開(kāi)發(fā)者可以響應(yīng)客戶端請(qǐng)求,從而動(dòng)態(tài)生成HTML、XML或其他格式文檔的Web網(wǎng)頁(yè)的技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)以.Java語(yǔ)言作為腳本語(yǔ)言,JSP網(wǎng)頁(yè)為整個(gè)服務(wù)器端的.1ava庫(kù)單元提供了一個(gè)接口來(lái)服務(wù)于HTTP的應(yīng)用程序。
JSP使.1ava代碼和特定的預(yù)定義動(dòng)作可以嵌入到靜態(tài)頁(yè)面中。JSP句法增加了被稱為JSP動(dòng)作的XML標(biāo)簽,它們用來(lái)調(diào)用內(nèi)建功能。另外,可以創(chuàng)建JSP標(biāo)簽庫(kù),然后像使用標(biāo)準(zhǔn)HTML或XML標(biāo)簽一樣來(lái)使用它們。標(biāo)簽庫(kù)提供了一種和平臺(tái)無(wú)關(guān)的擴(kuò)展服務(wù)器性能的方法。
……