本書以MyEclipse為開發工具,通過一個大型商業化項目的開發實戰講解Struts 2、Hibernate和Spring這3個組件的基礎知識和基本使用方法及其在J2EE項目中的套用。 本書最大的亮點就是全書以一個實際使用的商業化項目為主線進行知識講解,輔以另一個實際項目作為課外實踐加以強化。
基本介紹
- 書名:J2EE企業項目實戰——Struts2+Hibernate+Spring
- 作者:趙其國、李偉 主編 陳思宏、彭天煒、馬煕雨 副主編
內容簡介,目錄,
內容簡介
本書從項目需求階段開始講解,循序漸進,逐步進入系統開發,在進行項目開發的同時介紹Struts 2、Hibernate和Spring的有關知識,並對3個組件的架構以及各方面的功能進行深入的探討。通過在實踐中學習,邊學邊做的方式,加深讀者對這3個組件的理解。
目錄
第1章團隊預訂系統需求分析與設計1
1.1套用系統需求分析1
1.1.1建設目標1
1.1.2可行性分析1
1.1.3用例分析3
1.1.4功能結構4
1.1.5活動狀態分析5
1.2系統整體設計6
1.2.1系統結構設計6
1.2.2頁面結構設計7
1.2.3開發環境7
1.3資料庫設計8
1.4小結12
1.5課外實訓12
第2章開發準備14
2.1任務簡介14
2.2技術要點14
2.1.1J2EE的背景14
2.1.2什麼是J2EE15
2.1.3J2EE的優越性15
2.1.4J2EE結構16
2.1.5J2EE組件標準規範17
2.1.6J2EE目前流行的框架技術概述19
2.3開發:開發環境的搭建20
2.3.1JDK的下載和安裝20
2.3.2MyEclipse的安裝和使用22◆J2EE企業項目實戰——Struts2+Hibernate+Spring目錄2.3.3Tomcat的安裝和配置24
2.3.4MySQL資料庫的安裝和使用28
2.4開發:創建項目33
2.4.1搭建33
2.4.2配置35
2.4.3測試36
2.5小結37
2.6課外實訓38
第3章用戶登錄39
3.1任務簡介39
3.2技術要點40
3.2.1Struts2概述40
3.2.2Struts2工作原理41
3.3開發:登錄功能實現44
3.3.1任務分析44
3.3.2開發步驟46
3.3.3相關知識與拓展55
3.4小結68
3.5課外實訓68
第4章旅行社管理71
4.1任務簡介71
4.2技術要點73
4.2.1理解ORM73
4.2.2Hibernate簡介73
4.2.3Hibernate工作原理74
4.3開發:旅行社管理75
4.3.1任務分析75
4.3.2開發步驟77
4.3.3相關知識與拓展95
4.4開發完善:使用Hibernate補全用戶信息的查詢112
4.4.1任務分析112
4.4.2開發步驟112
4.4.3相關知識與拓展120
4.5小結120
4.6課外實訓121
第5章線路管理122
5.1任務簡介122
5.2技術要點124
5.3開發:線路管理124
5.3.1任務分析124
5.3.2開發步驟125
5.3.3相關知識與拓展129
5.4小結140
5.5課外實訓140
第6章模組整合142
6.1任務簡介142
6.1.1系統目前的缺陷142
6.1.2Spring的解決方案143
6.2技術要點144
6.2.1Spring概述144
6.2.2Spring框架結構145
6.2.3IoC的基本概念146
6.3開發:在項目中加入Spring147
6.3.1任務分析147
6.3.2開發步驟148
6.3.3相關知識與拓展153
6.4小結165
6.5課外實訓165
第7章日誌管理167
7.1任務簡介167
7.2技術要點168
7.2.1AOP概述168
7.2.2AOP術語與概念170
7.3開發:系統操作日誌171
7.3.1任務分析171
7.3.2開發步驟172
7.3.3相關知識與拓展184
7.4小結189
7.5課外實訓190
第8章用戶管理和導遊管理192
8.1任務簡介192
8.2技術要點193
8.3開發:用戶管理194
8.3.1任務分析194
8.3.2開發步驟195
8.3.3相關知識與拓展208
8.4開發:導遊管理214
8.4.1任務分析214
8.4.2開發步驟215
8.5小結221
8.6課外實訓222
第9章旅行團管理224
9.1任務簡介224
9.2技術引導225
9.3開發:旅行團管理226
9.3.1任務分析226
9.3.2開發步驟228
9.3.3相關知識與拓展238
9.4開發:團隊審核243
9.4.1任務分析243
9.4.2開發步驟244
9.4.3相關知識與拓展247
9.5小結250
9.6課外實訓250
第10章註解快速開發254
10.1任務簡介254
10.2技術引導254
10.3開發:配置Hibernate256
10.3.1任務分析256
10.3.2開發步驟257
10.3.3相關知識與拓展259
10.4開發:配置Struts2261
10.4.1任務分析261
10.4.2開發步驟262
10.4.3相關知識與拓展263
10.5開發:配置Spring264
10.5.1任務分析264
10.5.2開發步驟264
10.5.3相關知識與拓展267
10.6小結272
10.7課外實訓273第1章圖像處理基礎1
1.1點陣圖與矢量圖1
1.1.1點陣圖1
1.1.2矢量圖2
1.2解析度2
1.3顏色模式3
1.4常用檔案的存儲格式6
1.5轉換圖像檔案格式實例8
第2章Photoshop基本操作10
2.1熟悉工作區10
2.2圖像處理基本工作流程13
2.2.1創建新圖像檔案13
2.2.2存儲圖像檔案14
2.2.3打開和關閉檔案15
2.2.4顏色的設定16
2.2.5填充顏色18
2.2.6使用標尺、格線與參考線19
2.2.7圖像編輯的基本操作21
2.3改變圖像大小操作實例24
第3章選區的使用27
3.1創建選區27
3.1.1創建規則選區27
3.1.2創建不規則選區29
3.1.3智慧型化的選取工具30◆Photoshop圖像處理與設計目錄3.2編輯選區32
3.2.1移動選區33
3.2.2反向選區33
3.2.3取消選區33
3.2.4再次選擇剛剛選取的選區33
3.2.5變換選區33
3.2.6增加選區33
3.2.7減少選區34
3.2.8修改選區34
3.2.9羽化選區35
3.2.10選區描邊35
3.2.11存儲與載入選區35
3.2.12複製、剪下、移動和貼上選區的內容35
3.3繪製一個太極圖圖示36
第4章圖像的繪製與修飾40
4.1繪製圖像40
4.1.1畫筆工具40
4.1.2鉛筆工具42
4.1.3顏色替換工具42
4.1.4擦除工具43
4.2修飾工具44
4.2.1修復畫筆工具組44
4.2.2圖章工具組47
4.2.3模糊工具組48
4.2.4歷史記錄畫筆工具組49
4.3繪製花紋圖案50
第5章色彩的調整53
5.1使用調整工具53
5.2色彩調整的基本方法54
5.2.1去色54
5.2.2反相54
5.2.3閾值55
5.2.4色調分離56
5.2.5色調均化56
5.2.6自動色調56
5.2.7自動對比度56
5.2.8自動顏色57
5.3色彩調整的中級方法57
5.3.1亮度/對比度57
5.3.2色彩平衡57
5.3.3替換顏色58
5.3.4照片濾鏡59
5.3.5通道混合器60
5.4色彩調整的高級方法61
5.4.1色階61
5.4.2曲線62
5.4.3色相/飽和度64
5.4.4漸變映射65
5.4.5可選顏色66
5.4.6匹配顏色66
5.5照片白天變黑夜67
第6章圖層的套用72
6.1圖層的基礎知識72
6.1.1圖層面板和選單72
6.1.2圖層的類型73
6.2圖層的編輯74
6.2.1新建、複製、移動和刪除圖層74
6.2.2圖層的連結、對齊、合併74
6.2.3圖層的變換75
6.2.4圖層的編組75
6.2.5調整圖層的不透明度76
6.3圖層的混合模式76
6.4圖層樣式80
6.4.1圖層樣式命令80
6.4.2圖層樣式效果80
6.5填充圖層和調整圖層87
6.5.1填充圖層87
6.5.2調整圖層87
6.5.3編輯圖層內容88
6.6製作水晶按鈕88
第7章蒙版和通道91
7.1蒙版的創建與基本操作91
7.1.1蒙版及類型91
7.1.2快速蒙版91
7.1.3蒙版面板93
7.1.4圖層蒙版94
7.1.5矢量蒙版95
7.1.6剪貼蒙版96
7.2通道及其基本操作96
7.2.1通道及類型96
7.2.2通道的基本操作97
7.2.3專色通道的使用99
7.2.4通道運算100
7.3使用“貼入”命令創建日落風光101
7.4使用“矢量蒙版”命令創建春色滿園102
7.5用通道作為選區載入的技術製作黃花效果104
第8章文本編輯106
8.1輸入文字106
8.1.1輸入橫排、直排文字106
8.1.2輸入段落文字107
8.1.3輸入蒙版文字107
8.2編輯文字108
8.2.1“字元”面板108
8.2.2“段落”面板108
8.2.3路徑文字109
8.3轉換文字109
8.3.1將文字轉換為路徑109
8.3.2將文字轉換為形狀110
8.3.3將文字層轉換為普通層110
8.4變形文字110
8.4.1通過“變換”選單製作變形文字111
8.4.2利用預設的樣式製作變形文字111
8.5段落文字的創建和編輯實例112
第9章路徑和形狀的繪製115
9.1繪製路徑115
9.1.1鋼筆工具115
9.1.2自由鋼筆工具116
9.1.3添加錨點工具117
9.1.4刪除錨點工具117
9.1.5轉換點工具117
9.2路徑的選擇和編輯117
9.2.1路徑選擇工具組118
9.2.2“路徑”面板118
9.2.3填充路徑119
9.2.4描邊路徑119
9.2.5路徑轉換為選區119
9.2.6選區轉換為路徑120
9.2.7路徑的變形121
9.2.8保存與輸出路徑121
9.3繪製形狀圖形122
9.3.1矩形工具122
9.3.2圓角矩形工具122
9.3.3橢圓工具123
9.3.4多邊形工具123
9.3.5直線工具124
9.3.6自定形狀工具124
9.4製作郵票125
第10章濾鏡的套用128
10.1濾鏡128
10.1.1濾鏡的功能128
10.1.2濾鏡的分類128
10.1.3濾鏡的使用規則128
10.1.4濾鏡選單129
10.2濾鏡庫129
10.3液化130
10.4常用濾鏡的套用131
10.4.1風格化131
10.4.2模糊132
10.4.3扭曲134
10.4.4銳化135
10.4.5像素化136
10.4.6渲染137
10.4.7雜色138
10.4.8畫筆描邊140
10.4.9視頻142
10.4.10素描142
10.4.11轉換為智慧型濾鏡144
10.4.12紋理144
10.4.13藝術效果145
10.4.14作品保護(Digimarc)147
10.5利用濾鏡製作水波147
第11章綜合案例150
11.1製作證件照150
11.2繪製手鐲153
11.3利用濾鏡製作放射文字158
附錄PhotoshopCS6常用快捷鍵164
參考文獻168