Java Web項目開發(fā)實訓(xùn)教程

-
【作 者】劉嵩
【I S B N 】978-7-5170-2865-9
【責(zé)任編輯】宋俊娥
【適用讀者群】本專通用
【出版時間】2015-03-02
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數(shù)】112
【千字?jǐn)?shù)】150
【印 張】7
【定 價】¥18
【叢 書】高等職業(yè)教育精品示范教材(電子信息課程群)
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書為高等職業(yè)教育計算機相關(guān)專業(yè)用教材。本書采用一個完整的案例—社區(qū)寵物診所系統(tǒng),全面講述了基于MVC模式的JSP/Servlet編程技巧。本書從項目需求開始,循序漸進(jìn)地介紹了項目分析、設(shè)計以及編碼實現(xiàn)。內(nèi)容涵蓋JSP/Servlet編程、JDBC數(shù)據(jù)庫訪問、CSS布局以及AJAX交互等內(nèi)容。
本書結(jié)構(gòu)新穎、層次分明、內(nèi)容豐富,充分考慮了高職高專學(xué)生的特點,所選案例與實際生活密切結(jié)合,具有很強的代表性,也具有很強的實用性。
Java Web項目開發(fā)實訓(xùn)教程
本書圍繞一個精簡版的社區(qū)寵物診所項目展開,通過核心開發(fā)文檔引導(dǎo),按照功能模塊的實現(xiàn)順序組織章節(jié),旨在教會初學(xué)者如何運用所學(xué)知識針對具體項目進(jìn)行設(shè)計。
本書大量使用項目文檔中的圖、表進(jìn)行描述,使學(xué)生能夠掌握coder理解文檔并將其變成代碼的技能;本書同樣對文檔內(nèi)容進(jìn)行了精簡,只保留了幫助學(xué)生理解項目的核心部分。
本書在功能設(shè)計時并沒有局限在JSP/Servlet本身,而是以MVC模式的項目代碼為基礎(chǔ),循序漸進(jìn)地融入Web開發(fā)相關(guān)技巧,如CSS布局、權(quán)限驗證、AJAX等。
對于很多初次接觸JSP/Servlet的人來說,總是會問這樣的問題“我該如何用它們來做點什么?”。對于大多數(shù)的Java Web學(xué)習(xí)者,對單個知識點的理解不存在問題,問題出在如何使用它們。另一方面,成熟企業(yè)不需要新人去做復(fù)雜的設(shè)計工作,那是架構(gòu)師們的工作,他們對于新人技能方面的要求集中在能夠根據(jù)項目的需求和設(shè)計文檔將功能實現(xiàn)出來,即所謂的“coder”。而coder本身是一項重復(fù)的、熟能生巧的工作,同時coder也是程序員職業(yè)道路的起點。
本書面向高等職業(yè)教育計算機相關(guān)專業(yè)學(xué)生,以及那些掌握了Java語法、JSP/Servlet基礎(chǔ),卻對如何用它們做點什么不甚理解的讀者。本書圍繞一個精簡版的社區(qū)寵物診所項目展開,通過核心開發(fā)文檔引導(dǎo),按照功能模塊的實現(xiàn)順序組織章節(jié),希望讓讀者感受到coder那種熟能生巧的編程感覺。本書具有以下特點:
1.項目導(dǎo)向。結(jié)合學(xué)生特點,本書并沒有選擇功能龐大、界面炫麗的項目,而是選用一個精簡的社區(qū)寵物診所項目。因為對于初學(xué)者,知識運用是難點,功能太復(fù)雜反而是種負(fù)擔(dān)。再龐大炫麗的項目其核心也不外乎知識點的靈活運用,在靈活運用之前還是得讓學(xué)生知道如何用才行。
2.文檔引領(lǐng)。對于實訓(xùn)類型的書籍,貼近實際項目所使用的文檔式風(fēng)格會更合適。書中大量使用項目文檔中的圖、表進(jìn)行描述,希望學(xué)生能夠掌握coder理解文檔并將其變成代碼的技能。當(dāng)然實際項目的文檔內(nèi)容會更加豐富,本書同樣對文檔內(nèi)容進(jìn)行了精簡,只保留了幫助學(xué)生理解項目的核心部分。
3.內(nèi)容豐富。本書在功能設(shè)計時并沒有局限在JSP/Servlet本身,而是以MVC模式的項目代碼為基礎(chǔ),循序漸進(jìn)地融入Web開發(fā)的相關(guān)技巧,如CSS布局、權(quán)限驗證、AJAX等。
本書由劉嵩擔(dān)任主編,由李文蕙、李唯、肖英擔(dān)任副主編,由羅保山擔(dān)任主審,謝日星、董寧、陳丹參加了項目的設(shè)計工作。另外特別感謝武漢博彥科技有限公司劉艷琴為本書資源建設(shè)做了很多有益工作。
由于時間倉促,加之編者水平有限,書中不足和錯誤之處難以避免,懇請廣大讀者批評指正。
編 者
2014年10月
1.1 寵物診所項目簡介 1
1.2 系統(tǒng)分析與總體設(shè)計 2
1.2.1 功能需求分析 2
1.2.2 系統(tǒng)功能結(jié)構(gòu) 3
1.3 系統(tǒng)架構(gòu)設(shè)計 3
1.3.1 實體模型設(shè)計 3
1.3.2 數(shù)據(jù)庫設(shè)計 5
1.3.3 業(yè)務(wù)邏輯設(shè)計 6
1.4 開發(fā)環(huán)境搭建 7
1.4.1 安裝JDK 7
1.4.2 安裝Tomcat 10
1.4.3 安裝MySQL 11
1.4.4 安裝Eclipse 14
1.4.5 創(chuàng)建初始項目 17
任務(wù)拓展 19
任務(wù)二 寵物診所基礎(chǔ)功能實現(xiàn) 20
2.1 登錄功能 20
2.1.1 用例描述及順序圖 20
2.1.2 界面原型 22
2.1.3 功能編碼 27
2.2 退出功能 32
2.2.1 用例描述及順序圖 32
2.2.2 功能編碼 33
2.3 輸入亂碼處理 33
2.3.1 POST請求處理 34
2.3.2 GET請求處理 35
2.3.3 設(shè)置過濾器處理輸入中文亂碼 35
任務(wù)拓展 36
任務(wù)三 醫(yī)生信息維護(hù)功能實現(xiàn) 37
3.1 醫(yī)生查詢功能 37
3.1.1 用例描述及順序圖 37
3.1.2 界面原型 38
3.1.3 功能編碼 41
3.2 醫(yī)生信息添加功能 43
3.2.1 用例描述及順序圖 43
3.2.2 界面原型 44
3.2.3 功能編碼 47
任務(wù)拓展 51
任務(wù)四 客戶信息維護(hù)功能實現(xiàn) 52
4.1 客戶查詢功能 52
4.1.1 用例描述及順序圖 52
4.1.2 界面原型 53
4.1.3 功能編碼 57
4.2 客戶信息查看功能 59
4.2.1 用例描述及順序圖 59
4.2.2 界面原型 60
4.2.3 功能編碼 62
4.3 客戶信息添加功能 65
4.3.1 用例描述及順序圖 65
4.3.2 界面原型 66
4.3.3 功能編碼 68
任務(wù)拓展 69
任務(wù)五 寵物信息維護(hù)功能實現(xiàn) 70
5.1 寵物信息添加功能 70
5.1.1 用例說明及順序圖 70
5.1.2 界面原型 72
5.1.3 功能編碼 73
5.2 寵物信息刪除功能 76
5.2.1 用例說明及順序圖 76
5.2.2 功能編碼 77
5.3 寵物病歷添加功能 78
5.3.1 用例描述及順序圖 78
5.3.2 界面原型 79
5.3.3 功能編碼 81
5.4 寵物病歷瀏覽功能 84
5.4.1 用例描述及順序圖 84
5.4.2 界面原型 85
5.4.3 功能編碼 87
任務(wù)拓展 88
任務(wù)六 提高安全性 89
6.1 訪問權(quán)限控制 89
6.1.1 什么是訪問權(quán)限控制 89
6.1.2 簡單控制實現(xiàn) 90
6.2 MD5加密 91
6.2.1 什么是MD5加密 91
6.2.2 應(yīng)用加密 92
任務(wù)拓展 93
任務(wù)七 寵物診所綜合實訓(xùn) 94
7.1 密碼修改功能 94
7.2 客戶寵物管理功能 95
任務(wù)八 加入一點AJAX 96
8.1 AJAX基礎(chǔ) 96
8.1.1 AJAX簡介 96
8.1.2 XMLHttpRequest對象 97
8.2 使用AJAX實現(xiàn)登錄 98
- 信息技術(shù)基礎(chǔ)(麒麟操作系統(tǒng)+WPS Office) [主編 芮雪 蔣莉 王亮亮]
- Office高級應(yīng)用項目式教程(第2版) [主編 李觀金 張倩文 黎夏克 ]
- 巧用翻譯學(xué)英語:英漢互譯500例 [王學(xué)文 著]
- 高等教育多維評價體系構(gòu)建與高質(zhì)量發(fā)展研究 [張妍 著]
- 系統(tǒng)規(guī)劃與管理師章節(jié)習(xí)題與考點特訓(xùn)(第二版) [主編 薛大龍]
- 計算機操作系統(tǒng)實踐指導(dǎo)(openEuler版) [主編 秦光 曾陳萍 岳付強]
- 信息系統(tǒng)管理工程師真題及?季砭觯ㄟm用機考) [主 編 薛大龍 程 剛 上官緒]
- 航海類院校體育教育教學(xué)研究 [張利超 李寧 著]
- 新時代背景下我國職業(yè)教育產(chǎn)教融合長效機制建設(shè)研究 [王玉賢 著]
- 電路分析 [主編 李飛 毛先柏]
- 信息系統(tǒng)管理工程師(適用第2版大綱)一站通關(guān) [指尖瘋 編著]
- 傳統(tǒng)山水畫論解讀與實踐 [陳鈉 著]
- 網(wǎng)絡(luò)工程師備考一本通(適配第6版考綱) [夏杰 編著]
- 陳孝云的職教理想與情懷 [祝吉太 江傳瑞 張義廷 著]
- 地方本科院校電子信息學(xué)科課程思政案例集 [王甫]
- Excel數(shù)據(jù)處理與分析(第二版) [主編 張志明 鄒 蕾]
- 網(wǎng)絡(luò)工程師5天修煉(適配第6版考綱) [主編 朱小平 施游]
- 倉儲管理實務(wù)(第二版) [周寧武 編著]
- 基于AE與C#的地理信息系統(tǒng)二次開發(fā) [李小根 賈艷昌 喬翠平 姜彤 ]
- 2023年長沙市文化和旅游業(yè)發(fā)展報告 [主編 陳莉]
- 舞臺化妝造型設(shè)計 [主編 劉思彤 張 濤 張憶雨]
- 產(chǎn)教融合視角高校體育專業(yè)實踐教學(xué)體系構(gòu)建研究 [楊柳青 葉華兵 著]
- 知識圖譜及應(yīng)用案例 [張善文 黃文準(zhǔn) 于長青 陳明淑]
- Python程序設(shè)計案例教程(微課版) [主編 石利平 田輝平 余以勝]
- 皓月繁星:青少年兒童心理成長手冊 [主 編 林贊歌 副主編 杜志南]
- 材料力學(xué) [章寶華 趙新勝 徐斌]
- 系統(tǒng)集成項目管理工程師考試32小時通關(guān)(第3版) [主編 薛大龍 副主編 上官緒陽]
- 軟考論文高分特訓(xùn)與范文10篇——系統(tǒng)分析師(第二版) [薛大龍 鄒月平 施游]
- 黃河海勃灣水利樞紐防凌安全運行 [王戰(zhàn)領(lǐng) 王叢發(fā) 范瑜彬 著]
- 大學(xué)生心理健康教育 [方雄 著]
- 數(shù)據(jù)結(jié)構(gòu)(Java版)
- Java程序設(shè)計基礎(chǔ)與實踐
- 移動終端UI界面設(shè)計項目教程
- 電工電子技術(shù)實訓(xùn)指導(dǎo)書
- VMware虛擬化技術(shù)項目式實訓(xùn)教程
- 移動通信技術(shù)
- Android軟件應(yīng)用與實踐
- 計算機網(wǎng)絡(luò)基礎(chǔ)任務(wù)教程
- SQL Server 2008網(wǎng)絡(luò)數(shù)據(jù)庫管理項目教
- 數(shù)據(jù)結(jié)構(gòu)(C語言版)(第三版)
- 數(shù)據(jù)結(jié)構(gòu)(Java版)
- 網(wǎng)絡(luò)綜合布線
- 計算機組裝與維護(hù)
- Java Web項目開發(fā)實訓(xùn)教程
- C#程序設(shè)計
- 管理信息系統(tǒng)