《STRUTS RECIPES中文版--構建穩固的商務套用策略》是2007年電子工業出版社出版的圖書,作者是 (美)George Franciscus Danilo Gurovich。
基本介紹
- 書名:STRUTS RECIPES中文版--構建穩固的商務套用策略
- 又名:STRUTS RECIPES:Strategies for building solid business applications
- 作者: (美)George Franciscus Danilo Gurovich
- 譯者:張超、田思源
- ISBN:9787121036477
- 頁數:489
- 出版社:電子工業出版社
- 出版時間:2007年1月
- 開本:16開
- 叢書名:Java人的工具箱系列
內容簡介,目錄,
內容簡介
本書主要介紹了在java平台中使用主流web開發框架struts進行web開發的各種方法、原則、技巧與實踐。本書出自開發一線專家之手,本著實用的原則,涵蓋運用struts進行java web開發的各類實用技巧,內容豐富,全面深入。無論對於需要套用struts進行web開發的一線開發人員,還是sturts入門、進階者,本書都是一本不可多得的實用指南。.
本書幫助項目開發和系統分析人員解決struts問題並通過強調最優方法來確保套用的安全性、健壯性和可維護性。每個方法除了給出解決方案外,還清晰地定義了所要解決的問題及相應的背景,並討論了採用此方法可能帶來的實際問題。該書還展現了模擬試圖控制器每個層次的方法和設計模式,提供了基本的和擴展的標籤庫,以及ant和struts如何有效、安全地解決問題。..
本書的目標讀者是使用struts進行實際項目開發和系統分析的人士。書中提供了大量實用的解決方案,並給出了詳細的代碼,以節省讀者的時間和金錢。每個方法清晰地定義了所要解決的問題,給出了須了解的背景,並討論了採用此方法可能帶來的實際問題。而且很多方法都給出了不為人知的“竅門”,這也為讀者減少了不必要的麻煩。書中介紹的最優方法可以使套用更加安全、健壯、可維護。
目錄
序 xix
致謝 xx
關於本書 xxii
第1章 基本方法 1
1.1 使用ant 自動地建造一個struts 項目 6
1.2 將你的套用默認為一個actionforward 14
1.3 什麼是“jsessionid ”,為什麼我需要它 16
1.4 為大型項目使用模組 19
1.5 在配置中指定資源屬性檔案 25
1.6 套用中的多個訊息資源 27
1.7 在struts 定製標籤中使用束屬性 28
1.8 在你的套用中管理常量 32
1.9 使用 html:base / 作堅固的頁引用 35
1.10 級聯風格單與struts 頁面結合 37
1.11 實現dynaactionforms 38
第2章 表單和表單控制項 42
2.1 顯示錯誤和訊息 44
2.2 在域旁相鄰處顯示錯誤 50
2.3 創建一個定製的訊息佇列 53
2.4 分組顯示錯誤和訊息 57
.2.5 在訊息內動態地插入數據 62
2.6 從action中使用message-resources屬性檔案 69
2.7 創建一個嚮導 73
2.8 交替的行顏色 80
2.9 上載一個檔案 89
第3章 struts 標籤庫 96
3.1 使用 html:link/ 增加應用程式的可維護性 105
3.2 使用 html:img/ 顯示從一個屬性檔案映射的圖像 109
3.3 用 bean:write/ 標籤編碼信息 113
3.4 使用 bean:define/ 向頁面暴露信息 116
3.5 為簡單的伺服器端包含使用 bean:include/ 122
3.6 使用 logic:present/ 標籤來確定頁面內容 126
3.7 用 logic:present/ 標籤調試圖形用戶界面 130
3.8 為視圖決策使用 logic:equal/ 標籤 134
3.9 用 bean:resource/ 將struts.config.xml暴露給視圖 138
3.10 使用 html:rewrite/ 解析url 147
3.11 清理會話範圍的屬性 153
3.12 創建基本的struts tiles頁面 158
3.13 使用tile和xml 定義 164
第4章 struts-布局標籤庫 170
4.1 使用struts布局標籤配置應用程式 175
4.2 用struts布局標籤創建簡單表格 178
4.3 用struts布局標籤創建一個多列動態表格 182
4.4 使用struts布局面板 187
4.5 用struts布局把外觀加到項目中 193
4.6 用struts布局創建具有可選擇行的表格 201
4.7 用struts布局創建樹導航模式 206
4.8 用struts布局創建“麵包屑蹤跡” 217
4.9 用struts布局創建頁簽片 224
4.10 用struts布局實現一個“分頁程式” 233
第5章 在struts 框架之內作有效性驗證 242
5.1 使用actionform 進行驗證 244
5.2 struts 驗證器檔案說明(伺服器端) 247
5.3 struts 驗證器檔案說明(客戶端) 252
5.4 使用聲明的異常處理 256
5.5 匯總異常 261
5.6 為dispatchaction定製表單 268
5.7 使用驗證器常量 276
5.8 在嚮導程式中驗證有效性 282
5.9 為跨平台驗證創建可插拔的驗證器 287
第6章 國際化 294
6.1 動態設定locale 296
6.2 國際化你的文本 298
6.3 國際化圖像 302
6.4 產生locale 敏感的actionforward 305
6.5 國際化你的tile 309
6.6 國際化驗證 312
第7章 登錄,安全和防護 317
7.1 tomcat 域認證和struts 320
7.2 處理註銷 326
7.3 切換到ssl再切換回來 329
7.4 用容器使動作映射安全 336
7.5 定製動作映射安全 338
7.6 保護頁面上的區域 343
7.7 保護欄位 346
第8章 高級方法 348
8.1 使用struts 外掛程式快取 352
8.2 使用tile控制器 358
8.3 用xsl 生成回響 365
8.4 生成pdf 371
8.5 hibernate 和struts 377
8.6 套用分層 392
8.7 強化航行 406
8.8 使用資料庫存儲訊息-資源屬性 417
第9章 測試 424
9.1 用strutstestcase 進行容器之外的測試 426
9.2 使用strutstestcase和cactus進行容器內測試 437
9.3 用strutstestcase測試dynaactionform 444
9.4 測試模組 449
9.5 struts 套用的性能試驗 454
9.6 測試覆蓋度 462
參考文獻 469
索引 473