Java Web項目開發教程

Java Web項目開發教程

《JavaWeb項目開發教程》 是2012年出版的圖書,作者是周國燭楊洪雪,本書中詳細介紹了Java Web開發中的基礎知識和基本技能,非常實用於計算機軟體、網路及其他計算機相關專業的教材,也可作為社會上Java Web編程培訓班教材和廣大編程人員實用的自學指導書。

內容簡介

本書以Java語言作為開發工具,完整再現了基於MVC設計模式的網路套用系統的基本開發流程。全書以一個完整的電子商城系統作為案例,按照統一軟體開發方法,多次疊代完成整個系統的開發,循序漸進地培養學生的JSP語言編碼能力和Java Web套用項目的開發能力。

本書詳細介紹了Java Web套用開發的基礎知識和基本技能,主要內容包括搭建Java Web項目開發環境、使用JSP的腳本與指令、連線訪問“網上書店”資料庫、使用JSP處理客戶端請求、使用Servlet實現購物功能、使用JavaBean完成業務和表現分離、升級“網上書店”系統為MVC設計模式、“網上書店”的安全與部署等。

前言

當今Web套用已經得到了快速發展和普及,對Web開發技術的掌握幾乎是每一位從業者和即將從事本行業IT人員的必備技能。

本書是作者在總結多年網路套用開發實踐、教學經驗和課程改革經驗基礎上編寫的。書中以JSP語言作為開發工具,完整再現了基於MVC設計模式的網路套用系統的基本開發流程。全書以一個完整的電子商城作為案例,按照統一軟體開發方法,多次疊代完成整個系統的開發,循序漸進地培養學生的JSP語言編碼能力和Web套用項目的開發能力。

全書共分為8章,詳細介紹了Java Web套用開發的基礎知識和基本技能。第1章介紹Java Web開發模式以及JDK、Tomcat、MyEclipse等開發環境的安裝和配置;第2章主要講解JSP腳本元素、JSP指令和JSP動作標籤;第3章重點講解JSP資料庫編程的基礎知識和JDBC套用,主要包括JDBC概念,使用JDBC連線資料庫的方法,資料庫記錄的查詢、插入、刪除、修改等相關操作,運用JSP資料庫編程技術連線“網上書店”的資料庫,實現主頁的用戶註冊功能和特價圖書、新品圖書的顯示功能,運用PreparedStatement對象有效防止SQL注入;第4章重點講解使用JSP內置對象處理客戶端請求的方法;第5章重點講解Servlet的生命周期與對應的操作方法、內置對象在Servlet中的套用、過濾器和監視器的基本原理及套用;第6章講解JavaBean的開發方法、JSP對JavaBean的各種支持;第7章講解MVC設計模式的實現方法;第8章介紹“網上書店”的安全與部署。通過本書的學習,讀者可以完成一個完整的Java Web套用系統的開發,掌握典型的軟體項目開發流程,並提高構建面向對象網路應用程式的職業能力。

本書由北京電子科技職業學院周國燭、楊洪雪老師主編,黃利明、楊永利老師參編。其他參與資料整理和程式調試工作的有杜輝、陳涵、趙凱、龍漪老師,在此對大家的辛勤工作表示衷心的感謝!

目錄

前言

教學建議

第1章 搭建Java Web項目開發環境 1

1.1 工作任務與技能目標 1

1.2 搭建Java Web開發環境 1

任務一:下載和安裝JDK 1

任務二:安裝和配置Tomcat 4

任務三:安裝和配置MyEclipse 9

1.3 創建第一個Java Web程式 11

任務四:編寫與運行Java Web程式 11

1.4 “網上書店”系統簡介 15

任務五:設計“網上書店”資料庫 15

任務六:體驗“網上書店”系統功能 20

1.5 本章小結 23

技能回顧 23

知識拓展 23

1.6 實戰練習 25

第2章 使用JSP的腳本與指令 27

2.1 工作任務與技能目標 27

2.2 JSP腳本 27

任務一:使用聲明 27

任務二:使用表達式 29

任務三:使用腳本程式 30

2.3 JSP指令 31

任務四:使用載入指令 31

任務五:使用頁面指令 32

2.4 JSP動作標籤 34

任務六:使用include動作標籤 34

任務七:使用forward動作標籤 36

2.5 JSP注釋 37

任務八:編寫一個帶注釋的JSP程式 37

2.6 本章小結 39

技能回顧 39

知識拓展 40

2.7 實戰練習 41

第3章 連線訪問“網上書店”資料庫 43

3.1 工作任務與技能目標 43

3.2 連線資料庫 43

任務一:使用JDBC-ODBC連線資料庫 43

任務二:使用JDBC驅動程式連線資料庫 47

3.3 運算元據庫 49

任務三:查詢數據 49

任務四:更新數據 52

任務五:使用預編譯表達式訪問數據 53

3.4 完善“網上書店”功能 56

任務六:實現用戶註冊功能 56

任務七:實現特價圖書和新品圖書的顯示 58

3.5 本章小結 60

技能回顧 60

知識拓展 60

3.6 實戰練習 62

第4章 使用JSP處理客戶端請求 65

4.1 工作任務與技能目標 65

4.2 JSP常用對象 65

任務一:使用request對象獲取用戶登錄信息 65

任務二:使用response對象重定向頁面 70

任務三:使用session對象實現頁面訪問控制 72

任務四:使用application對象統計線上人數 76

任務五:使用cookie對象製作站點計數器 77

4.3 完善“網上書店”功能 79

任務六:修改用戶註冊信息 79

任務七:實現圖書分類瀏覽功能 85

4.4 本章小結 88

技能回顧 88

知識拓展 89

4.5 實戰練習 90

第5章 使用Servlet實現購物功能 93

5.1 工作任務與技能目標 93

5.2 Servlet的基本使用 93

任務一:創建第一個Servlet 93

任務二:配置和調用Servlet 96

5.3 Servlet的典型使用 97

任務三:使用Servlet讀取HTML表單數據 97

任務四:使用Servlet過濾器進行身份驗證 99

任務五:使用Servlet監聽器統計線上人數 102

5.4 實現“網上書店”的購物車 106

任務六:購物車對象的設計 108

任務七:使用Servlet實現添加圖書到購物車 111

任務八:查看購物車圖書列表 115

5.5 本章小結 117

技能回顧 117

知識拓展 117

5.6 實戰練習 120

第6章 使用JavaBean完成業務和表現分離 122

6.1 工作任務與技能目標 122

6.2 在JSP中使用JavaBean 122

任務一:操作JavaBean的動作元素 122

任務二:JavaBean與表單的互動 125

6.3 客戶留言中JavaBean的使用 130

任務三:使用JavaBean封裝客戶留言數據 131

任務四:使用JavaBean封裝客戶留言數據操作 133

任務五:實現客戶留言功能 135

6.4 本章小結 138

技能回顧 138

知識拓展 138

......

相關詞條

相關搜尋

熱門詞條

聯絡我們