Jakarta Struts Cookbook中文版

Jakarta Struts Cookbook中文版

《Jakarta Struts Cookbook中文版》是2007年7月清華大學出版社出版的圖書,作者是斯格科。

基本介紹

  • 書名:Jakarta Struts Cookbook中文版
  • 作者:(美)斯格科
  • 譯者:王華鋒、陳燕
  • ISBN:9787302155638
  • 定價:56元
  • 出版社:清華大學出版社
  • 出版時間:2007年7月
  • 裝幀:平裝
  • 開本:16開
內容簡介,目錄,

內容簡介

全書共15章,主題廣泛,範例豐富,實用性強,以範例的方式詳細講解如何用Struts構建應用程式。書中詳細介紹Struts用於Java底層開發的結構原理,這本簡單好用的參考書可以解決目前Java開發人員快速開發應用程式的燃眉之急。

目錄

前言 i
第1章建立Struts開發環境 1
1.0概述 1
1.1下載Struts 1
1.2部署Struts示例套用 3
1.3從Struts1.0移植到Struts1.1 7
1.4.從Struts1.1升級至Struts1.2 9
1.5將JSP套用轉到Struts 11
1.6Struts配置檔案管理 16
1.7使用Ant來構建和部署 18
1.8使用XDoclet生成Struts配置檔案 21
第2章配置Struts套用 27
2.0概述 27
2.1使用外掛程式進行應用程式初始化 27
2.2消除標籤庫聲明 31
2.3在JSP中使用常量 34
2.4使用多個Struts配置檔案 37
2.5將應用程式分解成模組 39
2.6運用多個資源包 42
2.7從資料庫中訪問信息資源檔案 44
2.8有選擇地禁止action 49
第3章用戶界面 53
3.0概述 53
3.1使用JSTL 54
3.2使用Struts-EL標籤 56
3.3顯示索引屬性 58
3.4在表單中使用索引屬性 61
3.5在JSTL循環中使用索引屬性 66
3.6從一幅圖提交表單 69
3.7動態生成JavaScript 70
3.8使用JavaScript動態改變選項 71
3.9生成動態select列表選項 77
3.10過濾文本輸入 81
3.11生成一組相關的單選按鈕 83
3.12處理未選擇的複選框 88
3.13處理日期輸入欄位 90
3.14設定Tab順序 94
3.15生成URL 96
3.16在連結中添加請求參數 97
3.17使用框架 99
3.18掌握瀏覽器快取 103
第4章表,排序和分組 107
4.0概述 107
4.1創建一個橫條圖 107
4.2創建一個縱條圖 113
4.3切換表中行的顏色 117
4.4HTML表排序 120
4.5表分頁 124
4.6使用Display標籤庫 131
第5章處理表單 135
5.0概述 135
5.1創建動態Action表單 136
5.2為DynaActionForm設定初始值 139
5.3使用支持列表的Form屬性 142
5.4使用支持map的form屬性 145
5.5惰性動態Action表單 147
5.6在Action表單中使用值對象 149
5.7自動創建ActionForm 156
第6章控制Action 160
6.0概述 160
6.1創建基類Action 161
6.2轉發Action 163
6.3返回HTTP回響 164
6.4寫出執行緒安全的Action 166
6.5轉發請求 167
6.6在Servlet或JSP中包含回響 169
6.7改變當前模組 170
6.8在核心Action類中管理相關操作 174
6.9在本地化的表單控制項中提交一個表單 178
6.10用Action映射分派相關操作 181
第7章執行控制 186
7.0概述 186
7.1在套用啟動時執行任務 186
7.2跟蹤客戶會話 188
7.3監控用戶登錄 190
7.4用戶轉發到備選目標 193
7.5用戶模組轉發 196
7.6創建一個嚮導風格的頁面流 197
7.7基於用戶輸入決定Action 201
7.8在Action路徑中使用通配符 202
7.9防止重複提交表單 205
7.10允許用戶上傳檔案 209
7.11顯示來自伺服器的檔案 212
第8章輸入驗證 215
8.0概述 215
8.1重用Validator屬性值 221
8.2使用正則表達式驗證 223
8.3驗證Struts1.1的非獨立欄位 225
8.4在Struts1.2中驗證依賴欄位 228
8.5驗證索引屬性 230
8.6驗證日期 235
8.7使用自定義Validator驗證欄位 237
8.8在Struts1.2中驗證欄位的相等性 243
8.9驗證兩個或者兩個以上的選項 244
8.10向Validator表單添加自定義的驗證 247
8.11嚮導表單的驗證 249
8.12驗證規則的本地化 252
第9章異常和錯誤處理 255
9.0概述 255
9.1在Action類中簡化異常處理 255
9.2已聲明異常的自定義處理 260
9.3使用異常錯誤代碼 264
9.4使用一個全局錯誤頁 269
9.5從Action報告錯誤和訊息 276
9.6格式化錯誤信息 281
第10章連線數據 288
10.0概述 288
10.1從Action訪問JDBC數據源 288
10.2顯示關係數據 290
10.3從SQL數據映射到Java對象 294
10.4整合Struts與Hibernate 300
10.5從外部服務中解除套用 305
10.6整合Struts與Spring 309
10.7在您的應用程式中載入XML數據 314
10.8刷新套用數據 319
第11章安全性 326
11.0概述 326
11.1使用基類Action實現安全性 327
11.2對任何一個Struts請求檢查登錄用戶 329
11.3JSP頁的安全 332
11.4通過角色限制action 336
11.5實現“記憶”登錄 339
11.6在整個套用中加強安全性 343
11.7允許用戶自動登錄 346
11.8通過角色限制對特定URL的訪問 350
11.9容器管理安全 353
11.10結合使用套用管理安全和容器管理安全 360
11.11配置Action以使用SSL 367
11.12限制上傳檔案的大小 370
第12章國際化 373
12.0概述 373
12.1查看瀏覽器語言設定 374
12.2用JSTL共享訊息資源 376
12.3使用一個套用範圍內的區域 378
12.4動態更改區域 381
12.5從Action中創建本地化訊息 385
12.6顯示特定區域的文本 386
12.7顯示特定區域的圖像 390
12.8對字元集的支持 393
12.9界面的本地化 397
第13章測試與調試 400
13.0概述 400
13.1自動部署應用程式 401
13.2配置Struts日誌 403
13.3向類添加日誌 405
13.4啟用遠程調試 407
13.5JSP頁面疑難解析 410
13.6用mock對象測試Action 416
13.7在容器中測試Action 423
13.8測試應用程式的功能 428
第14章Tiles和其他顯示方法 434
14.0概述 434
14.1用Tiles重用通用頁面布局 435
14.2繼承Tile定義 439
14.3運用Struts轉發來顯示Tiles 441
14.4創建卡片式面板 442
14.5對I18N使用Tiles 448
14.6在模組化應用程式中使用Tiles 449
14.7在SiteMesh中重用通用頁面布局 451
14.8集成JavaServerFaces與Struts 459
14.9集成Struts和Velocity 465
14.10集成Struts和XSLT 472

相關詞條

熱門詞條

聯絡我們