SSH框架項(xiàng)目教程

-
【作 者】主編 陳俟伶 張紅實(shí)
【I S B N 】978-7-5170-0493-6
【責(zé)任編輯】陳潔
【適用讀者群】高職高專(zhuān)
【出版時(shí)間】2013-01-28
【開(kāi) 本】16開(kāi)
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁(yè) 數(shù)】320
【千字?jǐn)?shù)】518
【印 張】20
【定 價(jià)】¥36
【叢 書(shū)】國(guó)家示范(骨干)高職院校重點(diǎn)建設(shè)專(zhuān)業(yè)優(yōu)質(zhì)核心課程系列教材
【備注信息】
簡(jiǎn)介
本書(shū)特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書(shū)
本書(shū)為已經(jīng)具備Java Web應(yīng)用程序開(kāi)發(fā)基礎(chǔ),準(zhǔn)備進(jìn)入J2EE框架應(yīng)用軟件開(kāi)發(fā)領(lǐng)域的初學(xué)者編寫(xiě)。全書(shū)分為兩大部分。第一部分是基礎(chǔ)篇,1~5章的內(nèi)容,包括SSH2(Struts2、Spring2、Hibernate3)框架、AJAX技術(shù)及JUnit測(cè)試工具,分別對(duì)目前主流的開(kāi)發(fā)框架和技術(shù)進(jìn)行單項(xiàng)技能的訓(xùn)練。此部分是進(jìn)行J2EE框架編程必備技能學(xué)習(xí)和知識(shí)探索階段。第二部分是綜合篇,6、7章的內(nèi)容,通過(guò)完成一個(gè)精簡(jiǎn)的進(jìn)銷(xiāo)存項(xiàng)目的需求分析、詳細(xì)設(shè)計(jì)、編碼與整合工作來(lái)逐步強(qiáng)化各種框架編程技能,提高讀者項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn),培養(yǎng)讀者對(duì)J2EE框架應(yīng)用軟件項(xiàng)目的綜合應(yīng)用能力。
通過(guò)本書(shū)的實(shí)作和理論引導(dǎo),讀者能夠獲得J2EE框架應(yīng)用項(xiàng)目開(kāi)發(fā)必備的軟件開(kāi)發(fā)及工程應(yīng)用方面知識(shí)和技能,如MVC架構(gòu)思想,ORM編程思想,面向切面編程思想,Struts框架編程技術(shù),Hibernate框架編程技術(shù),Spring框架編程技術(shù),AJAX編程技術(shù)及DWR框架使用,Tomcat、MyEclipse、MySQL等開(kāi)發(fā)工具的使用,J2EE項(xiàng)目的簡(jiǎn)單需求分析、設(shè)計(jì)和功能測(cè)試整合等。
本書(shū)是Java軟件開(kāi)發(fā)系列教材之一,可作為高職院校學(xué)生的教材,也可作為Java軟件開(kāi)發(fā)人員的自學(xué)參考書(shū)。
以一個(gè)完整的Web項(xiàng)目開(kāi)發(fā)為主線,將整個(gè)項(xiàng)目所需的多門(mén)學(xué)科知識(shí)進(jìn)行有機(jī)融合,涉及知識(shí)面廣
“教學(xué)做一體化”的教學(xué)模式,借鑒工作過(guò)程進(jìn)行內(nèi)容組織
精心組織語(yǔ)言,理論講解有點(diǎn)有面,重點(diǎn)地方舉例說(shuō)明,關(guān)鍵地方通常以備注的形式列出;實(shí)作技能的描述步驟清楚、內(nèi)容詳實(shí)、條理清晰,具備相當(dāng)?shù)目刹僮餍?/p>
Java語(yǔ)言自1995年誕生以來(lái),在跨平臺(tái)開(kāi)發(fā)及互聯(lián)網(wǎng)應(yīng)用開(kāi)發(fā)等領(lǐng)域扮演了越來(lái)越重要的角色,被公認(rèn)為功能最強(qiáng)大、最有前途的編程語(yǔ)言之一。
根據(jù)教材開(kāi)發(fā)團(tuán)隊(duì)多年軟件項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn)和高職院校的教研經(jīng)驗(yàn),將Java軟件工程師的核心職業(yè)能力由低到高劃分為四個(gè)層次:基本編碼與調(diào)試能力、面向?qū)ο蠓治黾癈/S軟件開(kāi)發(fā)能力、B/S網(wǎng)站開(kāi)發(fā)能力、主流框架應(yīng)用開(kāi)發(fā)能力。本教材面向第四個(gè)層次,適合于具備Java語(yǔ)言基礎(chǔ),準(zhǔn)備進(jìn)入Web應(yīng)用程序開(kāi)發(fā)領(lǐng)域的初學(xué)者。
本教材的特點(diǎn)如下:
本教材設(shè)計(jì)為“教學(xué)做一體化”的教學(xué)模式,借鑒工作過(guò)程進(jìn)行內(nèi)容組織。全書(shū)以一個(gè)完整的Web項(xiàng)目開(kāi)發(fā)為主線,將整個(gè)項(xiàng)目所需的多門(mén)學(xué)科知識(shí)進(jìn)行了有機(jī)融合,涉及的知識(shí)面相當(dāng)廣泛。在具體章節(jié)的安排上,將Web項(xiàng)目分解成多個(gè)相對(duì)獨(dú)立的工作任務(wù)為學(xué)習(xí)驅(qū)動(dòng),每個(gè)工作任務(wù)安排為一節(jié),每節(jié)以完成工作任務(wù)為目的,任務(wù)之后進(jìn)行適當(dāng)拓展與提高,不過(guò)多深入研究,不追求原理,體現(xiàn)了“學(xué)以致用”的思想。在對(duì)理論、實(shí)作技能的闡述上,本書(shū)精心組織語(yǔ)言,理論講解有點(diǎn)有面,重點(diǎn)地方舉例說(shuō)明,關(guān)鍵地方通常以備注的形式列出;實(shí)作技能的描述步驟清楚、內(nèi)容詳實(shí)、條理清晰、具備相當(dāng)?shù)目刹僮餍浴A硗猓浞挚紤]到讀者的層次和認(rèn)知過(guò)程,本書(shū)把要進(jìn)行開(kāi)發(fā)的Web項(xiàng)目分成了幾個(gè)部分,其中的第二部分精心設(shè)計(jì)了多個(gè)小的工作任務(wù),這些任務(wù)的關(guān)系是增量迭代的,即前一個(gè)工作任務(wù)是后一個(gè)工作任務(wù)的基礎(chǔ),后一個(gè)工作任務(wù)在前一個(gè)任務(wù)的基礎(chǔ)上增加了少量的新內(nèi)容,這樣讀者在完成任務(wù)時(shí)不知不覺(jué)地提高水平進(jìn)入到項(xiàng)目實(shí)作部分而不覺(jué)得Web項(xiàng)目開(kāi)發(fā)門(mén)檻太高。
全書(shū)分為兩個(gè)部分。第一部分是基礎(chǔ)篇,該篇是J2EE軟件開(kāi)發(fā)必備技能學(xué)習(xí)和知識(shí)探索(學(xué)習(xí)第二部分項(xiàng)目實(shí)戰(zhàn)所需的各個(gè)單項(xiàng)技能:Struts2、Spring2、Hibernate3框架、AJAX技術(shù)及JUnit測(cè)試工具);第二部分是綜合篇,該篇進(jìn)行一個(gè)完整的簡(jiǎn)化進(jìn)銷(xiāo)存項(xiàng)目從需求分析、設(shè)計(jì)和主體功能的編碼與整合發(fā)布,增加項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn)和各項(xiàng)技能的綜合應(yīng)用能力。
本教材的項(xiàng)目、任務(wù)、例子代碼均在MyEclipse6.5以上版本中調(diào)試通過(guò),采用的JDK為1.6,Tomcat為6.0,數(shù)據(jù)庫(kù)為MySQL5.0.28。
本書(shū)由陳俟伶、張紅實(shí)任主編,皮少華、陳永政、譚舸、徐琴任副主編。陳俟伶主持了全書(shū)的編寫(xiě)以及審稿工作,并編寫(xiě)了第1章、第5章以及第7章的1~4小節(jié);張紅實(shí)負(fù)責(zé)全書(shū)的總體框架設(shè)計(jì)以及統(tǒng)稿工作,并編寫(xiě)了第2章、第6章以及第7章的5~6小節(jié);陳永政編寫(xiě)了第4章及第7章的11~12小節(jié),并負(fù)責(zé)本書(shū)所用項(xiàng)目的編碼工作;皮少華編寫(xiě)了第3章及第7章的7~10小節(jié);譚舸參與了第1章和第7章的編寫(xiě)工作;徐琴負(fù)責(zé)本書(shū)所用項(xiàng)目的測(cè)試工作,并參與了第6章的編寫(xiě)。羅麗娟參與了第3章和第7章的編寫(xiě)工作,段怡參與了第1章和第7章的編寫(xiě)工作,張正龍參與了第4章和第7章的編寫(xiě)工作。此外,重慶華日公司項(xiàng)目總監(jiān)呂明參與了第7章的編寫(xiě),軟件測(cè)試教研室何春梅參與了第5章的編寫(xiě),在此一并感謝!
由于作者水平有限,書(shū)中疏漏和錯(cuò)誤之處在所難免,歡迎廣大讀者提出寶貴意見(jiàn)。
第一部分 基礎(chǔ)篇——單項(xiàng)技能的學(xué)習(xí)
第1章 Struts框架 2
1.1 搭建Struts框架 2
工作目標(biāo) 2
工作任務(wù) 2
工作計(jì)劃 3
工作實(shí)施 8
1.2 Struts的標(biāo)簽 10
工作目標(biāo) 10
工作任務(wù) 11
工作計(jì)劃 11
工作實(shí)施 15
1.3 Struts框架的配置 16
工作目標(biāo) 16
工作任務(wù) 17
工作計(jì)劃 17
工作實(shí)施 22
1.4 Struts的驗(yàn)證框架 24
工作目標(biāo) 24
工作任務(wù) 24
工作計(jì)劃 25
工作實(shí)施 30
1.5 國(guó)際化的處理 33
工作目標(biāo) 33
工作任務(wù) 33
工作計(jì)劃 33
工作實(shí)施 37
1.6 鞏固與提高 41
第2章 AJAX技術(shù) 46
2.1 AJAX基礎(chǔ) 46
工作目標(biāo) 46
工作任務(wù) 46
工作計(jì)劃 47
工作實(shí)施 51
2.2 DWR框架 53
工作目標(biāo) 53
工作任務(wù) 54
工作計(jì)劃 54
工作實(shí)施 57
2.3 鞏固與提高 59
第3章 Hibernate框架 61
3.1 搭建Hibernate框架 61
工作目標(biāo) 61
工作任務(wù) 61
工作計(jì)劃 61
工作實(shí)施 68
3.2 Hibernate框架實(shí)現(xiàn)多表一對(duì)多查詢(xún) 73
工作目標(biāo) 73
工作任務(wù) 74
工作計(jì)劃 74
工作實(shí)施 79
3.3 Hibernate框架實(shí)現(xiàn)多表多對(duì)一查詢(xún) 83
工作目標(biāo) 83
工作任務(wù) 84
工作計(jì)劃 84
工作實(shí)施 88
3.4 Hibernate框架實(shí)現(xiàn)多表多對(duì)多查詢(xún) 90
工作目標(biāo) 90
工作任務(wù) 91
工作計(jì)劃 91
工作實(shí)施 97
3.5 Hibernate注解 102
工作目標(biāo) 102
工作任務(wù) 103
工作計(jì)劃 103
工作實(shí)施 110
3.6 Hibernate框架注解方式實(shí)現(xiàn)多表
一對(duì)多查詢(xún) 111
工作目標(biāo) 111
工作任務(wù) 111
工作計(jì)劃 111
工作實(shí)施 114
3.7 Hibernate框架注解方式實(shí)現(xiàn)多表
多對(duì)一查詢(xún) 116
工作目標(biāo) 116
工作任務(wù) 116
工作計(jì)劃 116
工作實(shí)施 118
3.8 Hibernate框架注解方式實(shí)現(xiàn)多表
多對(duì)多查詢(xún) 120
工作目標(biāo) 120
工作任務(wù) 120
工作計(jì)劃 120
工作實(shí)施 122
3.9 鞏固與提高 125
第4章 Spring框架 127
4.1 搭建Spring框架 127
工作目標(biāo) 127
工作任務(wù) 127
工作計(jì)劃 127
工作實(shí)施 134
4.2 Spring與Struts、Hibernate框架整合 136
工作目標(biāo) 136
工作任務(wù) 137
工作計(jì)劃 137
工作實(shí)施 142
4.3 鞏固與提高 144
第5章 JUnit測(cè)試工具 146
5.1 使用JUnit測(cè)試工具 146
工作目標(biāo) 146
工作任務(wù) 146
工作計(jì)劃 146
工作實(shí)施 155
5.2 鞏固與提高 157
第二部分 綜合篇——簡(jiǎn)化進(jìn)銷(xiāo)存項(xiàng)目開(kāi)發(fā)
第6章 項(xiàng)目的需求分析與設(shè)計(jì) 159
6.1 簡(jiǎn)化進(jìn)銷(xiāo)存需求分析 159
工作目標(biāo) 159
工作任務(wù) 159
工作計(jì)劃 159
工作實(shí)施 163
6.2 項(xiàng)目的概要設(shè)計(jì) 165
工作目標(biāo) 165
工作任務(wù) 166
工作計(jì)劃 166
工作實(shí)施 172
6.3 項(xiàng)目的詳細(xì)設(shè)計(jì) 181
工作目標(biāo) 181
工作任務(wù) 181
工作計(jì)劃 181
工作實(shí)施 185
6.4 鞏固與提高 186
第7章 項(xiàng)目編碼 189
7.1 員工檔案管理模塊查詢(xún)功能實(shí)現(xiàn) 189
工作目標(biāo) 189
工作任務(wù) 189
工作計(jì)劃 190
工作實(shí)施 194
7.2 員工檔案管理模塊增加功能實(shí)現(xiàn) 202
工作目標(biāo) 202
工作任務(wù) 202
工作計(jì)劃 203
工作實(shí)施 206
7.3 員工檔案管理模塊修改功能實(shí)現(xiàn) 210
工作目標(biāo) 210
工作任務(wù) 210
工作計(jì)劃 211
工作實(shí)施 213
7.4 員工檔案管理模塊刪除功能實(shí)現(xiàn) 216
工作目標(biāo) 216
工作任務(wù) 217
工作計(jì)劃 217
工作實(shí)施 219
7.5 商品檔案管理模塊的實(shí)現(xiàn) 221
工作目標(biāo) 221
工作任務(wù) 221
工作計(jì)劃 221
工作實(shí)施 227
7.6 客戶(hù)檔案管理模塊 236
工作目標(biāo) 236
工作任務(wù) 237
工作計(jì)劃 237
工作實(shí)施 243
7.7 進(jìn)貨管理模塊進(jìn)貨單查詢(xún)功能實(shí)現(xiàn) 251
工作目標(biāo) 251
工作任務(wù) 252
工作計(jì)劃 252
工作實(shí)施 255
7.8 進(jìn)貨單增加功能實(shí)現(xiàn) 260
工作目標(biāo) 260
工作任務(wù) 261
工作計(jì)劃 261
工作實(shí)施 264
7.9 進(jìn)貨單修改功能實(shí)現(xiàn) 269
工作目標(biāo) 269
工作任務(wù) 269
工作計(jì)劃 270
工作實(shí)施 273
7.10 進(jìn)貨單刪除功能實(shí)現(xiàn) 277
工作目標(biāo) 277
工作任務(wù) 277
工作計(jì)劃 277
工作實(shí)施 280
7.11 銷(xiāo)售管理模塊 282
工作目標(biāo) 282
工作任務(wù) 282
工作計(jì)劃 282
工作實(shí)施 289
7.12 簡(jiǎn)化進(jìn)銷(xiāo)存各個(gè)模塊的整合 300
工作目標(biāo) 300
工作任務(wù) 300
工作計(jì)劃 300
工作實(shí)施 301
7.13 鞏固與提高 309
附錄 學(xué)習(xí)材料開(kāi)發(fā)建議 311
- Java面向?qū)ο蟪绦蛟O(shè)計(jì) [主編 姜春磊 陳虹潔]
- C語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)與實(shí)訓(xùn)(第二版) [主編 倪燃]
- Python程序設(shè)計(jì)及實(shí)踐教程 [肖朝暉]
- C語(yǔ)言程序設(shè)計(jì) [魏琴 劉祖珉 趙仕波 肖陽(yáng)春]
- C語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)教程 [張小剛 司春景]
- 電氣控制與PLC程序設(shè)計(jì)(第二版) [胡冠山]
- Java Web項(xiàng)目化設(shè)計(jì)實(shí)踐教程 [邱云 曾陳萍]
- C語(yǔ)言程序設(shè)計(jì)(第三版) [主編 丁紅 王立新 蔡開(kāi)立]
- Python數(shù)據(jù)分析 [主編 馮志輝 趙磊 李放]
- Python程序設(shè)計(jì)與應(yīng)用(第二版) [主編 張廣淵]
- C程序設(shè)計(jì)實(shí)踐教程 [劉衛(wèi)國(guó)]
- C程序設(shè)計(jì)(慕課版) [劉衛(wèi)國(guó)]
- 程序設(shè)計(jì)基礎(chǔ)實(shí)踐教程(C/C++語(yǔ)言版) [張桂芬 葛麗娜]
- C++案例項(xiàng)目精講 [主編 楊國(guó)興]
- SwiftUI完全開(kāi)發(fā) [李智威 著]
- MySQL數(shù)據(jù)庫(kù)項(xiàng)目式教程 [陳亞峰]
- C語(yǔ)言程序設(shè)計(jì)習(xí)題與實(shí)驗(yàn)指導(dǎo)(第二版) [主編 甄增榮 張賓]
- C語(yǔ)言程序設(shè)計(jì)(第二版) [主編 甄增榮 田云霞]
- Unity3D虛擬現(xiàn)實(shí)應(yīng)用開(kāi)發(fā)實(shí)踐 [主 編 劉龍]
- Python程序設(shè)計(jì) [主編 姜春磊 陳虹潔]
- C語(yǔ)言程序設(shè)計(jì)實(shí)踐教程(活頁(yè)式) [主編 鄭茵 陳巍 滕泓虬]
- 面向?qū)ο蟪绦蛟O(shè)計(jì) [主編 張勇 張平華 趙小龍]
- Python程序設(shè)計(jì)基礎(chǔ)及實(shí)戰(zhàn) [主編 劉健]
- C語(yǔ)言程序設(shè)計(jì) [姜雪]
- Python程序設(shè)計(jì)實(shí)踐教程 [王鶴琴 蔡正保]
- C++程序設(shè)計(jì)實(shí)踐教程(第三版) [主編 劉衛(wèi)國(guó) 曹岳輝]
- C++程序設(shè)計(jì)(第三版) [主編 曹岳輝 劉衛(wèi)國(guó)]
- C語(yǔ)言程序設(shè)計(jì)項(xiàng)目化教程(活頁(yè)式) [主編 張利華 潘曉利]
- 機(jī)器人流程自動(dòng)化(RPA)實(shí)戰(zhàn)——基于UiPath [主編 金鑫]
- Python 語(yǔ)言程序設(shè)計(jì)實(shí)踐指導(dǎo) [主編 張雙獅]
- 用戶(hù)名: 密碼:
- 匿名?
- 注冊(cè)
-
>通識(shí)課
>理工類(lèi)基礎(chǔ)課
>程序設(shè)計(jì)
>大數(shù)據(jù)與人工智能
>計(jì)算機(jī)網(wǎng)絡(luò)與通信
>辦公應(yīng)用
>數(shù)據(jù)庫(kù)技術(shù)
>數(shù)字媒體、虛擬現(xiàn)實(shí)
>電工電子
>物聯(lián)網(wǎng)技術(shù)
>單片機(jī)、微機(jī)原理
>數(shù)據(jù)結(jié)構(gòu)、軟件工程
>輔助設(shè)計(jì)
>圖形圖像
>電商物流、信管
>航空工業(yè)
>機(jī)械與自動(dòng)化
>電子信息
>經(jīng)管
>新聞、廣播影視

- 教材類(lèi)more>>
- 教輔培訓(xùn)more>>
- 生活經(jīng)管more>>
- C++程序設(shè)計(jì)基礎(chǔ)教程
- 局域網(wǎng)組建與維護(hù)
- PHP+MySQL開(kāi)發(fā)實(shí)戰(zhàn)
- IT產(chǎn)品銷(xiāo)售與服務(wù)管理
- 網(wǎng)頁(yè)設(shè)計(jì)實(shí)訓(xùn)教程
- Java程序設(shè)計(jì)項(xiàng)目教程
- 數(shù)據(jù)庫(kù)應(yīng)用技術(shù)——SQL Server 2008
- Flash AS 3.0動(dòng)畫(huà)程序設(shè)計(jì)案例教程
- 單片機(jī)應(yīng)用教程
- 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)安裝與調(diào)試
- 電子產(chǎn)品原理安裝與調(diào)試
- 生產(chǎn)過(guò)程控制系統(tǒng)安裝與調(diào)試
- 網(wǎng)絡(luò)技術(shù)及應(yīng)用
- 工廠變配電設(shè)備安裝與調(diào)試
- PLC系統(tǒng)安裝與調(diào)試
- PLC控制系統(tǒng)設(shè)計(jì)安裝與調(diào)試