Struts2框架套用教程

Struts2框架套用教程

《Struts2框架套用教程》是2016年3月1日清華大學出版社出版的圖書,作者是陳恆,張一鳴。

基本介紹

  • 中文名:Struts2框架套用教程
  • 作者:陳恆、張一鳴
  • 出版時間:2016年3月1日
  • 出版社:清華大學出版社 
  • ISBN:9787302421825
  • 定價:44.50 元
  • 印刷日期:2016年01月26日
內容簡介,圖書目錄,

內容簡介

本書是一本套用教程,通過大量實例介紹Struts2框架套用的基本思想、方法和技術,同時配備了相應的實踐環節,鞏固Struts2套用開發的方法和技術,力圖達到“做中學,學中做”。

圖書目錄

第1章Struts2入門1
1.1MVC模式1
1.2Struts2的體系結構2
1.3Struts2的工作環境3
1.3.1Struts2的下載與安裝4
1.3.2使用Eclipse開發Struts2的Web套用4
1.3.3使用MyEclipse開發Struts2的Web套用10
1.4第一個Struts2套用14
1.4.1用戶請求頁面14
1.4.2Action實現15
1.4.3配置Action15
1.4.4發布並運行Web套用16
1.4.5struts.xml配置中的包屬性介紹19
1.5實踐環節19
1.6本章小結19
習題120第2章Struts2的Action21
2.1Action的創建與配置21
2.1.1Action的創建方式21
2.1.2Action的配置23
2.1.3DMI以及通配符24
2.1.4實踐環節26
2.2Action接收請求參數26
2.2.1使用Action屬性接收參數26
2.2.2使用DomainModel接收參數27
2.2.3使用ModelDriven接口接收參數29
2.2.4實踐環節29
2.3Action訪問ServletAPI30
2.3.1通過ActionContext30
2.3.2實現RequestAware、SessionAware和ApplicationAware接口32
2.3.3通過ServletActionContext33
2.3.4實現ServletRequestAware接口34
2.3.5實踐環節35
2.4struts.xml檔案中的include及constant36
2.4.1include的配置36
2.4.2constant的配置36
2.5Action中常見的結果類型37
2.5.1chain類型37
2.5.2redirectAction類型38
2.5.3redirect類型39
2.5.4dispatcher類型39
2.5.5全局result39
2.5.6實踐環節40
2.6包的繼承41
2.7本章小結42
習題242第3章Struts2的類型轉換43
3.1類型轉換的意義43
3.2Struts2內置的類型轉換器45
3.3自定義類型轉換器47
3.3.1實現類型轉換器50
3.3.2註冊類型轉換器52
3.3.3實踐環節53
3.4數組屬性的類型轉換器53
3.5集合屬性的類型轉換器56
3.6本章小結58
習題358第4章Struts2的攔截器59
4.1攔截器概述59
4.1.1攔截器的原理59
4.1.2攔截器與過濾器的區別59
4.1.3Struts2內置的攔截器60
4.2攔截器的配置61
4.2.1配置攔截器62
4.2.2攔截器棧63
4.2.3默認攔截器63
4.2.4實踐環節64
4.3自定義攔截器64
4.3.1實現Interceptor接口65
4.3.2繼承AbstractInterceptor類67
4.3.3繼承MethodFilterInterceptor類67
4.3.4實踐環節69
4.4使用自定義攔截器完成許可權驗證71
4.5本章小結74
習題474第5章表達式語言OGNL76
5.1OGNL簡介76
5.2OGNL基礎76
5.2.1OGNL上下文78
5.2.2值棧81
5.2.3OGNL的訪問83
5.2.4實踐環節85
5.3OGNL基本語法85
5.3.1常量86
5.3.2操作符86
5.3.3OGNL表達式87
5.3.4實踐環節91
5.4本章小結96
習題596第6章Struts2中的標籤97
6.1標籤庫概述97
6.1.1標籤的分類97
6.1.2標籤的使用97
6.1.3標籤的語法97
6.2數據標籤98
6.2.1action標籤99
6.2.2bean標籤102
6.2.3date標籤103
6.2.4debug標籤104
6.2.5include標籤105
6.2.6param標籤106
6.2.7push標籤106
6.2.8set標籤107
6.2.9url標籤108
6.2.10property標籤109
6.2.11實踐環節109
6.3流程控制標籤110
6.3.1if/elseif/else標籤110
6.3.2iterator標籤111
6.3.3append標籤113
6.3.4generator標籤114
6.3.5merge標籤115
6.3.6subset標籤115
6.3.7sort標籤117
6.3.8實踐環節118
6.4表單標籤118
6.4.1表單標籤的通用屬性118
6.4.2checkboxlist標籤119
6.4.3combobox標籤121
6.4.4doubleselect標籤122
6.4.5optiontransferselect標籤123
6.4.6select標籤125
6.4.7optgroup標籤126
6.4.8radio標籤127
6.4.9實踐環節128
6.5非表單標籤129
6.6本章小結131
習題6131第7章Struts2的輸入校驗132
7.1輸入校驗概述132
7.1.1客戶端校驗132
7.1.2伺服器端校驗136
7.2手動編程校驗136
7.2.1重寫(validate)方法136
7.2.2重寫(validateXxx)方法139
7.2.3輸入校驗的流程140
7.2.4實踐環節140
7.3校驗框架校驗141
7.3.1Struts2內置的校驗器141
7.3.2常用內置校驗器的配置142
7.3.3校驗Action中所有與execute簽名相同的方法143
7.3.4校驗Action中某個與execute簽名相同的方法145
7.3.5校驗檔案搜尋順序146
7.3.6實踐環節146
7.4本章小結146
習題7147第8章Struts2的國際化148
8.1程式國際化概述148
8.1.1Java國際化的思想148
8.1.2Java支持的語言和國家149
8.1.3Java程式國際化150
8.1.4帶占位符的國際化信息152
8.1.5實踐環節152
8.2國際化的步驟153
8.2.1Struts2中載入全局資源檔案153
8.2.2國際化信息輸出153
8.2.3實踐環節156
8.3資源檔案的載入方式157
8.3.1包範圍資源檔案157
8.3.2Action範圍資源檔案157
8.3.3臨時指定資源檔案157
8.4用戶自定義切換語言示例158
8.5本章小結162
習題8163第9章檔案的上傳與下載164
9.1Struts2檔案上傳164
9.1.1基於表單的檔案上傳164
9.1.2Struts2單檔案上傳165
9.1.3攔截器實現檔案過濾168
9.1.4檔案上傳的常量配置169
9.1.5Struts2多檔案上傳169
9.1.6實踐環節172
9.2Struts2檔案下載172
9.3本章小結176
習題9176第10章電子商務平台的設計與實現178
10.1系統設計178
10.1.1系統功能需求178
10.1.2系統模組劃分178
10.2資料庫設計179
10.2.1資料庫概念結構設計179
10.2.2數據邏輯結構設計181
10.2.3創建數據表182
10.3系統管理185
10.3.1導入相關的jar包185
10.3.2JSP頁面管理185
10.3.3包管理189
10.3.4配置檔案管理189
10.4組件設計195
10.4.1過濾器195
10.4.2攔截器195
10.4.3驗證碼196
10.4.4資料庫操作196
10.5後台管理子系統的實現211
10.5.1Action的實現212
10.5.2管理員登錄218
10.5.3添加商品219
10.5.4查詢商品221
10.5.5修改商品223
10.5.6刪除商品226
10.5.7訂單管理227
10.5.8用戶管理228
10.5.9公告管理229
10.5.10退出系統232
10.6前台電子商務子系統的實現232
10.6.1Action的實現233
10.6.2導航欄239
10.6.3銷售排行243
10.6.4人氣排行243
10.6.5最新商品243
10.6.6公告欄243
10.6.7用戶註冊243
10.6.8用戶登錄243
10.6.9商品詳情244
10.6.10關注商品246
10.6.11購物車246
10.6.12下單249
10.6.13用戶中心251
10.7本章小結255
參考文獻256

相關詞條

熱門詞條

聯絡我們