注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程Struts網(wǎng)絡(luò)編程例學(xué)與實(shí)踐

Struts網(wǎng)絡(luò)編程例學(xué)與實(shí)踐

Struts網(wǎng)絡(luò)編程例學(xué)與實(shí)踐

定 價(jià):¥32.00

作 者: 聞濤主編
出版社: 清華大學(xué)出版社
叢編項(xiàng): 21世紀(jì)軟件工程師培養(yǎng)優(yōu)秀教材
標(biāo) 簽: 軟件工具 程序設(shè)計(jì)

ISBN: 9787302124788 出版時(shí)間: 2006-03-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 252 字?jǐn)?shù):  

內(nèi)容簡介

  Struts目前已經(jīng)成為Web開發(fā)的主流框架之一,并且正有越來越多的開發(fā)組織在進(jìn)行著Struts的應(yīng)用開發(fā)實(shí)踐。Struts的參考手冊和指導(dǎo)書籍也有很多,但是大多數(shù)都理論重于實(shí)際,針對開發(fā)中的具體問題和細(xì)節(jié)設(shè)計(jì)不夠深入,這樣就造成看完書后仍無法上手的尷尬局面。本書針對這一問題,在講解理論的基礎(chǔ)上,通過大量生動(dòng)的例子來幫助讀者理解,并最大程度地保證讀者在閱讀完本書后能夠?qū)嶋H上手進(jìn)行開發(fā)工作。本書主要是為從事Web開發(fā)的廣大工程技術(shù)人員所寫。作為Web開發(fā)的主流框架之一,Struts是每一個(gè)程序員應(yīng)該了解并掌握的,特別是如果您希望從事這方面的工作。另外,本書也適合各院校對Web開發(fā)有一定了解的學(xué)生用于學(xué)習(xí)。本書基本內(nèi)容組織如下:第1章簡要回顧了Struts的歷史;第2章介紹了Struts的基本概念和一個(gè)簡短的小例子;第3章講解了Struts的ActionForm;第4~6章詳細(xì)講解Struts的幾個(gè)重要標(biāo)簽庫;第7章講解了Struts的Action;第8章是關(guān)于自定義標(biāo)簽;第9章論述了Struts的校驗(yàn)機(jī)制;第10章說明了Struts的國際化方法;第11章講解了Struts的Tiles組件;第12章給出一個(gè)基于Struts的完整應(yīng)用系統(tǒng)。本書前7章是Struts的基礎(chǔ)內(nèi)容。如果您對Struts比較陌生,最好從頭開始閱讀;第8~11章是Struts的高級內(nèi)容,各章比較獨(dú)立,如果您對Struts已經(jīng)比較熟悉,可以挑選您需要和感興趣的部分單獨(dú)進(jìn)行閱讀;如果您已經(jīng)看過不少Struts方面的書籍,只是沒有實(shí)際做過開發(fā),不妨看看第12章的內(nèi)容,或許它對您是一個(gè)驚喜。本書的所有源代碼都可以在隨書光盤中找到,方便各位讀者的學(xué)習(xí)和使用。沒有各位朋友的關(guān)心和幫助,這本書是不可能與廣大讀者見面的;在這里,衷心感謝各位朋友在此書的寫作和出版過程中給予的幫助! 目錄第1章Web應(yīng)用和Struts 11.1Web應(yīng)用技術(shù)的發(fā)展 11.1.1靜態(tài)頁面 11.1.2動(dòng)態(tài)頁面 11.2Struts介紹 3第2章Struts基本原理 42.1MVC模式 42.2Struts基本概念 52.2.1體系結(jié)構(gòu) 52.2.2配置文件struts-config.xml 62.3Struts工作流程 72.4一個(gè)最簡單的例子:Hello 82.4.1創(chuàng)建本地工作區(qū)和Web環(huán)境 82.4.2配置Struts環(huán)境 102.4.3實(shí)例代碼 11第3章處理外部輸入的利器:ActionForm 143.1什么是ActionForm 143.2ActionForm實(shí)例 143.3ActionForm中兩個(gè)重要的方法 173.3.1validate() 173.3.2reset() 173.4ActionForm的作用范圍 173.5動(dòng)態(tài)ActionForm 183.5.1后端映射(mapbacked)ActionForm 183.5.2動(dòng)態(tài)ActionForm(DynaActionForm) 19第4章Struts的標(biāo)簽庫之一:標(biāo)簽 214.1標(biāo)簽 214.2標(biāo)簽 234.3標(biāo)簽 254.4標(biāo)簽 274.5標(biāo)簽 294.6標(biāo)簽 304.7標(biāo)簽 314.8標(biāo)簽 334.9標(biāo)簽 354.10標(biāo)簽和標(biāo)簽 374.11標(biāo)簽 384.12標(biāo)簽 394.13標(biāo)簽 424.14標(biāo)簽 424.15標(biāo)簽 434.16標(biāo)簽 444.17綜合實(shí)例 46第5章Struts的標(biāo)簽庫之二:標(biāo)簽 515.1標(biāo)簽 515.2標(biāo)簽 525.3標(biāo)簽 545.4標(biāo)簽 555.5標(biāo)簽 575.6標(biāo)簽 585.7標(biāo)簽 605.8標(biāo)簽 625.9標(biāo)簽 645.10標(biāo)簽 665.11標(biāo)簽 67第6章Struts的標(biāo)簽庫之三:標(biāo)簽 706.1標(biāo)簽和標(biāo)簽 706.2標(biāo)簽 746.3標(biāo)簽和標(biāo)簽 766.4標(biāo)簽和標(biāo)簽 786.5標(biāo)簽和標(biāo)簽 796.6標(biāo)簽和標(biāo)簽 806.7標(biāo)簽和標(biāo)簽 846.8標(biāo)簽 866.9標(biāo)簽 876.10和標(biāo)簽 90第7章Struts世界的控制者:Action 937.1Struts的Action 937.2使用DispatchAction 967.3使用LookupDispatchAction 997.4使用ForwardAction 1037.5使用IncludeAction 1087.6使用SwitchAction 110第8章標(biāo)簽庫的擴(kuò)展:自定義標(biāo)簽 1168.1什么是自定義標(biāo)簽 1168.1.1聲明tag標(biāo)簽所在的tag庫 1178.1.2實(shí)現(xiàn)tag標(biāo)簽 1178.2使用自定義標(biāo)簽currentDatetime 1178.2.1創(chuàng)建currentDatetime標(biāo)簽的TLD文件 1198.2.2創(chuàng)建currentDatetime標(biāo)簽的Java文件 1208.3自定義標(biāo)簽應(yīng)用實(shí)例 1248.3.1帶屬性的標(biāo)簽 1248.3.2自定義的Iterator標(biāo)簽 1278.3.3自定義變量生成標(biāo)簽 1318.3.4創(chuàng)建腳本變量的自定義標(biāo)簽 1348.4小結(jié) 138第9章Struts的校驗(yàn)機(jī)制 1399.1傳統(tǒng)的JavaScript校驗(yàn) 1409.2Struts的一般校驗(yàn)方法 1469.2.1ActionErrors對象 1469.2.2ActionForm和Action中數(shù)據(jù)校驗(yàn)實(shí)例 1489.3Struts Validator框架 1559.3.1Validator的配置 1569.3.2validator-rules.xml文件 1579.3.3validation.xml文件 1609.3.4ActionForm的使用 1629.3.5Validator框架應(yīng)用實(shí)例 1649.3.6用戶自定義校驗(yàn)規(guī)則 1689.3.7Validator框架與JavaScript校驗(yàn) 1719.3.8Validator框架對于國際化的支持 1729.4小結(jié) 173第10章資源文件 17410.1創(chuàng)建和使用資源文件 17410.2在Action類中使用資源文件 17510.3多資源文件和國際化 17810.4資源文件中的編碼問題 179第11章裝飾大師:Tiles 18111.1準(zhǔn)備工作 18111.2創(chuàng)建一個(gè)經(jīng)典頁面布局 18311.3使用標(biāo)簽 18611.4Definition的擴(kuò)展 18811.5通過Action調(diào)用definition 190第12章Struts應(yīng)用實(shí)例:在線用戶注冊系統(tǒng) 19212.1目標(biāo)系統(tǒng) 19212.2系統(tǒng)展示 19312.3利用Eclipse開發(fā)Web應(yīng)用程序 19512.3.1新建Web項(xiàng)目 19512.3.2建立源程序文件夾 19912.3.3添加外部jar包的引用 20212.3.4為項(xiàng)目添加文件夾 20812.3.5項(xiàng)目結(jié)構(gòu)說明 20912.3.6項(xiàng)目的部署 21012.3.7小結(jié) 21112.4在線用戶注冊系統(tǒng)開發(fā)實(shí)戰(zhàn) 21212.4.1數(shù)據(jù)庫設(shè)計(jì) 21212.4.2系統(tǒng)框架功能的實(shí)現(xiàn) 21212.4.3第一個(gè)頁面:系統(tǒng)登錄頁面的實(shí)現(xiàn) 21812.4.4瀏覽用戶列表頁面的實(shí)現(xiàn) 22412.4.5新增用戶頁面的實(shí)現(xiàn) 22912.4.6修改和刪除用戶信息 23612.4.7用戶權(quán)限控制的功能 23912.4.8小結(jié) 24212.5在Eclipse中利用Ant腳本部署應(yīng)用程序 24212.5.1配置Eclipse中Ant腳本功能的相關(guān)參數(shù) 24212.5.2在Eclipse中編寫Ant腳本 24412.5.3運(yùn)行Ant腳本 24712.5.4Ant腳本視圖 25012.5.5小結(jié) 252

作者簡介

暫缺《Struts網(wǎng)絡(luò)編程例學(xué)與實(shí)踐》作者簡介

圖書目錄

第1章  Web應(yīng)用和Struts    1
1.1  Web應(yīng)用技術(shù)的發(fā)展    1
1.1.1  靜態(tài)頁面    1
1.1.2  動(dòng)態(tài)頁面    1
1.2  Struts介紹    3
第2章  Struts基本原理    4
2.1  MVC模式    4
2.2  Struts基本概念    5
2.2.1  體系結(jié)構(gòu)    5
2.2.2  配置文件struts-config.xml    6
2.3  Struts工作流程    7
2.4  一個(gè)最簡單的例子:Hello    8
2.4.1  創(chuàng)建本地工作區(qū)和Web環(huán)境    8
2.4.2  配置Struts環(huán)境    10
2.4.3  實(shí)例代碼    11
第3章  處理外部輸入的利器——ActionForm    14
3.1  什么是ActionForm    14
3.2  ActionForm實(shí)例    14
3.3  ActionForm中兩個(gè)重要的方法    17
3.3.1  validate()    17
3.3.2  reset()    17
3.4  ActionForm的作用范圍    17
3.5  動(dòng)態(tài)ActionForm    18
3.5.1  后端映射(mapbacked)ActionForm    18
3.5.2  動(dòng)態(tài)ActionForm(DynaActionForm)    19
第4章  Struts的標(biāo)簽庫之一:<html>標(biāo)簽    21
4.1  <html:html>標(biāo)簽    21
4.2  <html:form>標(biāo)簽    23
4.3  <html:text>標(biāo)簽    25
4.4  <html:submit>標(biāo)簽    27
4.5  <html:button>標(biāo)簽    29
4.6  <html:textarea>標(biāo)簽    30
4.7  <html:checkbox>標(biāo)簽    31
4.8  <html:multibox>標(biāo)簽    33
4.9  <html:radio>標(biāo)簽    35
4.10  <html:select>標(biāo)簽和<html:option>標(biāo)簽    37
4.11  <html:file>標(biāo)簽    38
4.12  <html:image>標(biāo)簽    39
4.13  <html:hidden>標(biāo)簽    42
4.14  <html:link>標(biāo)簽    42
4.15  <html:img>標(biāo)簽    43
4.16  <html:errors>標(biāo)簽    44
4.17  綜合實(shí)例    46
第5章  Struts的標(biāo)簽庫之二:<bean>標(biāo)簽    51
5.1  <bean:struts>標(biāo)簽    51
5.2  <bean:cookie>標(biāo)簽    52
5.3  <bean:define>標(biāo)簽    54
5.4  <bean:header>標(biāo)簽    55
5.5  <bean:parameter>標(biāo)簽    57
5.6  <bean:write>標(biāo)簽    58
5.7  <bean:message>標(biāo)簽    60
5.8  <bean:include>標(biāo)簽    62
5.9  <bean:page>標(biāo)簽    64
5.10  <bean:resource>標(biāo)簽    66
5.11  <bean:size>標(biāo)簽    67
第6章  Struts的標(biāo)簽庫之三:<logic>標(biāo)簽    70
6.1  <logic:present>標(biāo)簽和<logic:notPresent>標(biāo)簽    70
6.2  <logic:iterate>標(biāo)簽    74
6.3  <logic:equal>標(biāo)簽和<logic:notEqual>標(biāo)簽    76
6.4  <logic:greaterEqual>標(biāo)簽和<logic:greaterThan>標(biāo)簽    78
6.5  <logic:lessEqual>標(biāo)簽和<logic:lessThan>標(biāo)簽    79
6.6  <logic:match>標(biāo)簽和<logic:notMatch>標(biāo)簽    80
6.7  <logic:empty>標(biāo)簽和<logic:notEmpty>標(biāo)簽    84
6.8  <logic:forward>標(biāo)簽    86
6.9  <logic:redirect>標(biāo)簽    87
6.10  <logic:messagePresent>和<logic :messageNotPresent>標(biāo)簽    90

第7章  Struts世界的控制者——Action    93
7.1  Struts的Action    93
7.2  使用DispatchAction    96
7.3  使用LookupDispatchAction    99
7.4  使用ForwardAction    103
7.5  使用IncludeAction    108
7.6  使用SwitchAction    110
第8章  標(biāo)簽庫的擴(kuò)展:自定義標(biāo)簽    116
8.1  什么是自定義標(biāo)簽    116
8.1.1  聲明tag標(biāo)簽所在的tag庫    117
8.1.2  實(shí)現(xiàn)tag標(biāo)簽    117
8.2  使用自定義標(biāo)簽currentDatetime    117
8.2.1  創(chuàng)建currentDatetime標(biāo)簽的TLD文件    119
8.2.2  創(chuàng)建currentDatetime標(biāo)簽的Java文件    120
8.3  自定義標(biāo)簽應(yīng)用實(shí)例    124
8.3.1  帶屬性的標(biāo)簽    124
8.3.2  自定義的Iterator標(biāo)簽    127
8.3.3  自定義變量生成標(biāo)簽    131
8.3.4  創(chuàng)建腳本變量的自定義標(biāo)簽    134
8.4  小結(jié)    138
第9章  Struts的校驗(yàn)機(jī)制    139
9.1  傳統(tǒng)的JavaScript校驗(yàn)    140
9.2  Struts的一般校驗(yàn)方法    146
9.2.1  ActionErrors對象    146
9.2.2  ActionForm和Action中數(shù)據(jù)校驗(yàn)實(shí)例    148
9.3  Struts Validator框架    155
9.3.1  Validator的配置    156
9.3.2  validator-rules.xml文件    157
9.3.3  validation.xml文件    160
9.3.4  ActionForm的使用    162
9.3.5  Validator框架應(yīng)用實(shí)例    164
9.3.6  用戶自定義校驗(yàn)規(guī)則    168
9.3.7  Validator框架與JavaScript校驗(yàn)    171
9.3.8  Validator框架對于國際化的支持    172
9.4  小結(jié)    173
第10章  資源文件    174
10.1  創(chuàng)建和使用資源文件    174
10.2  在Action類中使用資源文件    175
10.3  多資源文件和國際化    178
10.4  資源文件中的編碼問題    179
第11章  裝飾大師:Tiles    181
11.1  準(zhǔn)備工作    181
11.2  創(chuàng)建一個(gè)經(jīng)典頁面布局    183
11.3  使用<tiles:definition>標(biāo)簽    186
11.4  Definition的擴(kuò)展    188
11.5  通過Action調(diào)用definition    190
第12章  Struts應(yīng)用實(shí)例:在線用戶注冊系統(tǒng)    192
12.1  目標(biāo)系統(tǒng)    192
12.2  系統(tǒng)展示    193
12.3  利用Eclipse開發(fā)Web應(yīng)用程序    195
12.3.1  新建Web項(xiàng)目    195
12.3.2  建立源程序文件夾    199
12.3.3  添加外部jar包的引用    202
12.3.4  為項(xiàng)目添加文件夾    208
12.3.5  項(xiàng)目結(jié)構(gòu)說明    209
12.3.6  項(xiàng)目的部署    210
12.3.7  小結(jié)    211
12.4  在線用戶注冊系統(tǒng)開發(fā)實(shí)戰(zhàn)    212
12.4.1  數(shù)據(jù)庫設(shè)計(jì)    212
12.4.2  系統(tǒng)框架功能的實(shí)現(xiàn)    212
12.4.3  第一個(gè)頁面——系統(tǒng)登錄頁面的實(shí)現(xiàn)    218
12.4.4  瀏覽用戶列表頁面的實(shí)現(xiàn)    224
12.4.5  新增用戶頁面的實(shí)現(xiàn)    229
12.4.6  修改和刪除用戶信息    236
12.4.7  用戶權(quán)限控制的功能    239
12.4.8  小結(jié)    242
12.5  在Eclipse中利用Ant腳本部署應(yīng)用程序    242
12.5.1  配置Eclipse中Ant腳本功能的相關(guān)參數(shù)    242
12.5.2  在Eclipse中編寫Ant腳本    244
12.5.3  運(yùn)行Ant腳本    247
12.5.4  Ant腳本視圖    250
12.5.5  小結(jié)    252

本目錄推薦

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