注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設(shè)計其他編程語言/工具STRUTS程序員查詢辭典

STRUTS程序員查詢辭典

STRUTS程序員查詢辭典

定 價:¥30.00

作 者: James Holmes著;孫燕等譯;孫燕譯
出版社: 中國鐵道出版社
叢編項: 程序員查詢辭典系列叢書
標 簽: 暫缺

ISBN: 9787113064914 出版時間: 2005-06-01 包裝: 膠版紙
開本: 21cm 頁數(shù): 491 字數(shù):  

內(nèi)容簡介

  本書是Struts的參考大全,內(nèi)容主要有5部分: 第一部分是Struts基礎(chǔ),首先概述Struts,包括促使Struts產(chǎn)生歷史原因、它可以解決的問題以及MVC體系結(jié)構(gòu)的重要性。然后說明如何編寫簡單的Struts應用程序,并詳細講解模型層、視圖層、近制器層、Validator、Tiles、聲明式異常處理、Struts模塊、國際化Struts應用程序。 第二部分列出Struts標記庫的使用說明,如HTML標記庫、Bean標記庫、嵌套標記庫、在Struts中使用JSTL。 第三部分詳細說明Struts配置文件、Tiles配置文件以及Validator配置文件的應用信息。 第四部分介紹應用Struts的內(nèi)容,即Struts應用的安全保護和測試。 第五部分附錄,給出各種參考資料。 通過本書的學習,您將能夠理解MVC結(jié)構(gòu);利用內(nèi)建的驗證接口;創(chuàng)建和重用Tiles JSP布局;使用HTML、Bean、Logic和嵌套標記庫;使用JSTL;使用Struts、Tiles和Validator配置文件;保護Struts應用;對Struts應用執(zhí)行各種單元測試。 本書適用于Java程序員。

作者簡介

  JamesHolmes是一流的Struts專家。他是Struts項目的會員,同時也是StrutsConsole這一最受歡迎的Struts開發(fā)工具的建立者。此外,因其在Struts框架和JDeveloper方面所做的成就,OracleMagazine曾將其稱為“2002年度最佳Java開發(fā)人員”。James是一位見解獨到的顧問,為ADP、BankofAmerica、IBM和UPS等開發(fā)了用于復雜事務環(huán)境的服務器端應用程序。若要聘請James負責Struts和Java開發(fā)項目,可通過電子郵件james@jamesholmes.com與他聯(lián)系,還可以訪問他的個人網(wǎng)站:http://www.JamesHolmes.com。相關(guān)圖書

圖書目錄

第一部分 Struts框架
第1章 Struts簡介
1.1 Web應用程序開發(fā)簡史
1.2 兩種開發(fā)模型
1.2.1 模型1體系結(jié)構(gòu)概述
1.2.2 模型2體系結(jié)構(gòu)概述
1.3 模型一視圖一控制器體系結(jié)構(gòu)的詳細介紹
1.3.1 模型組件
1.3.2 視圖組件
1.3.3 控制器組件
1.4 走近Struts
1.5 Struts的基本組件
1.5.1 基本框架
1.5.2 JSP標簽庫
1.5.3 Tiles插件
1.5.4 Validator插件
1.6 獲取Struts
1.6.1 下載(二:進制)
1.6.2 下載(源代碼)
1.7 Struts入門
第2章 構(gòu)建一個簡單的Struts應用程序
2.1 應用程序概述
2.1.1 Mini HR應用程序文件
2.1.2 index.jsp
2.1.3 search-jsp
2.1.4 SearchFormjaVa
2.1.5 SearchAction.iava
2.1.6 EmployeeSearchServicejaVa
2.1.7 EmployeejaVa
2.1.8 web.xml
2.1.9 struts-config.xml
2.1.10 ApplicationResources.properties..
2.2 編譯、打包和運行應用程序
2.2.1下載和安裝Struts和Tomcat
2.2.2 編譯應用程序
2.2.3 打包應用程序
2.2.4 運行應用程序
2.3 了解執(zhí)行流
第3章 模型層
3.1 什么是模型
3.2 Struts與模型
3.3 回顧Mini HR應用程序的模型層
第4章 視圖層
4.1 Struts與視圖層
4.1.1 JSP頁面
4.1.2 Form Bean
4.1.3 JSP標記庫
4.1.4 資源束
4.2 回顧Mini HR應用程序的視圖層
4.3 其他視圖技術(shù)
第5章 控制器層
5.1 Struts與控制器層
5.2 ActionServlet類
5.3 RequestProcessor類
5.4 Action類
5.5 ActionForward類
5.6 回顧Mini HR應用程序的控制器層
第6章 Validator
6.1 Validator概述
6.2 Validator的使用
6.2.1 啟用Validator插件
6.2.2 配置validator-rules.xml
6.2.3 包含的驗證例程
6.2.4 創(chuàng)建Form Bean
6.2.5 配置validadtion.xml
6.2.6 配置ApplicationResources.properties
6.2.7 啟動客戶端驗證
6.3 創(chuàng)建自定義驗證
6.3.1 創(chuàng)建驗證方法
6.3.2 添加新驗證規(guī)則
6.3.3 添加新的驗證定義
6.3.4 將消息添加到ApplicationResources.pmperties文件中
6.4 國際化驗證
6.5 將Validator添加到Mini HR應用程序中
6.5.1 將SearchForm更改成ValidatorForm的子類
6.5.2 添加validator-rules.xml文件
6.5.3 創(chuàng)建validation.xml文件
6.5.4 將Validator插件添加到struts-config.xml文件中
6.5.5 將驗證錯誤消息添加到ApplicationResources.properties文件中
6.5.6 重新編譯、打包并運行更新后的應用程序
第7章 Tiles
7.1 Tiles概述
7.2 使用Tiles
7.2.1 啟動Tiles插件
7.2.2 創(chuàng)建Tiles定義
7.2.3 創(chuàng)建布局JSP并使用Tiles標記庫
7.2.4 創(chuàng)建內(nèi)容JSP
7.2.5 使用Tiles定義
7.3 國際化Tiles
7.4 使用Tiles標記庫
7.5 Tiles標記庫標記
7.5.1 add標記
7.5.2 definition標記
7.5.3 getAsString標記
7.5.4 importAttribute標記
7.5.5 initComponentDefinitions標記
7.5.6 insert標記
7.5.7 put標記
7.5.8 putList標記
7.5.9 useAttribute標記
7.6 將Tiles添加到Mini HR應用程序中
7.6.1 將Tiles TLD文件添加到應用程序中
7.6.2 創(chuàng)建布局JSP
7.6.3 更新現(xiàn)有的JSP以使用布局
7.6.4 創(chuàng)建tiles.defs.xml文件
7.6.5 更新struts.config.xml文件中的forward定義,并將Tiles插件添加到該文件中
7.6.6 重新打包并運行更新后的應用程序
第8章 聲明式異常處理
8.1 配置Struts的異常處理程序
8.2 創(chuàng)建一個定制異常處理程序
8.2.1 創(chuàng)建一個新的異常處理程序類
8.2.2 將新的異常處理程序定義添加到struts.config-xml文件中
8.3 將聲明式異常處理添加到Mini HR應用程序中
8.3.1 創(chuàng)建一個應用程序異常類
8.3.2 更新SearchAction以拋出一個應用程序異常
8.3.3 在struts.config.xml文件中建立一個異常處理程序
8.3.4 創(chuàng)建一個異常處理程序JsP
8.3.5 將異常錯誤消息添加到ApplicationResources.properties文件中
8.3.6 重新編譯、打包并運行更新后的應用程序
第9章 Struts模塊
9.1 使用模塊
9.1.1 創(chuàng)建每個模塊的Struts配置文件
9.1.2 配置模塊的web.xml部署描述符文件
9.1.3 配置鏈接以訪問專屬于對應模塊的JSP
9.2 在模塊化的應用程序中使用Validator
9.3 在模塊化的應用程序中使用Tiles
9.4 改變Mini HR應用程序以使用模塊
9.4.1 建立模塊目錄和文件
9.4.2 創(chuàng)建每個模塊的Struts配置文件
9.4.3 更新應用程序的web.xml部署描述符文件
9.4.4 重新打包并運行更新后的應用程序
第10章 國際化Struts應用程序
10.1 了解Java的國際化支持
10.1.1 java.util.1ocale類
10.1.2 java.util.ResourceBundle類
10.1.3 java.text.MessageFormat類
10.2了解Struts的國際化支持
10.2.1 Locale
10.2.2 消息資源
10.2.3 持國際化的Struts標記庫
10.3 國際化Mini HR應用程序
10.3.1將所有應用程序文本條目添加到ApplicationResources.properties文件
10.3.2 創(chuàng)建西班牙文的ApplicationResources.properties文件
10.3.3 更新JSP以從ApplicationResources.properties文件檢索所有的應用程序文本
10.3.4 重新打包并運行更新后的應用程序
第二部分 Struts標記庫
第11章 HTML標記庫
11.1 了解JSP頁面中的變量和范圍
11.2 HTML標記庫的使用
11.3 HTML標記庫標記
11.3.1 base標記
11.3.2 bu~on標記
11.3.3 cancel標記
11.3.4 checkbox標記
11.3.5 errors標記
11.3.6 file標記
11.3.7 form標記
11.3.8 frame標記
11.3.9 hidden標記
11.3.10 html標記
11.3.11 image標記
11.3.12 img標記
11.3.13 javasc邱t標記
11.3.14 link標記
11.3.15 messages標記
11.3.16 multibox標記
11.3.17 option標記
11.3.18 options標記
11.3.19 optionsCo11ection標記
11.3.20 password標記
11.3.21 radio標記
11.3.22 reset標記
11·3.23 rewrite標記
11.3.24 select標記
11·3.25 submit標記
11.3.26 text標記
11.3.27 textarea標記
11.3.28 xhtml標記
11.4 常用標記屬性
第12章 Bean標記庫
12.1 了解JSP的變量和范圍
12.2 使用Bean標記庫
12.3 Bean標記庫標記
12.3.l cookie標記
12.3.2 define標記
12.3.3 header標記
12.3.4 include標記
12.3.5 message標記
12.3.6 page標記
12.3.7 parameter標記
12.3.8 resource標記
12.3.9 size標記
12.3.10 struts標記
12.3.11 write標記
第13章 邏輯標記庫
13.1 了解JSP的變量和范圍:
13.2 使用邏輯標記庫
13.3 邏輯標記庫標記
13.3.1 empty標記
13.3.2 equal標記
13.3.3 forward標記
13.3.4 greaterEqual標記
1 3.3.5 greaterThan標記
13.3.6 iterate標記
13.3.7 lessEqual標記
13.3.8 lessThan標記
13.3.9 match標記
13.3.10 messagesNotPresent標記
13.3.11 messagesPresent標記
13.3.12 notEmpty標記
13.3.13 notEqual標記
13.3.14 notMatch標記
13.3.15 notPresent標記
13.3.16 present標記
13.3.17 redirect標記
第14章 嵌套標記庫
14.1 了解Struts中的對象嵌套
14.2 嵌套標記庫的使用
14.3嵌套標記庫標記
14.3 .1 nest標記
14.3.2 root標記
14.3.3 writeNesting標記
第15章在Struts中使用JSTL
15.1 JSTL概述
15.1.1 JSTL表達式語言
15.1.2 JSTL標記庫
15.2在Struts中使用JSTL
15.2.1 Struts-EL
15.2.2 JSTL替換示例
15.2.3 Struts-EL標記庫的使用
15.2.4 Struts-EL標記庫標記
第三部分 Struts配置文件
第16章 Struts配置文件
16.1 了解XML DTD
16.2 配置web.xml部署描述符文件
16.3 Struts配置文件標記
16.3.1 action標記
16.3.2 action-mappings標記
16.3.3 controller標記
16.3.4 data-source標記
16.3.5 data.sources標記
16.3.6 exception標記
16.3.7 form-bean標記
16.3.8 form-beans標記
16.3.9 form-property標記
16.3.10 forward標記
16.3.11 global-exceptions標記
16.3.12 global-forwards標記
16.3.13 message-resources標記
16.3.14 plug.in標記
16.3.15 set.property標記
16.3.16 struts-config標記
16.4 元數(shù)據(jù)標記
16.5 使用Struts Console編輯Struts配置文件
第17章 Tiles配置文件
17.1 了解XML DTD
17.2 啟動Tiles插件
17.3 Tiles配置文件標記
17.3.1 add標記
17.3.2 bean標記
17.3.3 definition標記
17.3.4 item標記
17.3.5 put標記
17.3.6 putList標記
17.3.7 set.property標記
17.3.8 tiles.definitions標記
17. 4 元數(shù)據(jù)標記
17.5 用Struts Console編輯Tiles配置文件
第18章 Validator配置文件
18.1 兩個配置文件
18.2 了解XML DTD
18.3 啟用Validator插件
16.3.5 data.sources標記
16.3.6 exception標記
16.3.7 form.bean標記
16.3.8 form.beans標記
16.3.9 form.property標記
16.3.10 forward標記
16.3·1l global.exceptions標記
16.3.12 global.forwards標記
16.3.13 message.resources標記
16.3.14 plug.in標記
16.3.15 set.property標記
16.3.16 struts.config標記
16.4 元數(shù)據(jù)標記
16.5 使用Struts Console編輯Struts配置文件
第17章 Tiles配置文件
17.1 了解XML DTD
17.2 啟動Tiles插件
17.3 Tiles配置文件標記
17.3.1 add標記
17.3.2 bean標記
17.3.3 definition標記
17.3.4 item標記
17.3.5 put標記
17.3.6 putList標記
17.3.7 set.property標記
17.3.8 tiles.definitions標記
17.4 元數(shù)據(jù)標記
17.5 用Struts Console編輯Tiles配置文件
第18章 Validator配置文件
18.1 兩個配置文件
18.2 了解XML DTD
18.3 啟用Validator插件
第20章 測試Struts應用程序
20.1 測試類型
20.1.1 單元測試
20.1.2 功能測試
20.1.3 系統(tǒng)測試
20.2 對Struts應用程序進行單元測試
20.2.1 測試模型
20.2.2 測試控制器的行為
20.2.3 測試視圖
20.3 由使用情形驅(qū)動的測試
20.3.1 創(chuàng)建測試用例
20.3.2 使用CaIloo WebTest
20.4 測試應用程序性能
第五部分 附錄
附錄 Struts Console快速參考

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號