《軟體開發綜合實踐指導教程——Java Web套用》是2014年1月人民郵電出版社出版的圖書,作者是胡潔萍、楊樹林。
基本介紹
- 書名:軟體開發綜合實踐指導教程——Java Web套用
- 作者:胡潔萍、楊樹林
- ISBN:9787115335685
- 頁數:274頁
- 定價:39.8元
- 出版社:人民郵電出版社
- 出版時間:2014年1月
- 裝幀:平裝
- 開本:16開
內容簡介,圖書目錄,
內容簡介
Java Web套用技術是當今**主流的Web程式開發技術之一。目前無論是高校的計算機專業,還是IT培訓學校都將Java Web套用技術作為教學內容之一,這對於培養學生的計算機套用能力具有重要的意義。本書用於指導Java Web套用綜合實踐,按3個層次帶領讀者進入Java Web套用技術世界。全書分4篇、共8章,內容依次為軟體開發綜合實踐概述、搭建Java Web套用設計與開發環境、實訓案例——企業信息展示系統、實訓課題——網路新聞中心繫統、實訓案例——網路書城系統、實訓項目——軟體商城系統、實訓案例——基於SSH的網上人才中心繫統、實訓課題——物流信息系統項目。書中引進一些新知識和新方法,內容實用,重點突出,講解精煉,案例典型,既方便學習,又便於套用。
本書內容豐富,實例典型,知識講解系統,適合作為大中專院校計算機及其相關專業的教材或參考書,也可作為軟體開發人員及其他有關人員的技術參考書。
圖書目錄
第 一篇 軟體開發綜合實踐基礎
第 1章 軟體開發綜合實踐概述 2
1.1 軟體開發綜合實踐意義和目的 2
1.1.1 軟體企業對人才的要求 2
1.1.2 軟體開發綜合實踐的目標 2
1.2 基本要求及實施過程 3
1.2.1 綜合實踐的基本要求 3
1.2.2 實施方式 3
1.3 Java Web核心技術與開發模式 4
1.3.1 Java Web核心技術 4
1.3.2 Java Web開發模式 5
1.4 編碼規範 8
1.4.1 為什麼需要編碼規範 8
1.4.2 命名規範 9
1.4.3 注釋規範 10
1.4.4 格式規範 11
第 2章 搭建Java Web套用設計與開發環境 13
2.1 安裝Java開發環境 13
2.1.1 安裝與配置JDK 13
2.1.2 安裝Java Web開發工具 14
2.2 安裝和使用MySQL 16
2.2.1 下載與安裝MySQL 16
2.2.2 安裝MySQL集成設計環境 19
2.2.3 在NetBeans下管理MySQL資料庫 20
2.3 安裝伺服器 21
2.3.1 安裝Tomcat 21
2.3.2 在NetBeans中註冊Tomcat 23
2.3.3 安裝GlassFish 24
2.4 UML建模工具安裝 26
2.4.1 使用NetBeans開發工具如何建模 26
2.4.2 安裝與集成VP-UML 27
2.4.3 在NetBeans下使用VP-UML 29
2.5 Java Web項目的建立與部署 34
2.5.1 在NetBeans下建立與部署Java Web項目 34
2.5.2 在Tomcat下部署Web應用程式 36
第 二篇 基於基本Jave Web技術的開發
第3章 實訓案例:企業信息展示系統 40
3.1 系統分析 40
3.1.1 需求描述 40
3.1.2 用例分析 41
3.1.3 功能描述 42
3.1.4 其他需求 42
3.2 系統設計 43
3.2.1 系統功能結構 43
3.2.2 資料庫設計 43
3.2.3 架構及程式結構 46
3.2.4 領域模型設計 47
3.2.5 系統配置與公共類設計 51
3.2.6 界面結構設計 55
3.3 數據訪問層實現 59
3.3.1 用戶數據訪問類實現 59
3.3.2 產品分類數據訪問類實現 63
3.3.3 產品數據訪問類實現 66
3.3.4 新聞數據訪問類實現 70
3.3.5 反饋數據訪問類實現 73
3.4 業務邏輯層實現 76
3.4.1 實現工廠類(Factory) 77
3.4.2 用戶業務邏輯類實現 78
3.4.3 分類業務邏輯類實現 78
3.4.4 產品業務邏輯類實現 79
3.4.5 新聞業務邏輯類實現 79
3.4.6 反饋業務邏輯類實現 80
3.5 控制層實現 81
3.5.1 設計控制層基類 81
3.5.2 用戶控制類實現 82
3.5.3 分類控制類實現 84
3.5.4 產品控制類實現 86
3.5.5 新聞控制類實現 89
3.5.6 反饋控制類實現 91
3.6 視圖層實現 93
3.6.1 標籤設計 93
3.6.2 用戶視圖實現 97
3.6.3 分類視圖設計 100
3.6.4 產品視圖實現 101
3.6.5 新聞視圖設計 105
3.6.6 反饋視圖設計 107
第4章 實訓課題:網路新聞中心繫統 110
4.1 項目要求 110
4.1.1 功能要求 110
4.1.2 非功能性要求 110
4.2 設計與實現要求 111
4.2.1 分析和設計要求 111
4.2.2 系統實現要求 111
4.3 界面原型 112
4.3.1 前台 112
4.3.2 後台 115
第三篇 基於JSP+Struts2+Hibernate技術架構的開發
第5章 實訓案例:網路書城系統 124
5.1 系統分析 124
5.1.1 需求描述 124
5.1.2 用例分析 124
5.1.3 功能分類 125
5.1.4 其他需求 126
5.2 系統設計 126
5.2.1 系統功能結構 126
5.2.2 資料庫設計 127
5.2.3 架構及程式結構 129
5.2.4 領域模型設計(實體、接口設計) 130
5.2.5 系統配置 134
5.2.6 公共類設計 137
5.2.7 界面結構設計 140
5.3 數據訪問層實現 142
5.3.1 數據訪問類實現 143
5.3.2 建立ORM檔案 147
5.3.3 數據訪問層配置 152
5.4 業務邏輯層實現 152
5.4.1 業務邏輯類實現 152
5.4.2 業務邏輯層配置 153
5.5 控制層實現 153
5.5.1 控制層類的實現 153
5.5.2 控制層配置 159
5.6 表現層實現 161
5.6.1 標籤設計 161
5.6.2 公共網頁設計 163
5.6.3 用戶視圖實現 164
5.6.4 分類視圖實現 169
5.6.5 圖書視圖實現 172
5.6.6 訂單視圖實現 178
5.6.7 購物車視圖實現 181
第6章 實訓項目:軟體商城系統 183
6.1 項目要求 183
6.1.1 功能要求 183
6.1.2 非功能性要求 183
6.2 設計與實現要求 184
6.2.1 分析和設計要求 184
6.2.2 系統實現要求 184
6.3 界面原型 185
6.3.1 前台界面 185
6.3.2 後台界面 187
第四篇 基於SSH技術架構的開發
第7章 實訓案例:基於SSH的網上人才中心繫統 195
7.1 系統分析與設計 195
7.1.1 需求描述 195
7.1.2 用例分析 195
7.1.3 功能描述 197
7.1.4 其他需求 198
7.2 系統設計 198
7.2.1 系統功能結構 198
7.2.2 資料庫設計 198
7.2.3 架構與程式結構 203
7.2.4 領域模型設計(實體、接口設計) 205
7.2.5 系統配置與公共類設計 207
7.2.6 界面結構設計 211
7.3 數據訪問層實現 214
7.3.1 數據訪問類實現 214
7.3.2 建立ORM檔案 218
7.3.3 數據訪問層配置 222
7.4 業務邏輯層實現 224
7.4.1 業務邏輯類實現 224
7.4.2 業務邏輯層配置 225
7.5 控制層實現 226
7.5.1 控制層類的實現 226
7.5.2 控制層配置 235
7.6 表現層實現 237
7.6.1 主頁的登錄狀態標籤設計 237
7.6.2 公共網頁設計 238
7.6.3 管理員視圖實現 240
7.6.4 個人用戶視圖實現 242
7.6.5 企業視圖層設計 252
7.6.6 招聘(工作)視圖層設計 255
7.6.7 申請(應聘)視圖層設計 258
7.6.8 新聞視圖層設計 261
第8章 實訓課題:物流信息系統項目 264
8.1 項目要求 264
8.1.1 功能要求 264
8.1.2 非功能性要求 264
8.2 設計與實現要求 265
8.2.1 分析和設計要求 265
8.2.2 系統實現要求 265
8.3 界面原型 266
8.3.1 前台界面 266
8.3.2 後台 269