第1篇 Struts基礎應用
第1章 Java Web應用與Struts 初步
1.1 Java Web應用基礎
1.2 MVC設計模式
1.3 Struts設計模式
第2章 Struts開發(fā)環(huán)境的搭建與應用
2.1 需要提前安裝的技術平臺
2.2 Struts開發(fā)環(huán)境安裝
2.3 Java開發(fā)工具搭建Struts環(huán)境
2.4 Struts實現(xiàn)數(shù)據庫系統(tǒng)的操作
第3章 解析Struts配置文件
3.1 解析web.xml配置元素
3.2 解析struts-config.xml
第4章 控制器組件
4.1 控制器組件的流程機制
4.2 使用Struts內置的Action類
4.3 Token令牌組件
第5章 模型組件
5.1 在MVC設計模式中的模型
5.2 理解模型
5.3 業(yè)務邏輯層
5.4 業(yè)務對象
5.5 數(shù)據持久化層
第6章 視圖組件
6.1 視圖概述
6.2 Struts與視圖
6.3 在視圖中使用ActionForm類
6.4 ActionForm實踐
6.5 ActionForm類的使用技巧
6.6 視圖組件本地化及國際化應用
第2篇 Struts標簽庫應用
第7章 HTML標簽庫
7.1 HTML標簽庫的使用
7.2 頁面初始化標簽
7.3 創(chuàng)建頁面鏈接的 html:link 標簽
7.4 表單與基本表單元素標簽
7.5 下拉列表框標簽
7.6 單選按鈕和檢查框標簽
7.7 圖片標簽
7.8 文件上傳標簽 html:file
7.9 errors和messages標簽
第8章 Bean標簽庫
8.1 Bean標簽庫的使用
8.2 將指定對象定義為變量的標簽
8.3 輸出消息或Bean的屬性值的標簽
8.4 獲取Web應用資源的標簽
第9章 Logic標簽庫
9.1 Logic標簽庫的使用
9.2 條件判斷標簽
9.3 字符串匹配的標簽
9.4 進行循環(huán)遍歷的標簽 logic:iterate
9.5 流程控制標簽
第10章 Nested標簽庫
10.1 Nested標簽庫的使用
10.2 Nested標簽庫與其他標簽庫的關系
10.3 nested:nest 標簽的應用
10.4 nested:writeNesting 標簽的應用
10.5 nested:root 標簽的應用
第11章 Tiles標簽庫
11.1 通過include元素實現(xiàn)復合視圖
11.2 通過 tiles:insert 標簽實現(xiàn)復合式網頁
11.3 簡單Tiles模板實現(xiàn)復合視圖
11.4 基于XML文件與Tiles模板實現(xiàn)復合式網頁
11.5 通過Struts中Action類來調用Tiles模板
11.6 Tiles模板擴展應用
第3篇 Struts典型實例
第12章 在線投票
12.1 實例運行結果
12.2 設計與分析
12.3 技術要點
12.4 開發(fā)過程
12.5 調試、發(fā)布與運行
第13章 網站計數(shù)器
13.1 實例運行結果
13.2 設計與分析
13.3 技術要點
13.4 開發(fā)過程
13.5 調試、發(fā)布與運行
第14章 統(tǒng)計網站流量圖
14.1 實例運行結果
14.2 設計與分析
14.4 技術要點
14.5 開發(fā)過程
14.6 調試、發(fā)布與運行
第15章 分頁數(shù)據查詢
15.1 實例運行結果
15.2 設計與分析
15.3 技術要點
15.4 開發(fā)過程
15.5 調試、發(fā)布與運行
第16章 留言簿
16.1 實例運行結果
16.2 設計與分析
16.3 技術要點
16.4 開發(fā)過程
16.5 調試、發(fā)布與運行
第17章 權限管理
17.1 實例運行結果
17.2 設計與分析
17.3 技術要點
17.4 開發(fā)過程
17.5 調試、發(fā)布與運行
第18章 Struts實現(xiàn)圖片的上傳與下載
18.1 實例運行結果
18.2 設計與分析
18.3 技術要點
18.4 開發(fā)過程
18.5 發(fā)布與運行
第19章 Validator驗證框架
19.1 實例運行結果
19.2 設計與分析
19.3 技術要點
19.4 開發(fā)過程
19.5 調試、發(fā)布與運行
第4篇 Struts典型案例
第20章 基于Struts開發(fā)的網上企業(yè)辦公自動化
20.1 需求分析
20.2 數(shù)據庫設計
20.3 前期準備
20.4 網站總體設計
20.5 公共類的編寫
20.6 登錄模塊
20.7 自定義標簽的開發(fā)
20.8 收/發(fā)文管理模塊
20.9 會議管理模塊
20.10 公告管理模塊
20.11 人力資源管理模塊
20.12 文檔管理
20.13 退出模塊
20.14 疑難解答
第21章 基于Struts與IBatis開發(fā)的圖書管理系統(tǒng)
21.1 需求分析
21.2 系統(tǒng)設計
21.3 數(shù)據庫設計
21.4 網站總體設計
21.5 公共類的編寫
21.6 IBatis設計模式的介紹
21.7 配置Struts
21.8 ActionForm類的編寫及配置
21.9 對數(shù)據表操作持久類的編寫
21.10 圖書管理系統(tǒng)總體架構
21.11 管理員功能模塊
21.12 圖書管理功能模塊
21.13 圖書借還管理功能模塊
21.14 疑難問題分析與解決
第22章 基于Seruts與Hibernate開發(fā)的新聞網絡中心
22.1 需求分析
22.2 系統(tǒng)設計
22.3 數(shù)據庫設計
22.4 網站總體設計
22.5 公共類的編寫
22.6 Hibernate數(shù)據庫配置文件
22.7 ActionForm類的編寫及配置
22.8 對數(shù)據表操作持久類的編寫
22.9 網站后臺主要功能設計
22.10 網站前臺主要功能設計