本書詳細介紹了基于Java的Web開發所需的基礎知識和技術,主要內容包括eBuy電子商城系統設計、JSP開發概述、JSP語法基礎、JSP內置對象、數據庫訪問技術、JavaBean技術、Servlet技術、組件應用、Ajax應用、框架應用、電子商城安全與部署。
本書根據Java Web程序員的崗位能力要求和學生的認知規律精心組織了教材內容。全書通過69個完整的案例,由淺入深地介紹了“MVC模式”所涵蓋的開發技術。將知識介紹和技能訓練有機結合,融“教、學、練”三者于一體,適合“項目驅動、案例教學、理論實踐一體化”的教學模式。同時,在該課程的國家級精品課程網站提供了完備的教學資源。
本書可作為高職高專院校軟件技術專業、網絡技術專業的教材,也可作為計算機培訓班的教材,以及Web程序員的參考書。
講述主流的MVC模式開發技術,課堂案例教學和課外拓展訓練無縫結合,Struts Ajax典型應用
“JSP程序設計”是“湖南鐵道職業技術學院”2008年***精品課程,也是國家示范建設的優質核心課程,該課程的主講教師在多年的開發經驗與教學經驗的基礎上,精心編寫了本書。
本書基于主流的Java Web開發的MVC模式選取課程內容,按照軟件開發的實際過程,遵循學生的認知規律,設計了“語言基礎”、“技術基礎”和“高級應用”層次遞進的知識模塊。
圍繞著“e8uy電子商城”項目,針對重點和難點精心設計了70個完整的案例。每個案例的講解都按照“案例學習目標”、“案例知識要點”、“案例完成步驟”的環節詳細展開。讀者在完成案例的過程中學習JSP編程知識并掌握Web開發技能,方便實施“理論實踐一體化”的教學。
第1章 eBuy電子商城系統介紹
1.1 系統概述
1.1.1 前臺購物系統
1.1.2 后臺管理系統
1.1.3 系統用例圖
1.2 課堂案例1——設計并創建電子商城數據庫
1.2.1 設計數據庫
1.2.2 編寫數據庫腳本
1.2.3 附加數據庫和創建數據源
1.3 系統流程
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 結算中心
1.4.8 客戶反饋
1.4.9 后臺管理
1.5 詳細設計
1.5.1 開發文件夾
1.5.2 頁面關系圖
1.5.3 系統使用說明
第2章 JSP開發概述
2.1 Web技術概述
2.1.1 靜態網頁與動態網頁
2.1.2 Web服務器與網絡數據庫
2.1.3 JSP與ASP/PHP/ASP.NET
2.1.4 C/S結構與B/S結構
2.2 課堂案例1——安裝與配置K
2.2.1 JSP運行環境簡介
2.2.2 K的下載與安裝
2.3 課堂案例2——安裝與配置Tomcat
2.3.1 下載Tomcat
2.3.2 安裝與配置Tomcat
2.3.3 啟動與停止Tomcat
2.3.4 測試Tomcat
2.4 JSP開發工具
2.4.1 認識Dreamweaver
2.4.2 配置Eclipse的JSP開發環境
2.5 課堂案例3——在Eclipse下創建第一個JSP程序
2.5.1 新建Web項目
2.5.2 創建服務器
2.5.3 編寫JSP文件
2.5.4 運行JSP文件
2.6 課堂案例4——獨立創建第一個JSP程序
第3章 JSP語法基礎
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相關動作
第4章 JSP內置對象
第5章 數據庫訪問技術
第6章 JavaBean技術
第7章 Servlet技術
第8章 組件應用
第9章 Ajax應用
第10章 框架應用
第11章 電子商城安全與部署
附錄 綜合實訓
參考文獻