欧美一级特黄aaaaaaa在线观看-欧美一级特黄aaaaaa在线看片-欧美一级特黄aa大片-欧美一级特黄刺激大片视频-深夜久久-深夜激情网站

熱門關鍵字:  聽力密碼  聽力密碼  新概念美語  單詞密碼  巧用聽寫練聽力

JSP Web開發技術任務驅動式教程

中國水利水電出版社
    【作 者】金靜梅 【I S B N 】978-7-5170-2136-0 【責任編輯】張玉玲 【適用讀者群】高職高專 【出版時間】2014-08-01 【開 本】16 【裝幀信息】平裝(光膜) 【版 次】1-1 【頁 數】232 【千字數】356 【印 張】14.5 【定 價】29 【叢 書】21世紀高職高專教學做一體化規劃教材 【備注信息】
圖書詳情

    內 容 提 要

    本書根據程序設計類課程特點并結合學生“由淺入深,由簡單到復雜,由操作到理論”的認知規律和“重操作,適度理論”的學習習慣,采用“項目貫穿、任務驅動、階段模塊化”教材開發理念,選取學生熟悉的、典型的企業化項目(網絡留言管理系統、新聞資訊系統、網絡收藏夾等)作為教學和實訓的載體,體現“教、學、做”合一的編寫思路。全書分為“JSP基礎”、“JSP進階”和“JSP項目實戰”三個層次遞進的學習階段,詳細介紹了使用JSP技術進行Web應用開發的基礎知識和編程技能,主要內容包括進入JSP編程世界(JSP入門)、使用JSP內置對象、訪問數據庫、JSP應用優化、JSP開發業務應用、Servlet技術基礎等。

    本書層次分明,語言通俗易懂,圖文并茂,案例趣味性強,配以豐富的實訓及習題,可作為高職高專院校計算機及電子商務類專業及各類認證培訓的教材,也可供動態網站設計與開發人員參考。

    前 言

    Java Server Page(簡稱JSP)是由Sun公司于1999年6月推出的一種基于Java Servlet的Web開發技術。它以Java語言為基礎,與HTML語言緊密結合,編寫靈活、執行容易,大大提高了系統的執行性能。隨著Internet的發展和普及,基于Web的應用系統開發也成為軟件行業的主流,與ASP和PHP相比有著明顯優勢的JSP開發技術在Web開發中占據主導地位。

    讀者對象

    本書是江蘇省“十二五”高等學校重點專業(信息技術服務外包專業群)及院級重點課程建設的成果之一,是一本校企合作教材,同時也是一本“JSP輕松入門”的書。本書面向初中級用戶,按照項目、階段、模塊、工作任務、同步實訓由淺入深地闡述了如何運用JSP開發Web應用系統。本書構思科學合理,語言表述清晰,既可作為高職高專院校計算機及電子商務類專業的教材,也可作為培訓機構相關專業的培訓教材。

    本書特色

    (1)“項目貫穿、任務驅動、階段模塊化”的教材開發理念。

    多個典型完整的項目貫穿教材始終,依據學生的學習規律,按照軟件開發的實際過程,將教學內容設計為“JSP基礎”、“JSP進階”和“JSP項目實戰”三個層次遞進的階段,每個階段劃分為若干技能訓練模塊,每個訓練模塊中包含多個融合知識點的工作任務,關鍵知識與能力在工作任務中互有重疊,不斷遞進與加強。“項目貫穿、任務驅動、階段模塊化”的教材開發理念可以增強學生的學習興趣,強化學生的技能訓練,循序漸進、邊學邊練,促進學生操作技能的形成。

    (2)緊扣教學規律,合理設計圖書內容結構。

    本書編者均是長期從事JSP教學工作的一線教師及企業工程師,一線教師具有豐富的教學經驗,企業工程師具有豐富的軟件開發經驗并精通JSP實用技術,全力打造符合教學規律和學習規律、難易適中、結構合理、實用性強的教材。本書以工作任務為基本教學單元,每個任務采取“問題引入—提出任務—實現思路—解決任務,相關知識引入—實訓”的內容結構。在每個模塊的開始給出模塊主要內容簡介、能力目標和知識目標,讀者可以了解本模塊所要學習的知識技能點。每個模塊都設計了習題,既可以讓教師合理安排教學內容,又可以讓學習者加強實踐,快速掌握模塊知識。

    (3)豐富的立體化教學資源。

    為了幫助讀者構建真正意義上的學習環境,本書提供電子教案、難點答疑、演示動畫、教學視頻等立體化教學資源的免費下載。

    本書結構

    本書打破了傳統的學科體系,選取典型的、學生熟悉的Web應用系統作為項目載體,將教學內容設計為“JSP基礎”、“JSP進階”和“JSP項目實戰”三個層次遞進的階段,每個階段劃分為若干技能訓練模塊,各模塊以軟件開發工作過程為主線組織教學任務,將JSP Web開發實用技術、網頁制作技術和數據庫技術融合在工作任務中。

    模塊一 進入JSP編程世界:了解系統需求及設計,搭建JSP開發環境,部署并運行第一個JSP文件。

    模塊二 使用JSP內置對象:進一步學習JSP程序開發的重點—JSP內置對象。

    模塊三 訪問數據庫:學習使用MySQL進行數據管理,使用SQL管理數據,使用JDBC技術處理數據。

    模塊四 階段實訓:通過綜合的Web應用系統對模塊一至模塊三涉及的技能進行綜合實訓。

    模塊五 JSP應用優化:了解軟件設計分層模式,使用三層架構實現Web應用系統,從而實現JSP應用優化。

    模塊六 JSP開發業務應用:介紹數據分頁顯示、文件上傳下載和Flash數據統計圖表顯示三項主流實用的Web業務應用。

    模塊七 Servlet技術基礎:了解Servlet的編程模式,會編寫Servlet,會使用MVC模式開發應用系統。

    模塊八 階段實訓:通過綜合的Web應用系統對模塊五至模塊七涉及的技能進行綜合實訓。

    模塊九 學生會網站項目開發:以軟件開發工作過程介紹學生會網站項目開發的完整過程。

    編寫分工情況

    模塊一至模塊八由金靜梅編寫,模塊九由周浩(江蘇國泰新點軟件有限公司軟件工程師)編寫,全書由金靜梅統稿。史桂紅老師認真審讀了本書。俞國紅、吳伶琳、鄭廣成、庾佳、沈蘊梅、劉親王、石青華為本書資源建設做了很多有益工作。

    感謝

    在本書編寫過程中,編者得到了蘇州健雄職業技術學院、江蘇國泰新點軟件有限公司、蘇州麥卡軟件有限公司、蘇州中格軟件有限公司的大力支持和幫助,在此表示衷心感謝。

    聯系方式

    由于時間倉促,加之編者水平有限,書中難免有錯誤和疏漏之處,敬請廣大讀者批評指正,編者郵箱:chivas_yeti@163.com。

    目 錄
    前言

    第一階段 JSP基礎
    模塊一 進入JSP編程世界 2
    1.1 任務一 進行系統需求分析與總體設計 3
    1.1.1 系統需求 3
    1.1.2 系統總體設計 4
    1.2 任務二 搭建JSP開發環境 7
    1.2.1 安裝JDK開發工具包 7
    1.2.2 安裝Tomcat 9
    1.2.3 安裝并配置MyEclipse 10
    1.2.4 安裝并配置MySQL數據庫 12
    1.3 任務三 制作靜態頁面 17
    1.3.1 界面設計 17
    1.3.2 HTML編程基礎 18
    1.3.3 CSS基礎 22
    1.3.4 實訓 制作留言管理系統的靜態
    頁面 25
    1.4 任務四 部署并運行第一個JSP文件 25
    1.4.1 創建一個Web項目 26
    1.4.2 設計Web項目的目錄結構 26
    1.4.3 編寫第一個JSP文件 27
    1.4.4 部署Web項目 29
    1.4.5 運行Web項目 30
    1.4.6 常見錯誤 31
    1.4.7 JSP技術原理 33
    1.4.8 實訓 將留言管理系統靜態頁面
    改成JSP 33
    1.5 任務五 認識JSP頁面組成元素 34
    1.5.1 指令 35
    1.5.2 注釋 37
    1.5.3 小腳本 38
    1.5.4 聲明 38
    1.5.5 表達式 39
    1.5.6 靜態內容 39
    1.5.7 實訓 編寫簡單的JSP程序 39
    模塊一小結 40
    習題一 40
    模塊二 使用JSP內置對象 42
    2.1 任務一 認識JSP的內置對象 43
    2.1.1 JSP內置對象概述 43
    2.1.2 JSP內置對象的范圍 43
    2.2 任務二 使用out對象輸出信息 44
    2.2.1 向客戶端輸出數據 44
    2.2.2 管理緩沖區 45
    2.3 任務三 獲取客戶端請求數據 46
    2.3.1 獲取HTML表單提交的數據 46
    2.3.2 獲取訪問請求參數 48
    2.3.3 實訓 獲取用戶留言數據 50
    2.4 任務四 實現頁面跳轉 50
    2.4.1 轉發與重定向 50
    2.4.2 使用response對象實現重定向 51
    2.4.3 使用request對象實現轉發 52
    2.4.4 實訓 猜數游戲 53
    2.5 任務五 實現訪問控制 54
    2.5.1 訪問控制流程 55
    2.5.2 使用session對象保存信息 55
    2.5.3 使用session對象獲取信息 57
    2.5.4 從session中移除指定的對象 57
    2.5.5 實訓 為留言管理系統增加訪問
    控制 57
    2.6 任務六 制作網頁計數器 58
    2.6.1 application對象 58
    2.6.2 應用application對象實現網頁計
    數器 58
    模塊二小結 59
    習題二 60
    模塊三 訪問數據庫 64
    3.1 任務一 使用MySQL 65
    3.1.1 創建數據庫 65
    3.1.2 創建、刪除和修改表 67
    3.1.3 插入表數據 70
    3.1.4 修改、刪除表數據 71
    3.1.5 備份和恢復數據庫 72
    3.1.6 實訓 創建留言管理系統的數據庫 74
    3.2 任務二 使用SQL操作數據 74
    3.2.1 數據管理語句 74
    3.2.2 數據查詢語句 76
    3.2.3 SQL實訓 81
    3.3 任務三 認識連接數據庫的步驟 82
    3.3.1 JDBC簡介 82
    3.3.2 加載JDBC驅動程序 83
    3.3.3 提供JDBC連接的URL 85
    3.3.4 創建數據庫的連接 85
    3.3.5 創建一個Statement 85
    3.3.6 執行SQL語句 86
    3.3.7 處理結果 86
    3.3.8 關閉JDBC對象 87
    3.4 任務四 使用Statement處理數據 88
    3.4.1 添加數據 88
    3.4.2 查詢數據 90
    3.4.3 刪除數據 92
    3.4.4 修改數據 95
    3.5 任務五 使用PreparedStatement處理
    數據 99
    3.5.1 更新數據 99
    3.5.2 查詢數據 100
    3.5.3 實訓 使用PreparedStatement實現
    留言管理及重置密碼功能 103
    模塊三小結 104
    習題三 104
    模塊四 階段實訓 108
    第二階段 JSP進階
    模塊五 JSP應用優化 111
    5.1 任務一 認識軟件設計分層架構 111
    5.1.1 分層架構 111
    5.1.2 分層架構的優點 112
    5.2 任務二 使用分層架構實現管理員登錄 113
    5.2.1 創建VO類 113
    5.2.2 定義DAO接口 114
    5.2.3 定義DAO真實主題實現類 114
    5.2.4 定義業務邏輯控制接口 116
    5.2.5 定義業務邏輯實現類 116
    5.2.6 編寫JSP頁面文件 117
    5.2.7 實訓 使用分層架構實現重置密碼 117
    模塊五小結 117
    習題五 118
    模塊六 JSP開發業務應用 120
    6.1 任務一 實現頁面的分頁顯示 120
    6.1.1 計算顯示的頁數 121
    6.1.2 獲取當前頁的數據 121
    6.1.3 在JSP頁面中分頁設置 122
    6.2 任務二 使用SmartUpload實現文件
    上傳下載 124
    6.2.1 獲取和部署SmartUpload組件 124
    6.2.2 設置表單屬性 124
    6.2.3 應用SmartUpload組件上傳文件 124
    6.2.4 應用SmartUpload組件下載文件 126
    6.3 任務三 使用FusionCharts Free顯示
    動態數據圖表 128
    6.3.1 FusionCharts Free概述 128
    6.3.2 應用FusionCharts Free顯示圖形 128
    模塊六小結 137
    習題六 137
    模塊七 Servlet技術基礎 139
    7.1 任務一 認識Servlet 139
    7.1.1 Servlet簡介 139
    7.1.2 Servlet的生命周期 141
    7.2 任務二 開發并部署一個簡單的Servlet 142
    7.2.1 創建Servlet 142
    7.2.2 Servlet的配置與部署 145
    7.2.3 運行Servlet 146
    7.3 任務三 認識MVC模式 147
    7.3.1 MVC模式原理 147
    7.3.2 使用JSP和Servlet實現MVC模式 148
    7.3.3 MVC實訓 151
    模塊七小結 152
    習題七 153
    模塊八 階段實訓 155
    第三階段 JSP項目實戰
    模塊九 學生會網站項目開發 159
    9.1 需求分析 159
    9.1.1 項目概述 159
    9.1.2 系統用例 159
    9.2 系統設計 160
    9.2.1 總體框架設計 160
    9.2.2 模塊設計 161
    9.2.3 數據庫設計 161
    9.2.4 類的設計 163
    9.3 網站管理功能實現 164
    9.3.1 網站管理功能概述 164
    9.3.2 用戶管理模塊實現 164
    9.3.3 實訓 使用MVC模式實現勤工
    儉學管理 186
    9.3.4 新聞管理模塊實現 187
    9.3.5 實訓 使用MVC模式實現特色
    活動管理 202
    9.3.6 文件管理模塊實現 203
    9.3.7 實訓 使用MVC模式實現榮譽
    管理 212
    9.4 網站前臺信息展示實現 213
    9.4.1 網站首頁實現 214
    9.4.2 分支頁實現 216
    9.4.3 詳細頁實現 218
    9.5 代碼測試與發布 220
    9.5.1 測試用例 220
    9.5.2 代碼發布 221
    習題九 221
    參考文獻 224
最新評論共有 0 位網友發表了評論
發表評論
評論內容:不能超過250字,需審核,請自覺遵守互聯網相關政策法規。
用戶名: 密碼:
匿名?
注冊
主站蜘蛛池模板: 国产91精品一区二区麻豆网站| 欧美成人久久久| 久草黄色| 成zzzwww日本免费| 精品久久久久久蜜臂a∨| 在线观看亚洲一区| 国产愉拍精品手机| 视频区 图片区 小说区| 波多野结衣视频一区二区| 日日噜噜噜噜人人爽亚洲精品 | 性感美女毛片| 国产欧美日韩综合精品一区二区三区 | 视频一区二区国产| www.激情| 看全色黄大色黄大片免责看| 亚洲大尺度视频| 黄色在线视频播放| 色哟哟视频在线观看网站| 91在线观| 黄色美女视频网站| 日本欧美韩国专区| 日本波多野结衣在线| 精品综合久久久久久97超人该| 成人黄视频在线观看| 美女一级毛片免费观看| 中文字幕精品一区影音先锋| 国产美女下面流出白浆视频| 欧美成人午夜视频免看| 草久久久| 国产大片黄在线观看| 久久久久久国产精品mv| 亚洲精品在线视频| 91欧美激情一区二区三区成人| 色91视频| 中文字幕不卡一区| 国产精品第一页在线| 久久综合久久综合久久| 四虎在线永久视频观看| 网站免费满18成年在线观看| 国产高清一区二区三区视频| 久久久久久久久久久96av|