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