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

STRUTS程序員查詢辭典

STRUTS程序員查詢辭典

定 價(jià):¥30.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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