《JSP Web開發技術任務驅動式教程》是2014年中國水利水電出版社出版的圖書,作者是金靜梅。
基本介紹
- 中文名:JSP Web開發技術任務驅動式教程
- 作者:金靜梅
- 出版時間:2014年08月01日
- 出版社:中國水利水電出版社
- 頁數:223 頁
- ISBN:9787517021360
- 類別:大中專教材教輔
- 定價:¥29.00
- 開本:16 開
- 裝幀:平裝
內容簡介,目錄,
內容簡介
《JSP Web開發技術任務驅動式教程/21世紀高職高專教學做一體化規劃教材》根據程式設計類課程特點並結合學生“由淺入深,由簡單到複雜,由操作到理論”的認知規律和“重操作,適度理論”的學習習慣,採用“項目貫穿、任務驅動、階段模組化”教材開發理念,選取學生熟悉的、典型的企業化項目(網路留言管理系統、新聞資訊系統、網路收藏夾等)作為教學和實訓的載體,體現“教、學、做”合一的編寫思路。全書分為“JSP基礎”、“JSP進階” 和“JSP項目實戰”三個層次遞進的學習階段,詳細介紹了使用JSP技術進行Web套用開發的基礎知識和編程技能,主要內容包括進入JSP編程世界(JSP入門)、使用JSP內置對象、訪問資料庫、 JSP套用最佳化、JSP開發業務套用、Servlet技術基礎等。
《JSP Web開發技術任務驅動式教程/21世紀高職高專教學做一體化規劃教材》層次分明,語言通俗易懂,圖文並茂,案例趣味性強,配以豐富的實訓及習題,可作為高職高專院校計算機及電子商務類專業及各類認證培訓的教材,也可供動態網站設計與開發人員參考。
目錄
前言
第一階段 JSP基礎
模組一 進入JSP編程世界
1.1 任務一 進行系統需求分析與總體設計
1.1.1 系統需求
1.1.2 系統總體設計
1.2 任務二 搭建JSP開發環境
1.2.1 安裝JDK開發工具包
1.2.2 安裝Tomcat
1.2.3 安裝並配置MyEclipse
1.2.4 安裝並配置MySQL資料庫
1.3 任務三 製作靜態頁面
1.3.1 界面設計
1.3.2 HTML編程基礎
1.3.3 CSS基礎
1.3.4 實訓 製作留言管理系統的靜態頁面
1.4 任務四 部署並運行第一個JSP檔案
1.4.1 創建一個Web項目
1.4.2 設計Web項目的目錄結構
1.4.3 編寫第一個JSP檔案
1.4.4 部署Web項目
1.4.5 運行Web項目
1.4.6 常見錯誤
1.4.7 JSP技術原理
1.4.8 實訓 將留言管理系統靜態頁面改成JSP
1.5 任務五 認識JSP頁面組成元素
1.5.1 指令
1.5.2 注釋
1.5.3 小腳本
1.5.4 聲明
1.5.5 表達式
1.5.6 靜態內容
1.5.7 實訓 編寫簡單的JSP程式
模組一小結
習題一
模組二 使用JSP內置對象
2.1 任務一 認識JSP的內置對象
2.1.1 JSP內置對象概述
2.1.2 JSP內置對象的範圍
2.2 任務二 使用out對象輸出信息
2.2.1 向客戶端輸出數據
2.2.2 管理緩衝區
2.3 任務三 獲取客戶端請求數據
2.3.1 獲取HTML表單提交的數據
2.3.2 獲取訪問請求參數
2.3.3 實訓 獲取用戶留言數據
2.4 任務四 實現頁面跳轉
2.4.1 轉發與重定向
2.4.2 使用response對象實現重定向
2.4.3 使用request對象實現轉發
2.4.4 實訓 猜數遊戲
2.5 任務五 實現訪問控制
2.5.1 訪問控制流程
2.5.2 使用session對象保存信息
2.5.3 使用session對象獲取信息
2.5.4 從session中移除指定的對象
2.5.5 實訓 為留言管理系統增加訪問控制
2.6 任務六 製作網頁計數器
2.6.1 application對象
2.6.2 套用application對象實現網頁計數器
模組二小結
習題二
模組三 訪問資料庫
3.1 任務一 使用MySQL
3.1.1 創建資料庫
3.1.2 創建、刪除和修改表
3.1.3 插入表數據
3.1.4 修改、刪除表數據
3.1.5 備份和恢複數據庫
3.1.6 實訓 創建留言管理系統的資料庫
3.2 任務二 使用SQL運算元據
3.2.1 數據管理語句
3.2.2 數據查詢語句
3.2.3 SOL實訓
3.3 任務三 認識連線資料庫的步驟
3.3.1 JDBC簡介
3.3.2 載入JDBC驅動程式
3.3.3 提供JDBC連線的URL
3.3.4 創建資料庫的連線
3.3.5 創建一個Statement
3.3.6 執行SQL語句
3.3.7 處理結果
3.3.8 關閉JDBC對象
3.4 任務四 使用Statement處理數據
3.4.1 添加數據
3.4.2 查詢數據
3.4.3 刪除數據
3.4.4 修改數據
3.5 任務五 使用PreparedStatement處理數據
3.5.1 更新數據
3.5.2 查詢數據
3.5.3 實訓 使用PreparedStatement實現留言管理及重置密碼功能
模組三小結
習題三
模組四 階段實訓
第二階段 JSP進階
模組五 JSP套用最佳化
5.1 任務一 認識軟體設計分層架構
5.1.1 分層架構
5.1.2 分層架構的優點
5.2 任務二 使用分層架構實現管理員登錄
5.2.1 創建VO類
5.2.2 定義DAO接口
5.2.3 定義DAO真實主題實現類
5.2.4 定義業務邏輯控制接口
5.2.5 定義業務邏輯實現類
5.2.6 編寫JSP頁面檔案
5.2.7 實訓 使用分層架構實現重置密碼
模組五小結
習題五
模組六 JSP開發業務套用
6.1 任務一 實現頁面的分頁顯示
6.1.1 計算顯示的頁數
6.1.2 獲取當前頁的數據
6.1.3 在JSP頁面中分頁設定
6.2 任務二 使用SmartUpload實現檔案上傳下載
6.2.1 獲取和部署SmanUpload組件
6.2.2 設定表單屬性
6.2.3 套用SmartUpload組件上傳檔案
6.2.4 套用SmartUpload組件下載檔案
6.3 任務三 使用FusionChartsFree顯示動態數據圖表
6.3.1 FusionChartsFree概述
6.3.2 套用FusionChartsFree顯示圖形
模組六小結
習題六
模組七 Servlet技術基礎
7.1 任務一 認識Servlet
7.1.1 Servlet簡介
7.1.2 Servlet的生命周期
7.2 任務二 開發並部署一個簡單的Servlet
7.2.1 創建Servlet
7.2.2 Servlet的配置與部署
7.2.3 運行Servlet
7.3 任務三 認識MVC模式
7.3.1 MVC模式原理
7.3.2 使用JSP和Servlet實現MVC模式
7.3.3 MVC實訓
模組七小結
習題七
模組八 階段實訓
第三階段 JSP項目實戰
模組九 學生會網站項目開發
9.1 需求分析
9.1.1 項目概述
9.1.2 系統用例
9.2 系統設計
9.2.1 總體框架設計
9.2.2 模組設計
9.2.3 資料庫設計
9.2.4 類的設計
9.3 網站管理功能實現
9.3.1 網站管理功能概述
9.3.2 用戶管理模組實現
9.3.3 實訓 使用MVC模式實現勤工儉學管理
9.3.4 新聞管理模組實現
9.3.5 實訓 使用MVC模式實現特色活動管理
9.3.6 檔案管理模組實現
9.3.7 實訓 使用MVC模式實現榮譽管理
9.4 網站前台信息展示實現
9.4.1 網站首頁實現
9.4.2 分支頁實現
9.4.3 詳細頁實現
9.5 代碼測試與發布
9.5.1 測試用例
9.5.2 代碼發布
習題九
參考文獻