出版時(shí)間:2009-5 出版社:人民郵電出版社 作者:劉志成 編 頁數(shù):287
前言
本書是“JSP程序設(shè)計(jì)”國家級(jí)精品課程的配套教材,是國家示范性建設(shè)院校重點(diǎn)建設(shè)專業(yè)(軟件技術(shù)專業(yè))的特色教材,是創(chuàng)新教學(xué)方法、強(qiáng)化操作技能的實(shí)驗(yàn)教材。Java Server Page(簡稱為JSP)是由Sun公司于1999年6月推出的一種基于Java Servlet的Web開發(fā)技術(shù)。它依靠Java技術(shù)的穩(wěn)定、安全、可移植等優(yōu)點(diǎn),得到了廣泛的應(yīng)用。隨著JSP技術(shù)的發(fā)展,基于JSP的開發(fā)模式也經(jīng)歷了JSP開發(fā)模式1、JSP開發(fā)模式2(MVC模式)和基于JSP的框架開發(fā)模式的階段。JSP逐漸成為一門主流的動(dòng)態(tài)網(wǎng)頁技術(shù),并已成為大、中型網(wǎng)絡(luò)開發(fā)的首選。本書是作者在總結(jié)了多年軟件開發(fā)實(shí)踐與教學(xué)經(jīng)驗(yàn)的基礎(chǔ)上編寫的。全書圍繞一個(gè)實(shí)際的項(xiàng)目(eBuy電子商城),從語言基礎(chǔ)、技術(shù)基礎(chǔ)、高級(jí)應(yīng)用3個(gè)層次全面、翔實(shí)地介紹了JSP開發(fā)所需的各種知識(shí)和技術(shù)。本書內(nèi)容以MVC模式涵蓋的技術(shù)為重點(diǎn),兼顧Ajax和Struts等新技術(shù)。本書作為“項(xiàng)目驅(qū)動(dòng)、案例教學(xué)、理論實(shí)踐一體化”教學(xué)方法的載體,主要有以下特色。(1)準(zhǔn)確的課程定位。根據(jù)軟件企業(yè)對(duì)JSP技術(shù)的應(yīng)用現(xiàn)狀,對(duì)基于JSP的Web開發(fā)技術(shù)框架進(jìn)行細(xì)分。將課程目標(biāo)定位為培養(yǎng)掌握J(rèn)SP基本開發(fā)技術(shù)的.Web程序員。該課程在Java方向的課程體系中的位置如圖0-1所示。
內(nèi)容概要
本書詳細(xì)介紹了基于Java的Web開發(fā)所需的基礎(chǔ)知識(shí)和技術(shù),主要內(nèi)容包括eBuy電子商城系統(tǒng)設(shè)計(jì)、JSP開發(fā)概述、JSP語法基礎(chǔ)、JSP內(nèi)置對(duì)象、數(shù)據(jù)庫訪問技術(shù)、JavaBean技術(shù)、Servlet技術(shù)、組件應(yīng)用、Ajax應(yīng)用、框架應(yīng)用、電子商城安全與部署?! ”緯鶕?jù)Java Web程序員的崗位能力要求和學(xué)生的認(rèn)知規(guī)律精心組織了教材內(nèi)容。全書通過69個(gè)完整的案例,由淺入深地介紹了“MVC模式”所涵蓋的開發(fā)技術(shù)。將知識(shí)介紹和技能訓(xùn)練有機(jī)結(jié)合,融“教、學(xué)、練”三者于一體,適合“項(xiàng)目驅(qū)動(dòng)、案例教學(xué)、理論實(shí)踐一體化”的教學(xué)模式。同時(shí),在該課程的國家級(jí)精品課程網(wǎng)站提供了完備的教學(xué)資源。 本書可作為高職高專院校軟件技術(shù)專業(yè)、網(wǎng)絡(luò)技術(shù)專業(yè)的教材,也可作為計(jì)算機(jī)培訓(xùn)班的教材,以及Web程序員的參考書。
書籍目錄
第1章 eBuy電子商城系統(tǒng)介紹 1.1 系統(tǒng)概述 1.1.1 前臺(tái)購物系統(tǒng) 1.1.2 后臺(tái)管理系統(tǒng) 1.1.3 系統(tǒng)用例圖 1.2 課堂案例1——設(shè)計(jì)并創(chuàng)建電子商城數(shù)據(jù)庫 1.2.1 設(shè)計(jì)數(shù)據(jù)庫 1.2.2 編寫數(shù)據(jù)庫腳本 1.2.3 附加數(shù)據(jù)庫和創(chuàng)建數(shù)據(jù)源 1.3 系統(tǒng)流程 1.4 課堂案例2——體驗(yàn)eBuy電子商城的功能 1.4.1 首頁 1.4.2 用戶注冊(cè) 1.4.3 用戶登錄 1.4.4 商品展示 1.4.5 商品詳情 1.4.6 購物車 1.4.7 結(jié)算中心 1.4.8 客戶反饋 1.4.9 后臺(tái)管理 1.5 詳細(xì)設(shè)計(jì) 1.5.1 開發(fā)文件夾 1.5.2 頁面關(guān)系圖 1.5.3 系統(tǒng)使用說明 第2章 JSP開發(fā)概述 2.1 Web技術(shù)概述 2.1.1 靜態(tài)網(wǎng)頁與動(dòng)態(tài)網(wǎng)頁 2.1.2 Web服務(wù)器與網(wǎng)絡(luò)數(shù)據(jù)庫 2.1.3 JSP與ASP/PHP/ASP.NET 2.1.4 C/S結(jié)構(gòu)與B/S結(jié)構(gòu) 2.2 課堂案例1——安裝與配置JDK 2.2.1 JSP運(yùn)行環(huán)境簡介 2.2.2 JDK的下載與安裝 2.3 課堂案例2——安裝與配置Tomcat 2.3.1 下載Tomcat 2.3.2 安裝與配置Tomcat 2.3.3 啟動(dòng)與停止Tomcat 2.3.4 測試Tomcat 2.4 JSP開發(fā)工具 2.4.1 認(rèn)識(shí)Dreamweaver 2.4.2 配置Eclipse的JSP開發(fā)環(huán)境 2.5 課堂案例3——在Eclipse下創(chuàng)建第一個(gè)JSP程序 2.5.1 新建Web項(xiàng)目 2.5.2 創(chuàng)建服務(wù)器 2.5.3 編寫JSP文件 2.5.4 運(yùn)行JSP文件 2.6 課堂案例4——獨(dú)立創(chuàng)建第一個(gè)JSP程序 第3章 JSP語法基礎(chǔ) 3.1 JSP注釋 3.1.1 輸出注釋 3.1.2 隱藏注釋 3.1.3 課堂案例1——使用JSP注釋 3.2 JSP腳本元素 3.2.1 課堂案例2——使用聲明 3.2.2 課堂案例3——使用表達(dá)式 3.2.3 課堂案例4——使用腳本程序 3.3 JSP指令元素 3.3.1 課堂案例5——使用page指令和include指令 3.3.2 taglib指令 3.4 JSP動(dòng)作元素 3.4.1 課堂案例6——使用include動(dòng)作 3.4.2 課堂案例7——使用forward動(dòng)作 3.4.3 param動(dòng)作 3.4.4 課堂案例8——使用plugin動(dòng)作 3.4.5 JavaBean相關(guān)動(dòng)作 第4章 JSP內(nèi)置對(duì)象第5章 數(shù)據(jù)庫訪問技術(shù)第6章 JavaBean技術(shù)第7章 Servlet技術(shù)第8章 組件應(yīng)用 第9章 Ajax應(yīng)用第10章 框架應(yīng)用第11章 電子商城安全與部署附錄 綜合實(shí)訓(xùn)參考文獻(xiàn)
章節(jié)摘錄
插圖:第1章 eBuy電子商城系統(tǒng)介紹1.1 系統(tǒng)概述eBuy電子商城系統(tǒng)是—個(gè)典型的:B2C模式的電子商城,主要采用JSP+JavaBean技術(shù)(部分模塊采用MVC模式)完成。該系統(tǒng)要求實(shí)現(xiàn)基本的電子商務(wù)功能,即實(shí)現(xiàn)前臺(tái)購物和后臺(tái)管理兩大部分功能。1.1.1 前臺(tái)購物系統(tǒng)1.用戶注冊(cè)/登錄系統(tǒng)考慮到用戶購買的真實(shí)性,規(guī)定訪客只能在系統(tǒng)中查看商品信息,不能進(jìn)行商品的訂購。但是訪客可以通過注冊(cè)的方式,登記相關(guān)基本信息成為系統(tǒng)的注冊(cè)會(huì)員,注冊(cè)會(huì)員登錄系統(tǒng)后可以進(jìn)行商品的查看和購物操作。2.商品展示/搜索注冊(cè)會(huì)員可以通過商品列表、新品上架、特價(jià)商品等板塊了解商品的基本信息,然后通過商品詳細(xì)資料頁面了解商品的詳細(xì)情況,同時(shí),可以根據(jù)自己的需要按照商品編號(hào)、商品名稱、商品類別和熱銷度等條件進(jìn)行商品的查詢,方便快捷地了解自己需要的商品信息。3.購物車/訂單注冊(cè)會(huì)員在瀏覽商品過程中,可以將自己需要的商品放科購物車中,用戶最終購買的商品從購物車中選取。會(huì)員在購物過程中可以隨時(shí)查看購物車中的商品,以了解所選擇的商品信息;注冊(cè)會(huì)員在選購商品后,在確認(rèn)購買之前,可以對(duì)購物車中的商品進(jìn)行二次選擇,既可以從購物車中刪除不要的商品,也可以修改所選擇的商品的數(shù)量。在用戶確認(rèn)購買后(選擇購物車中的所有商品),系統(tǒng)會(huì)為注冊(cè)會(huì)員生成購物訂單,注冊(cè)會(huì)員可以查看自己的訂單信息,以了解付款信息和商品配送隋況。4.個(gè)人設(shè)置用戶注冊(cè)以后,通過個(gè)人設(shè)置功能可以查看、修改個(gè)人資料。(1)改變個(gè)人設(shè)置:注冊(cè)會(huì)員可以修改自己的賬號(hào)、密碼及其他個(gè)人信息。(2)注銷:注冊(cè)會(huì)員在購物過程中或購物結(jié)束后,可以注銷自己的賬號(hào),以保證賬號(hào)的安全。5.意見反饋用戶可以通過系統(tǒng)提供的留言板將自己對(duì)網(wǎng)站的服務(wù)情況和網(wǎng)站商品信息的意見反饋給商城,以便及時(shí)與網(wǎng)站溝通,有助于改善網(wǎng)站的服務(wù)質(zhì)量。
編輯推薦
“JSP程序設(shè)計(jì)”是“湖南鐵道職業(yè)技術(shù)學(xué)院”2008年國家級(jí)精品課程,也是國家示范建設(shè)的優(yōu)質(zhì)核心課程,該課程的主講教師在多年的開發(fā)經(jīng)驗(yàn)與教學(xué)經(jīng)驗(yàn)的基礎(chǔ)上,精心編寫了《JSP程序設(shè)計(jì)實(shí)例教程》?!禞SP程序設(shè)計(jì)實(shí)例教程》基于主流的Java Web開發(fā)的MVC模式選取課程內(nèi)容,按照軟件開發(fā)的實(shí)際過程,遵循學(xué)生的認(rèn)知規(guī)律,設(shè)計(jì)了“語言基礎(chǔ)”、“技術(shù)基礎(chǔ)”和“高級(jí)應(yīng)用”層次遞進(jìn)的知識(shí)模塊。圍繞著“e8uy電子商城”項(xiàng)目,針對(duì)重點(diǎn)和難點(diǎn)精心設(shè)計(jì)了70個(gè)完整的案例。每個(gè)案例的講解都按照“案例學(xué)習(xí)目標(biāo)”、“案例知識(shí)要點(diǎn)”、“案例完成步驟”的環(huán)節(jié)詳細(xì)展開。讀者在完成案例的過程中學(xué)習(xí)JSP編程知識(shí)并掌握Web開發(fā)技能,方便實(shí)施“理論實(shí)踐一體化”的教學(xué)。講述主流的MVC模式開發(fā)技術(shù),課堂案例教學(xué)和課外拓展訓(xùn)練無縫結(jié)合,Struts+Ajax典型應(yīng)用
圖書封面
評(píng)論、評(píng)分、閱讀與下載
JSP程序設(shè)計(jì)實(shí)例教程 PDF格式下載