基本信息
作者: 楊磊 陳凌雲
叢書名: 程式開發套用精通叢書.流行的Java精通Eclipse Web開發--Java體系結構
出版社:人民郵電出版社
ISBN:7115150346
上架時間:2006-8-25
出版日期:2006 年10月
內容簡介
本文共分為3篇。“基礎篇”對Eclipse平台做了簡單的介紹,並列舉了一些在Web開發過程中,經常用到的Eclipse的功能;“進階篇”主要介紹了在Web開發中常用的技術,如Struts、Hibernate、Tomcat、Spring等,以及這些技術在Eclipse平台中可能用到的一些外掛程式以及這些外掛程式的下載、安裝與配置方法;“實戰篇”分別講述了五個實例,每個實例採用了不同的開發技術並詳細講解了實例的分析、設計和實現的詳細步驟。
本書內容循序漸進,實例豐富,從基礎知識到工程的創建與實現,都是按照學習的步驟一步一步來實現的,開發步驟講解十分詳細,配套光碟中有所有的實例原始碼和相關的軟體,是打算在Eclipse平台下從事Web開發的讀者理想的選擇。
目錄
第一篇 基礎篇
第1章 eclipse簡介
1.1 eclipse的歷史
1.2 eclipse項目
1.2.1 eclipse的平台簡介
1.2.2 java開發工具
1.3 eclipse幫助手冊
1.4 eclipse版本
1.5 eclipse的安裝與獲取
1.5 本書系統配置情況
1.6 jdk的獲取與安裝
1.6.1 jdk的獲取
1.6.2 jdk的安裝
1.6.3 配置java環境
1.7 本章小結
第2章 eclipse體系結構
2.1 平台基本機制
2.2 工作檯
2.3 swt和jface
2.3.1 swt標準小部件
.2.3.2 jface工具箱
2.4 團隊開發支持
2.5 外部的輔助工具
2.6 web開發中常用的功能
2.6.1 檔案功能
2.6.2 原始碼功能
2.6.3 重構功能
2.6.4 項目功能
2.6.5 run功能
2.6.6 視窗功能
2.7 本章小結
第二篇 進階篇
第3章 web開發技術簡介
3.1 servlet簡介
3.2 jsp簡介
3.3 jsp+servlet簡單開發實例
3.3.1 創建工程
3.3.2 編寫logon.jsp檔案
3.3.3 編寫checkaccount.java檔案
3.3.4 編寫結果頁面
3.4 hibernate簡介
3.7 struts簡介
3.7.1 模型
3.7.2 視圖
3.7.3 控制器
3.8 spring簡介
3.9 tomcat和jboss
3.9.1 tomcat
3.9.2 jboss
3.10 本章小結
第4章 eclipse和tomcat
4.1 tomcat簡介與安裝
4.1.1 tomcat簡介
4.1.2 tomcat安裝
4.1.3 tomcat的目錄結構
4.1.4 在tomcat伺服器中運行web實例
4.2 tomcatplugin外掛程式的安裝和配置
4.2.1 tomcatplugin外掛程式的下載與安裝
4.2.2 tomcatplugin外掛程式的配置
4.2.3 使用tomcatplugin外掛程式
4.3 在eclipse 平台上開發web應用程式
4.3.1 用eclipse新建tomcat工程
4.3.2 創建工程中的servlet
4.3.3 創建工程中的部署檔案
4.3.4 運行servlet
4.3.5 創建工程中的jsp
4.3.6 在eclipse中發布項目
4.4 疑難解析
4.4.1 用tomcatplugin發布工程
4.4.2 什麼時候重啟tomcat
4.5 本章小結
第5章 在eclipse中進行資料庫開發
5.1 mysql資料庫
5.1.1 mysql簡介
5.1.2 mysql的安裝與配置
5.1.3 mysql的基本操作
5.1.4 使用mysql管理工具
5.2 jdbc編程
5.2.1 jdbc簡介
5.2.2 jdbc編程方法
5.3.3 jdbc編程實例
5.3 疑難解析
5.4 本章小結
第6章 在eclipse環境下struts框架套用
6.1 struts框架簡介
6.1.1 struts簡介
6.1.2 struts實現mvc模式
6.1.3 struts的下載
6.2 一個簡單的struts實例
6.2.1 創建tomcat工程
6.2.2 添加struts包
6.2.3 實例功能描述
6.2.4 設計視圖
6.2.5 設計控制器
6.2.6 編寫配置檔案
6.2.7 運行實例
6.3 strutside外掛程式
6.4 在eclipse中使用strutside開發struts工程
6.4.1 新建tomcat工程
6.4.2 添加struts支持
6.4.3 設計視圖
6.4.4 設計控制器
6.4.5 編寫配置檔案
6.4.6 運行實例
6.5 myeclipse外掛程式對struts的支持
6.5.1 新建myeclipse下的tomcat工程
6.5.2 用myeclipse編寫一個簡單的struts實例
6.6 疑難解析
6.6.1 struts二進制包中的jar檔案和tld檔案的部署
6.6.2 action訪問失敗的原因
6.6.3 myeclipse安裝以後無法正常使用
6.6.4 myeclipse的驗證
6.7 本章小節
第7章 在eclipse環境下hibernate的使用
7.1 hibernate簡介
7.1.1 hibernate簡介
7.1.2 hibernate的獲取
7.2 簡單的hibernate的實例
7.2.1 創建hibernate配置檔案
7.2.2 創建持久化類
7.2.3 創建映射檔案
7.3.4 使用hibernate api
7.2.5 運行程式
7.3 hibernate synchronizer外掛程式
7.3.1 hibernate synchronizer簡介
7.3.2 hibernate synchronizer獲取與安裝
7.4 在eclipse中使用hibernate synchronizer開發
7.4.1 在項目中使用hibernate
7.4.2 創建hibernate configuration file檔案
7.4.3 創建mapping檔案
7.4.4 運行hibernate實例
7.5 疑難解析
7.6 本章小結
第8章 在eclipse環境下spring框架的套用
8.1 spring簡介
8.2 spring下載
8.3 spring入門實例
8.3.1 開發平台
8.3.2 程式功能說明
8.3.3 創建一個java應用程式
8.3.4 添加spring支持
8.3.5 編寫javabean
8.3.6 編寫配置檔案
8.3.7 編寫測試程式
8.3.8 運行程式
8.4 spring的反轉控制
8.4.1 beanfactory工廠
8.4.2 applicationcontext上下文環境
8.5 使用myeclipse的spring支持創建spring工程
8.5.1 程式功能描述
8.5.2 創建tomcat工程
8.5.3 添加spring支持
8.5.4 創建一個java類
8.5.5 在配置檔案中進行配置
8.5.6 運行程式
8.6 疑難解析
8.6.1 spring的配置檔案
8.6.2 配置檔案中bean的id屬性和name屬性
8.7 本章小結
第9章 在eclipse中進行j2ee開發
9.1 常用的j2ee web伺服器
9.1.1 websphere伺服器
9.1.2 weblogic伺服器
9.1.3 jboss伺服器
9.2 jboss
9.2.1 jboss下載和安裝
9.2.2 jboss目錄結構解析
9.2.3 運行jboss
9.3 lomboz外掛程式的安裝與配置
9.3.1 lomboz外掛程式的功能
9.3.2 lomboz外掛程式的下載與安裝
9.4 配置lomboz外掛程式
9.4.1 lomboz for eclipse3.0.x
9.4.2 lomboz for eclipse3.1.x
9.5 用lomboz 外掛程式開發簡單套用系統
9.5.1 程式功能描述
9.5.2 創建工程
9.5.3 創建web模組
9.5.4 添加web伺服器
9.5.5 修改構建路徑
9.5.6 編寫jsp檔案
9.5.7 工程的部署與運行
9.6 用lomboz eclipse構建j2ee項目
9.6.1 建立伺服器
9.6.2 開啟tomcat伺服器
9.6.3 新建一個web工程
9.6.4 利用lomboz eclipse提供的模板創建jsp檔案
9.6.5 在server上運行實例
9.7 疑難解析
9.8 本章小結
第10章 在eclipse中套用junit
10.1 junit簡介
10.1.1 單元測試簡介
10.1.2 junit簡介
10.1.3 junit框架
10.1.4 在eclipse中設定junit
10.2 測試用例
10.2.1 被測試項目
10.2.2 創建第一個測試用例
10.2.3 運行測試用例
10.2.4 創建第二個測試用例
10.3 創建測試套件
10.3.1 創建測試套件
10.3.2 運行測試套件
10.4 本章小結
第11章 eclipse的資源構件與構件工具ant
11.1 ant簡介
11.1.2 ant的安裝與配置
11.2 ant開發
11.2.1 ant構建檔案
11.2.2 ant數據類型
11.2.4 ant的運行
11.3 使用ant外掛程式
11.3.1 創建ant構建檔案
11.3.3 運行ant構建檔案
11.3.4 保存和重用ant選項
11.4 ant和junit聯合進行開發
11.5 疑難解析
11.6 本章小結
第12章 eclipse的版本控制和cvs
12.1 eclipse的本地版本控制
12.1.1 比較操作
12.1.2 替換操作
12.1.3 本地歷史紀錄
12.2 cvs概述
12.3 cvs伺服器端的安裝與配置
12.3.1 cvs伺服器的獲取與安裝
12.3.2 創建cvs資源庫
12.4 eclipse中實施cvs系統
12.4.1 向資源庫提交新項目
12.4.2 從cvs伺服器檢出項目
12.4.3 提交與更新操作
12.4.4 版本衝突的解決
12.5 疑難解析
12.6 本章小結
第13章 通用日誌包
13.1 通用日誌包概述
13.2 配置通用日誌接口
13.2.1 下載相關的jar檔案
13.2.2 部署日誌器
13.2.3 指定日誌器
13.2.4 設定日誌器屬性
13.3 log4j日誌器使用實例
13.4 log4e外掛程式
13.4.1 log4e外掛程式的下載
13.4.2 log4e的安裝與配置
13.5 疑難解析
13.6 本章小結
第三篇 實戰篇
第14章 網路檔案管理系統(sturts+mysql+jdbc)
14.1 開發環境和運行實例
14.1.1 開發環境介紹
14.1.2 運行光碟實例
14.2 系統需求
14.2.1 用戶管理模組
14.2.2 管理員模組
14.3 系統功能描述
14.3.1 用戶註冊
14.3.2 用戶登錄
14.3.3 用戶信息管理
14.3.4 管理員登錄
14.3.5 管理員查看檔案
14.3.6 上傳檔案
14.3.7 刪除檔案
14.3.8 共享/撤消已分享檔案
14.3.9 下載檔案
14.3.10 傳送站內訊息
14.3.11 備忘錄
14.4 系統設計
14.4.1 系統架構設計
14.4.2 業務實體設計
14.4.3 設計數據模型
14.5 業務邏輯設計
14.5.1 數據層設計
14.5.2 服務層設計
14.6 邏輯主線
14.6.1 web.xml檔案
14.6.2 struts-config.xml檔案
14.7 系統實現
14.7.1 創建工程
14.7.2 添加相關的架包
14.7.3 導入架包
14.7.4 導入struts的標籤庫及標籤類型定義檔案
14.8 編寫配置檔案
14.8.1 為工程編寫資源檔案
14.8.2 處理資源檔案的字元問題
14.8.3 使用資源檔案
14.8.4 創建struts的配置檔案struts-config.xml檔案
14.8.5 修改工程web.xml檔案
14.9 界面設計
14.10 創建系統中的視圖
14.11 創建系統中的包
14.12 創建系統中的自定義標籤
14.12.1 campusnewstag標籤類
14.12.2 clientvisit標籤類
14.12.3 createnewcategory標籤類
14.12.4 informancetag標籤類
14.12.5 musicnewstag標籤類
14.12.6 mychooseviewtag標籤類
14.12.7 mydatetag標籤類
14.12.8 mysharefile標籤類
14.12.9 創建標籤類的標籤庫檔案
14.13 資料庫的訪問
14.13.1 插入、刪除和更新操作
14.13.1 讀取操作
14.13.3 事務操作
14.13.4 設定mysql的賬戶
14.14 用戶功能控制
14.14.1 mychooseviewtag標籤類
14.14.2 chooseaction功能頁面選擇控制器
14.14.3 login.jsp視圖中的clientvisit標籤
14.15 異常控制
14.16 用戶訪問主頁
14.16.1 在web.xml中配置主頁
14.16.2 修改相應的代碼
14.17 用戶註冊
14.17.1 用戶註冊功能流程
14.17.2 修改register.jsp檔案代碼
14.17.3 建立註冊模型
14.17.4 建立註冊控制器
14.17.5 配置模型和控制器
14.18 用戶登錄
14.18.1 用戶登錄流程圖
14.18.2 修改log.jsp檔案代碼
14.18.3 建立登錄模型
14.18.4 建立登錄控制器
14.18.5 配置模型和控制器
14.19 用戶修改信息
14.19.1 用戶修改信息流程圖
14.19.2 用戶管理業務
14.19.2 修改modify.jsp檔案代碼
14.19.3 建立修改信息模型
14.19.4 建立修改信息控制器
14.19.5 配置模型和控制器
14.20 用戶上傳檔案
14.20.1 用戶上傳檔案流程圖
14.20.2 修改fileupload.jsp檔案代碼
14.20.3 建立上傳檔案模型
14.20.4 建立上傳檔案控制器
14.20.5 配置模型和控制器
14.21 用戶刪除檔案
14.21.1 用戶刪除檔案流程圖
14.21.2 檔案管理業務
14.21.3 建立刪除檔案控制器
14.21.4 配置模型和控制器
14.22 用戶共享/撤消已分享檔案
14.22.1 共享/撤消已分享檔案流程圖
14.22.2 檔案管理業務
14.22.3 建立共享控制器
14.22.4 配置共享控制器
14.23 用戶下載檔案
14.24 用戶使用站內訊息
14.24.1 用戶使用訊息功能流程圖
14.24.2 站內訊息業務
14.24.3 建立刪除站內訊息控制器
14.24.4 配置刪除訊息控制器
14.24.5 修改sendmessage.jsp頁面
14.24.6 創建傳送訊息模型
14.24.7 創建傳送訊息控制器
14.24.8 配置模型和控制器
14.25 用戶使用備忘錄
14.25.1 用戶使用備忘錄流程圖
14.25.2 備忘錄業務
14.25.3 創建刪除記錄的控制器
14.25.4 配置刪除記錄的控制器
14.25.5 修改addremind.jsp檔案
14.25.6 創建添加備忘錄模型
14.25.7 創建添加備忘錄控制器
14.25.8 配置模型和控制器
14.26 管理員登錄
14.26.1 管理員登錄流程圖
14.26.2 修改admin.jsp檔案代碼
14.26.3 建立登錄模型
14.26.4 建立管理員登錄控制器
14.26.5 配置模型和控制器
14.27 管理員查詢檔案
14.27.1 管理員查詢檔案流程圖
14.27.2 修改managefile.jsp頁面
14.27.3 創建查詢模型
14.27.4 創建查詢控制器
14.27.5 配置模型和控制器
14.28 其他功能
14.29 本章小結
第15章 網路商店(struts+hibernate)
15.1 開發環境
15.1.1 基本配置
15.1.2 運行光碟實例
15.2 系統需求
15.2.1 系統需求
15.3 系統功能描述
15.3.1 用戶註冊
15.3.2 用戶登錄
15.3.3 瀏覽商品
15.3.4 購物
15.3.5 結帳
15.4 系統設計
15.4.1 系統架構設計
15.4.2 業務實體設計
15.4.3 業務邏輯設計
15.5 系統框架搭建
15.5.1 資料庫的設計與實現
15.5.2 創建網路商店工程
15.5.3 持久化層搭建
15.5.4 baseaction和baseform
15.5.5 工具類的編寫
15.5.6 過濾器的編寫
15.6 系統實現
15.7 創建配置檔案和包結構
15.7.1 創建web.xml
15.7.2 創建struts-config.xml
15.7.3 創建hibernate.cfg.xml
15.7.4 創建log4j配置檔案
15.7.5 創建包結構
15.8 註冊功能
15.8.1 歡迎頁面
15.8.2 創建持久化類和映射檔案
15.8.3 創建數據層
15.8.4 創建服務層
15.8.5 創建註冊模型
15.8.6 創建視圖
15.8.6 創建控制器
15.9 登錄功能
15.9.1 創建模型
15.9.2 創建視圖
15.9.3 創建控制器
15.10 瀏覽商品
15.10.1 創建持久化類和映射檔案
17.10.2 創建持久化層
15.10.3 創建服務層
15.10.4 category的瀏覽
15.10.5 product瀏覽
15.10.6 item瀏覽
15.11 購物車
15.11.1 商品item
15.11.2 購物商品項cartitem
15.11.3 購物車cart
15.11.4 購物車的存放
15.12 購物操作
15.12.1 添加商品
15.12.2 購物車的瀏覽
15.12.3 刪除一個商品
15.12.4 更新商品數量
15.13 訂單處理
15.13.1 創建持久化類和映射檔案
15.13.2 創建數據層
15.13.3 創建服務層
15.13.4 賬單生成
15.13.5 訂單生成
15.6 本章小結
第16章 學生選課系統(spring+struts+jdbc)
16.1 開發環境與運行實例
16.1.1 開發環境簡介
16.1.2 運行光碟實例
16.2 需求概述
16.2.1 學生模組
16.2.2 教師模組
16.2.3 管理員模組
16.3 系統功能描述
16.3.1 管理員登錄
16.3.2 管理員添加學生
16.3.3 管理員添加教師
16.3.4 管理員刪除學生
16.3.5 教師登錄
16.3.6 教師開設課程
16.3.7 教師刪除開設的課程
16.3.8 教師登錄成績
16.3.9 學生登錄
16.3.10 學生選課
16.3.11 學生刪除選課
16.3.12 學生查詢成績
16.4 系統設計
16.4.1 系統架構設計
16.4.2 系統業務實體設計
16.4.3 設計數據模型
16.5 業務邏輯設計
16.5.1 數據層設計
16.5.2 創建實體類
16.5.3 創建實體類的dao
16.5.4 創建dao的輔助類
16.5.4 模擬持久化操作
16.5.5 服務層設計
16.6 邏輯主線分析
16.6.1 web.xml檔案
16.6.2 struts-config.xml檔案
16.6.3 beans.xml檔案
16.7 搭建系統框架
16.7.1 建立工程
16.7.2 添加相關的架包
16.7.3 導入相關的包
16.7.4 導入struts的標籤庫檔案
16.8 編寫相關檔案和資源配置檔案
16.8.1 為工程編寫資源檔案
16.8.2 處理資源檔案的字元問題
16.8.3 使用資源檔案
16.8.4 創建spring的配置檔案beans.xml
16.8.5 創建struts的配置檔案
16.8.6 修改工程的web.xml檔案
16.9 實現系統功能
16.10 創建系統中的視圖
16.11 創建系統的包
16.12 訪問資料庫
16.12.1 數據源
16.12.2 事務管理
16.13.3 設定mysql的賬戶
16.13 異常控制
16.14 struts +spring配置原理解析
16.14.1 struts+spring原理分析
16.14.2 struts+spring配置方法
16.14.3 在struts中訪問spring的上下文環境
16.15 管理員登錄
16.15.1 管理員登錄流程圖
16.15.2 修改adminlog.jsp
16.15.3 建立管理員實體的dao
16.15.4 建立登錄模型
16.15.5 建立登錄控制器
16.15.6 配置控制器和模型
16.16 管理員添加學生
16.16.1 管理員添加學生流程圖
16.16.2 修改addstudent.jsp檔案
16.16.3 建立學生實體的dao
16.16.4 建立添加學生賬號模型
16.16.5 建立添加學生控制器
16.16.6 配置模型和控制器
16.17 管理員添加教師
16.17.1 管理員添加教師流程圖
16.17.2 修改addteacher.jsp檔案
16.17.3 建立教師實體的dao
16.17.4 建立添加教師賬號模型
16.17.5 建立添加教師控制器
16.17.6 配置模型和控制器
16.18 管理員刪除學生
16.18.1 管理員刪除學生流程圖
16.18.2 創建readstudent業務類
16.18.3 修改deletestudent.jsp檔案
16.18.4 創建刪除學生控制器
16.18.5 配置控制器
16.19 教師登錄
16.19.1 教師登錄流程圖
16.19.2 修改teacherlog.jsp
16.19.3 建立登錄模型
16.19.4 建立登錄控制器
16.19.5 配置控制器和模型
16.20 教師開設課程
16.20.1 開設課程流程圖
16.20.2 修改createcourse.jsp檔案
16.20.3 建立課程實體的dao
16.20.4 建立開設新課程模型
16.20.5 建立開設課程控制器
16.20.6 配置模型和控制器
16.21 教師刪除開設的課程
16.21.1 刪除開設的課程的流程圖
16.21.2 創建readcourseforteacher業務類
16.21.3 修改deletecourse.jsp檔案
16.21.4 創建刪除已經開設課程的控制器
16.21.5 配置控制器
16.22 教師登錄成績
16.22.1 教師登錄成績流程圖
16.22.2 修改logscore.jsp檔案
16.22.3 建立登錄成績模型
16.22.4 建立登錄成績控制器
16.22.5 配置模型和控制器
16.23 學生登錄
16.23.1 學生登錄流程圖
16.23.2 修改studentlog.jsp
16.23.3 建立登錄模型
16.23.4 建立登錄控制器
16.23.5 配置控制器和模型
16.24 學生選課
16.24.1 學生選課流程圖
16.24.2 創建readcourseforstudent業務類
16.24.3 建立選課實體的dao
16.24.4 修改selectcourse.jsp檔案
16.24.5 創建選課控制器
16.24.6 配置控制器
16.25 學生刪除選課
16.25.1 學生刪除選課流程圖
16.25.2 創建readselectedcourseforstudent業務類
16.25.3 修改deleteselectedcourse.jsp檔案
16.25.4 創建刪除選課控制器
16.25.5 配置控制器
16.26 學生查詢成績
16.26.1 學生查詢成績流程圖
16.26.2 lookupselectedscore業務類
16.26.3 修改lookupscore.jsp檔案
16.27 其他功能
16.28 本章小結
第17章 bbs(struts+hibernate)
17.1 開發環境
17.7.1 開發環境簡介
17.7.2 運行光碟實例
17.2 系統需求
17.2.1 用戶模組
17.2.2 管理員模組
17.3 系統功能描述
17.3.1 用戶註冊
17.3.2 用戶登錄
17.3.3 用戶信息管理
17.3.4 用戶基本操作
17.3.5 管理員操作
17.4 系統設計
17.4.1 系統架構設計
17.4.2 業務實體設計
17.4.3 業務邏輯設計
17.5 系統框架搭建
17.5.1 資料庫的設計與實現
17.5.2 創建bit論壇工程
17.5.3 持久化層搭建
17.5.4 baseaction和baseform
17.5.5 工具類的編寫
17.5.6 過濾器的編寫
17.6 系統實現
17.7 創建配置檔案和包結構
17.7.1 創建web.xml
17.7.2 創建struts-config.xml
17.7.3 創建hibernate.cfg.xml
17.7.4 創建log4j配置檔案
17.7.5 創建包結構
17.8 註冊功能
17.8.1 創建持久化類與映射檔案
17.8.2 創建數據層
17.8.3 創建服務層
17.8.4 建立註冊模型
17.8.5 創建控制器
17.8.6 創建視圖
17.9 登錄功能
17.9.1 創建模型
17.9.2 創建控制器
17.9.3 創建視圖
17.10 分頁功能
17.10.1 實現機制
17.10.2 partialcollection類
17.10.3 queryinfo類
17.10.4 pagedao接口
17.10.5 pagebasemanager接口
17.10.6 pagemanager類
17.10.7 pager類
17.10.8 pagecontroller類
17.10.9 pageform類
17.10.10 pageaction類
17.10.11 basedaohibernate類
17.11 編輯個人信息
17.11.1 創建控制器
17.11.2 創建視圖
17.12 瀏覽主題
17.12.1 創建持久化類與映射檔案
17.12.2 創建數據層
17.12.3 創建服務層
17.12.4 創建控制層
17.12.5 創建視圖
17.13 瀏覽話題
17.13.1 創建持久化類和映射檔案
17.13.2 創建數據層
17.13.3 創建服務層
17.13.4 創建控制層
17.13.5 創建視圖
17.14 新建話題
17.14.1 創建模型
17.14.2 創建控制器
17.15 刪除話題
17.15.1 創建視圖
17.15.2 創建控制層
17.16 回復功能
17.16.1 創建持久化類和映射檔案
17.16.2 創建數據層
17.16.3 創建服務層
17.16.4 創建模型層
17.16.5 創建控制層
17.16.6 創建視圖層
17.17 用戶管理
17.17.1 查看所有用戶
17.17.2 刪除用戶
17.17.3 鎖定用戶
17.18 主題管理
17.18.1 創建視圖
17.18.2 創建控制層
17.19 本章小結
第18章 航空票務系統(spring+struts+hibernate)
18.1 開發環境與運行實例
18.1.1 開發環境簡介
18.1.2 運行實例
18.2 需求概述
18.2.1 用戶模組
18.2.2 管理員模組
18.3 系統功能描述
18.3.1 用戶註冊
18.3.2 用戶登錄
18.3.3 用戶信息管理
18.3.4 管理員登錄
18.3.5 管理員制定航班
18.3.6 管理員安排航班
18.3.7 用戶查詢航班
18.3.8 用戶預訂航班
18.3.9 用戶取消預訂的航班
18.4 系統設計
18.4.1 系統架構設計
18.4.2 系統業務實體設計
18.4.3 設計數據模型
18.5 業務邏輯設計
18.5.1 數據層設計
18.5.2 創建持久化類
18.5.3 創建對象/關係映射檔案
18.5.4 服務層設計
18.6 邏輯主線分析
18.6.1 web.xml檔案
18.6.2 struts-config.xml檔案
18.6.3 beans.xml檔案
18.7 搭建系統框架
18.7.1 建立工程
18.7.2 添加相關的架包
18.7.3 導入相關的架包
18.7.4 導入struts的標籤庫檔案
18.8 編寫相關配置檔案和資源檔案
18.8.1 為工程編寫資源檔案
18.8.2 處理資源檔案的字元問題
18.8.3 使用資源檔案
18.8.4 創建spring的配置檔案beans.xml檔案
18.8.5 創建struts的struts-config.xml檔案
18.8.6 為log4j編寫配置檔案
18.8.7 修改工程的web.xml檔案
18.9 實現系統功能
18.10 創建系統中的視圖
18.11 創建系統的包
18.12 配置數據源和事務管理
18.12.1 數據源
18.12.2 事務管理
18.12.3 設定mysql的賬戶
18.13 異常控制
18.14 struts+hibernate+spring配置原理解析
18.14.1 struts+spring原理分析
18.14.2 struts+spring實際操作
18.14.3 在struts中訪問spring的上下文環境
18.14.4 hibernate+spring
18.14.5 事務管理
18.15 用戶訪問主頁
18.16 用戶註冊
18.16.1 用戶註冊流程圖
18.16.2 修改reg.jsp檔案代碼
18.16.3 建立用戶註冊的dao
18.16.4 建立註冊模型
18.16.5 建立註冊控制器
18.16.6 配置模型和控制器,
18.17 用戶登錄
18.17.1 用戶登錄流程圖
18.17.2 修改index.jsp檔案
18.17.3 建立用戶登錄的dao
18.17.4 建立登錄模型
18.17.5 建立登錄控制器
18.17.6 配置模型和控制器
18.18 管理員登錄
18.18.1 管理員登錄流程圖
18.18.2 創建admin.jsp檔案。
18.18.3 建立管理員登錄的dao
18.18.4 建立登錄模型
18.18.5 建立登錄控制器
18.18.6 配置模型和控制器
18.19 管理員制定航班
18.19.1 管理員制定航班流程圖
18.19.2 修改admincontent.jsp檔案
18.19.3 修改createflight.jsp檔案
18.19.4 建立管制定航班操作的dao
18.19.5 建立航班模型
18.19.6 建立制定航班控制器
18.19.7 配置模型和控制器
18.20 管理員制定航班日程
18.20.1 管理員制定航班日程流程圖
18.20.2 建立讀取航班信息的dao
18.20.3 創建readflightaction控制器
18.20.4 修改createorderitem.jsp檔案
18.20.5 建立安排航班日程的dao
18.20.6 建立模型orderitembean
18.20.7 建立安排航班日程的控制器createorderitemaction
18.20.8 配置模型和控制器
18.21 用戶查詢航班和預訂機票
18.21.1 用戶查詢航班和定票流程圖
18.21.2 創建purchase.jsp檔案
18.21.2 建立查詢航班和預訂機票的dao
18.21.3 建立業務對象purchase
18.21.4 建立定票控制器
18.21.5 配置模型和視圖
18.22 用戶查詢購物車和退票
18.22.1 用戶查詢購物車和退票流程圖
18.22.2 創建shoppingcar.jsp檔案
18.22.2 建立讀取購物車信息的的dao
18.22.3 建立退票的dao
18.22.4 建立業務對象shoppingcar
18.22.5 建立退票控制器
18.22.6 配置模型和控制器
18.23 其他功能
18.23.1 purchaseok.jsp頁面
18.23.2 regok.jsp頁面
18.23.3 indexreturnaction控制器
18.23.4 purchasereturnaction控制器
18.24 本章小結