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

STRUTS程序員查詢辭典

STRUTS程序員查詢辭典

定 價(jià):¥30.00

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

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

第一部分 Struts框架
第1章 Struts簡(jiǎn)介
1.1 Web應(yīng)用程序開(kāi)發(fā)簡(jiǎn)史
1.2 兩種開(kāi)發(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)簽庫(kù)
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è)簡(jiǎn)單的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頁(yè)面
4.1.2 Form Bean
4.1.3 JSP標(biāo)記庫(kù)
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 啟動(dòng)客戶端驗(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 國(guó)際化驗(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 啟動(dòng)Tiles插件
7.2.2 創(chuàng)建Tiles定義
7.2.3 創(chuàng)建布局JSP并使用Tiles標(biāo)記庫(kù)
7.2.4 創(chuàng)建內(nèi)容JSP
7.2.5 使用Tiles定義
7.3 國(guó)際化Tiles
7.4 使用Tiles標(biāo)記庫(kù)
7.5 Tiles標(biāo)記庫(kù)標(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 配置鏈接以訪問(wèn)專屬于對(duì)應(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章 國(guó)際化Struts應(yīng)用程序
10.1 了解Java的國(guó)際化支持
10.1.1 java.util.1ocale類
10.1.2 java.util.ResourceBundle類
10.1.3 java.text.MessageFormat類
10.2了解Struts的國(guó)際化支持
10.2.1 Locale
10.2.2 消息資源
10.2.3 持國(guó)際化的Struts標(biāo)記庫(kù)
10.3 國(guó)際化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)記庫(kù)
第11章 HTML標(biāo)記庫(kù)
11.1 了解JSP頁(yè)面中的變量和范圍
11.2 HTML標(biāo)記庫(kù)的使用
11.3 HTML標(biāo)記庫(kù)標(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)記庫(kù)
12.1 了解JSP的變量和范圍
12.2 使用Bean標(biāo)記庫(kù)
12.3 Bean標(biāo)記庫(kù)標(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)記庫(kù)
13.1 了解JSP的變量和范圍:
13.2 使用邏輯標(biāo)記庫(kù)
13.3 邏輯標(biāo)記庫(kù)標(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)記庫(kù)
14.1 了解Struts中的對(duì)象嵌套
14.2 嵌套標(biāo)記庫(kù)的使用
14.3嵌套標(biāo)記庫(kù)標(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á)式語(yǔ)言
15.1.2 JSTL標(biāo)記庫(kù)
15.2在Struts中使用JSTL
15.2.1 Struts-EL
15.2.2 JSTL替換示例
15.2.3 Struts-EL標(biāo)記庫(kù)的使用
15.2.4 Struts-EL標(biāo)記庫(kù)標(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 啟動(dòng)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 啟動(dòng)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章 測(cè)試Struts應(yīng)用程序
20.1 測(cè)試類型
20.1.1 單元測(cè)試
20.1.2 功能測(cè)試
20.1.3 系統(tǒng)測(cè)試
20.2 對(duì)Struts應(yīng)用程序進(jìn)行單元測(cè)試
20.2.1 測(cè)試模型
20.2.2 測(cè)試控制器的行為
20.2.3 測(cè)試視圖
20.3 由使用情形驅(qū)動(dòng)的測(cè)試
20.3.1 創(chuàng)建測(cè)試用例
20.3.2 使用CaIloo WebTest
20.4 測(cè)試應(yīng)用程序性能
第五部分 附錄
附錄 Struts Console快速參考

本目錄推薦

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