Struts網路編程例學與實踐

Struts網路編程例學與實踐

《Struts網路編程例學與實踐》是清華大學出版社2006年出版的書籍。

基本介紹

  • 中文名:Struts網路編程例學與實踐
  • 作者:聞濤
  • 出版時間:2006年3月1日
  • 出版社:清華大學出版社
  • ISBN:9787302124788
  • 定價:32
  • 裝幀:平裝
  • 叢書系列:21世紀軟體工程師培養優秀教材
內容簡介,圖書目錄,

內容簡介

本書是一本Struts的技術套用教程,目的是為準備了解和使用Struts的技術人員提供指導和幫助。
本書是共分為12章,內容以實用為主,原理和實例相輔相承,由淺入深,循序漸進。前7章是Struts的基礎,其中有Struts基本概念、Struts的AcitionForm、Struts標籤和Struts的Action等內容;第8-11章是Struts比較高級的內容,包括Struts自定義標籤、Struts校驗機制、Struts國際化方法和Struts的Tickes組件;第12章是一個完整實例,結合Eclipse、Ant等內容,搭建了一個真實的開發環境和實際的套用。
本書在內容基礎實用,既可以作為廣大工程技術人員的參考,也適合大中院校的學生作為入門教程。
本書的示例都是精心挑選的,所有代碼都可以從所附光碟中獲得。

圖書目錄

目 錄
第1章 Web套用和Struts 1
1.1 Web套用技術的發展 1
1.1.1 靜態頁面 1
1.1.2 動態頁面 1
1.2 Struts介紹 3
第2章 Struts基本原理 4
2.1 MVC模式 4
2.2 Struts基本概念 5
2.2.1 體系結構 5
2.2.2 配置檔案struts-config.xml 6
2.3 Struts工作流程 7
2.4 一個最簡單的例子:Hello 8
2.4.1 創建本地工作區和Web環境 8
2.4.2 配置Struts環境 10
2.4.3 實例代碼 11
第3章 處理外部輸入的利器——ActionForm 14
3.1 什麼是ActionForm 14
3.2 ActionForm實例 14
3.3 ActionForm中兩個重要的方法 17
3.3.1 validate17
3.3.2 reset 17
3.4 ActionForm的作用範圍 17
3.5 動態ActionForm 18
3.5.1 後端映射(mapbacked)ActionForm 18
3.5.2 動態ActionForm(DynaActionForm) 19
第4章 Struts的標籤庫之一:<html>標籤 21
4.1 <html:html>標籤 21
4.2 <html:form>標籤 23
4.3 <html:text>標籤 25
4.4 <html:submit>標籤 27
4.5 <html:button>標籤 29
4.6 <html:textarea>標籤 30
4.7 <html:checkbox>標籤 31
4.8 <html:multibox>標籤 33
4.9 <html:radio>標籤 35
4.10 <html:select>標籤和<html:option>標籤 37
4.11 <html:file>標籤 38
4.12 <html:image>標籤 39
4.13 <html:hidden>標籤 42
4.14 <html:link>標籤 42
4.15 <html:img>標籤 43
4.16 <html:errors>標籤 44
4.17 綜合實例 46
第5章 Struts的標籤庫之二:<bean>標籤 51
5.1 <bean:struts>標籤 51
5.2 <bean:cookie>標籤 52
5.3 <bean:define>標籤 54
5.4 <bean:header>標籤 55
5.5 <bean:parameter>標籤 57
5.6 <bean:write>標籤 58
5.7 <bean:message>標籤 60
5.8 <bean:include>標籤 62
5.9 <bean:page>標籤 64
5.10 <bean:resource>標籤 66
5.11 <bean:size>標籤 67
第6章 Struts的標籤庫之三:<logic>標籤 70
6.1 <logic:present>標籤和<logic:notPresent>標籤 70
6.2 <logic:iterate>標籤 74
6.3 <logic:equal>標籤和<logic:notEqual>標籤 76
6.4 <logic:greaterEqual>標籤和<logic:greaterThan>標籤 78
6.5 <logic:lessEqual>標籤和<logic:lessThan>標籤 79
6.6 <logic:match>標籤和<logic:notMatch>標籤 80
6.7 <logic:empty>標籤和<logic:notEmpty>標籤 84
6.8 <logic:forward>標籤 86
6.9 <logic:redirect>標籤 87
6.10 <logic:messagePresent>和<logic:messageNotPresent>標籤 90
第7章 Struts世界的控制者——Action 93
7.1 Struts的Action 93
7.2 使用DispatchAction 96
7.3 使用LookupDispatchAction 99
7.4 使用ForwardAction 103
7.5 使用IncludeAction 108
7.6 使用SwitchAction 110
第8章 標籤庫的擴展:自定義標籤 116
8.1 什麼是自定義標籤 116
8.1.1 聲明tag標籤所在的tag庫 117
8.1.2 實現tag標籤 117
8.2 使用自定義標籤currentDatetime 117
8.2.1 創建currentDatetime標籤的TLD檔案 119
8.2.2 創建currentDatetime標籤的Java檔案 120
8.3 自定義標籤套用實例 124
8.3.1 帶屬性的標籤 124
8.3.2 自定義的Iterator標籤 127
8.3.3 自定義變數生成標籤 131
8.3.4 創建腳本變數的自定義標籤 134
8.4 小結 138
第9章 Struts的校驗機制 139
9.1 傳統的JavaScript校驗 140
9.2 Struts的一般校驗方法 146
9.2.1 ActionErrors對象 146
9.2.2 ActionForm和Action中數據校驗實例 148
9.3 Struts Validator框架 155
9.3.1 Validator的配置 156
9.3.2 validator-rules.xml檔案 157
9.3.3 validation.xml檔案 160
9.3.4 ActionForm的使用 162
9.3.5 Validator框架套用實例 164
9.3.6 用戶自定義校驗規則 168
9.3.7 Validator框架與JavaScript校驗 171
9.3.8 Validator框架對於國際化的支持 172
9.4 小結 173
第10章 資源檔案 174
10.1 創建和使用資源檔案 174
10.2 在Action類中使用資源檔案 175
10.3 多資源檔案和國際化 178
10.4 資源檔案中的編碼問題 179
第11章 裝飾大師:Tiles 181
11.1 準備工作 181
11.2 創建一個經典頁面布局 183
11.3 使用<tiles:definition>標籤 186
11.4 Definition的擴展 188
11.5 通過Action調用definition 190
第12章 Struts套用實例:線上用戶註冊系統 192
12.1 目標系統 192
12.2 系統展示 193
12.3 利用Eclipse開發Web應用程式 195
12.3.1 新建Web項目 195
12.3.2 建立源程式資料夾 199
12.3.3 添加外部jar包的引用 202
12.3.4 為項目添加資料夾 208
12.3.5 項目結構說明 209
12.3.6 項目的部署 210
12.3.7 小結 211
12.4 線上用戶註冊系統開發實戰 212
12.4.1 資料庫設計 212
12.4.2 系統框架功能的實現 212
12.4.3 第一個頁面——系統登錄頁面的實現 218
12.4.4 瀏覽用戶列表頁面的實現 224
12.4.5 新增用戶頁面的實現 229
12.4.6 修改和刪除用戶信息 236
12.4.7 用戶許可權控制的功能 239
12.4.8 小結 242
12.5 在Eclipse中利用Ant腳本部署應用程式 242
12.5.1 配置Eclipse中Ant腳本功能的相關參數 242
12.5.2 在Eclipse中編寫Ant腳本 244
12.5.3 運行Ant腳本 247
12.5.4 Ant腳本視圖 250
12.5.5 小結 252

相關詞條

熱門詞條

聯絡我們