Struts Hibernate Spring集成開發寶典

Struts Hibernate Spring集成開發寶典

《Struts Hibernate Spring集成開發寶典》是2007年電子工業出版社出版的圖書,作者是陳天河。

基本介紹

  • 書名:Struts Hibernate Spring集成開發寶典
  • 作者:陳天河
  • ISBN:9787121033995
  • 頁數:676
  • 定價:69.00元
  • 出版社:電子工業
  • 出版時間:2007-1
內容介紹,作者簡介,目錄,

內容介紹

《Struts Hibernate Spring集成開發寶典》以Struts,Hibernate,Spring為核心詳細地講解了這三個組件的基礎知識和基本使用方法,並通過一系列集成開發實例講解了這三個組件在J2EE項目中的套用。《Struts Hibernate Spring集成開發寶典》對每一個組件的講解都是以入門級實例開始的,然後對組件的架構以及各方面的功能進行了深入的探討。

作者簡介

陳天河,具有多年的軟體開發經驗,從事基於Java的Web套用軟體開發已有8年時間,精通J2EE及各種開源組件。現在某外企公司擔任系統架構師,負責系統架構設計和底層套用功能的實現。

目錄

第1章 Struts簡介 1
1.1 Struts項目的組成 1
1.2 獲得Struts 2
1.2.1 Struts發行包的分類及簡介 3
1.2.2 Struts的運行環境 3
1.3 運行Struts的樣例程式 5
1.3.1 安裝JDK 5
1.3.2 安裝Tomcat 6
1.3.3 部署Struts的樣例程式 7
1.4 小結 10
第2章 Struts入門 12
2.1 實例簡介 12
2.2 準備工作 13
2.2.1 配置Ant 13
2.2.2 資料庫的安裝 13
2.3 使用Struts初始化一個Web套用項目 14
2.3.1 構建基礎目錄結構 14
2.3.2 修改Ant的構建檔案 14
2.4 編寫第一個Action 17
2.5 編寫第一個頁面 19
2.5.1 設定檔案的編碼格式 19
2.5.2 對國際化的支持 20
2.5.3 編寫JSP頁面 22
2.6 配置Action和forward 23
2.6.1 配置web.xml檔案 23
2.6.2 配置Struts的配置檔案 25
2.7 編譯、部署和測試Struts應用程式 26
2.8 編寫第一個ActionForm 28
2.8.1 定義一個ActionForm類 29
2.8.2 定義ActionForm的屬性 29
2.8.3 覆蓋reset()方法 30
2.8.4 實現validate()方法 31
2.9 編寫第一個輸入頁面 32
2.10 在Action中增加對取消按鈕的處理 39
2.11 在Struts中更新資料庫 41
2.11.1 建立資料庫的輔助工具類 41
2.11.2 初始化資料庫表 44
2.11.3 修改Action的execute()方法 45
2.12 Struts中的異常處理 46
2.12.1 定義異常信息 47
2.12.2 定義對異常的處理 47
2.12.3 測試 48
2.13 使用Struts標記來顯示對象 49
2.13.1 定義對象名稱 49
2.13.2 修改註冊成功頁面 50
2.14 使用Logic標記來顯示用戶 52
2.14.1 實現用戶對象 52
2.14.2 編寫後台Action以獲得所有的用戶信息 53
2.14.3 配置Action 54
2.14.4 實現用戶列表頁面 55
2.15 小結 56
第3章 Struts的框架結構 57
3.1 MVC簡介 57
3.2 JSP開發模式 58
3.3 Struts的結構 59
3.3.1 Struts概覽 60
3.3.2 Struts的組成 60
3.3.3 HTTP請求處理的順序 63
3.4 基於Struts的開發方法 66
3.5 小結 67
第4章 使用Eclipse和MyEclipse開發Struts應用程式 68
4.1 Eclipse簡介 68
4.2 MyEclipse簡介 69
4.3 使用MyEclipse開發Struts套用實例 70
4.3.1 創建一個新的項目 70
4.3.2 增加Struts組件到項目中 72
4.3.3 增加類庫到項目構建的路徑中 73
4.3.4 Struts配置檔案編輯器 75
4.3.5 開發一個簡單的Struts應用程式 76
4.4 小結 85
第5章 用戶界面開發基礎 86
5.1 用戶界面開發概述 86
5.2 Struts標記庫 88
5.2.1 Bean標記庫 88
5.2.2 HTML標記庫 96
5.2.3 標記庫的配置和使用方法 106
5.3 Java標準標記庫 106
5.3.1 JSTL簡介 107
5.3.2 JSTL的組成 107
5.3.3 JSTL的安裝 107
5.3.4 JSTL的使用 108
5.4 表達式語言 108
5.4.1 表達式語言簡介 108
5.4.2 變數的作用域 109
5.4.3 隱式對象 110
5.4.4 存取器 111
5.4.5 運算符 112
5.5 顯示柱狀圖 113
5.5.1 柱狀圖顯示實例的功能簡介 113
5.5.2 柱狀圖的實現原理 114
5.5.3 實現柱狀圖的顯示功能 114
5.6 實現表格隔行使用相同樣式 121
5.6.1 實例功能簡介 121
5.6.2 改變表格行樣式的方法 122
5.6.3 動態使用表格行樣式 122
5.7 數據的分頁顯示 124
5.7.1 數據分頁顯示的功能 125
5.7.2 數據分頁的實現方法 125
5.7.3 數據分頁功能的具體實現 126
5.8 對用戶輸入文本的處理 133
5.8.1 文本處理的原則 134
5.8.2 文本輸出的方式 134
5.8.3 自定義編碼方法 136
5.9 小結 136
第6章 各種各樣的ActionForm 137
6.1 ActionForm簡介 137
6.2 ActionForm的生命周期 138
6.3 在ActionForm中使用列表屬性 139
6.3.1 功能簡介 140
6.3.2 實現方法 140
6.3.3 在ActionForm中使用列表屬性的實例 140
6.4 在ActionForm中使用Map屬性 147
6.4.1功能簡介 147
6.4.2 實現方法 147
6.4.3 在ActionForm中使用Map屬性的實例 147
6.5 使用動態ActionForm 153
6.5.1 功能簡介 153
6.5.2 實現方法 153
6.5.3 使用動態ActionForm的實例 155
6.6 使用Lazy動態ActionForm 159
6.6.1 功能簡介 159
6.6.2 實現方法 159
6.6.3 使用Lazy ActionForm的實例 159
6.7 自定義賦值轉換方法 161
6.8 小結 162
第7章 使用多樣性的Action 163
7.1 Action簡介 163
7.2 Action的開發步驟 163
7.3 各種各樣的Action 165
7.3.1 ForwardAction 166
7.3.2 IncludeAction 167
7.3.3 DispatchAction 168
7.3.4 DownloadAction 174
7.3.5 SwitchAction 174
7.3.6 LocaleAction 174
7.4 解決用戶重複提交的問題 174
7.4.1 功能簡介 175
7.4.2 Struts解決用戶重複提交的實現原理 175
7.4.3 在Struts中避免重複回響用戶的請求 176
7.4.4 使用JavaScript解決用戶重複提交的問題 181
7.5 在Struts中輸出XML檔案 183
7.5.1 功能簡介 183
7.5.2 Struts輸出XML檔案的原理和方法 183
7.5.3 Struts中輸出XML檔案的實例 184
7.6 檔案上傳和下載功能的實現 186

相關詞條

熱門詞條

聯絡我們