注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計網(wǎng)絡編程Struts網(wǎng)絡編程例學與實踐

Struts網(wǎng)絡編程例學與實踐

Struts網(wǎng)絡編程例學與實踐

定 價:¥32.00

作 者: 聞濤主編
出版社: 清華大學出版社
叢編項: 21世紀軟件工程師培養(yǎng)優(yōu)秀教材
標 簽: 軟件工具 程序設計

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

內(nèi)容簡介

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

作者簡介

暫缺《Struts網(wǎng)絡編程例學與實踐》作者簡介

圖書目錄

第1章  Web應用和Struts    1
1.1  Web應用技術的發(fā)展    1
1.1.1  靜態(tài)頁面    1
1.1.2  動態(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  一個最簡單的例子:Hello    8
2.4.1  創(chuàng)建本地工作區(qū)和Web環(huán)境    8
2.4.2  配置Struts環(huán)境    10
2.4.3  實例代碼    11
第3章  處理外部輸入的利器——ActionForm    14
3.1  什么是ActionForm    14
3.2  ActionForm實例    14
3.3  ActionForm中兩個重要的方法    17
3.3.1  validate()    17
3.3.2  reset()    17
3.4  ActionForm的作用范圍    17
3.5  動態(tài)ActionForm    18
3.5.1  后端映射(mapbacked)ActionForm    18
3.5.2  動態(tài)ActionForm(DynaActionForm)    19
第4章  Struts的標簽庫之一:<html>標簽    21
4.1  <html:html>標簽    21
4.2  <html:form>標簽    23
4.3  <html:text>標簽    25
4.4  <html:submit>標簽    27
4.5  <html:button>標簽    29
4.6  <html:textarea>標簽    30
4.7  <html:checkbox>標簽    31
4.8  <html:multibox>標簽    33
4.9  <html:radio>標簽    35
4.10  <html:select>標簽和<html:option>標簽    37
4.11  <html:file>標簽    38
4.12  <html:image>標簽    39
4.13  <html:hidden>標簽    42
4.14  <html:link>標簽    42
4.15  <html:img>標簽    43
4.16  <html:errors>標簽    44
4.17  綜合實例    46
第5章  Struts的標簽庫之二:<bean>標簽    51
5.1  <bean:struts>標簽    51
5.2  <bean:cookie>標簽    52
5.3  <bean:define>標簽    54
5.4  <bean:header>標簽    55
5.5  <bean:parameter>標簽    57
5.6  <bean:write>標簽    58
5.7  <bean:message>標簽    60
5.8  <bean:include>標簽    62
5.9  <bean:page>標簽    64
5.10  <bean:resource>標簽    66
5.11  <bean:size>標簽    67
第6章  Struts的標簽庫之三:<logic>標簽    70
6.1  <logic:present>標簽和<logic:notPresent>標簽    70
6.2  <logic:iterate>標簽    74
6.3  <logic:equal>標簽和<logic:notEqual>標簽    76
6.4  <logic:greaterEqual>標簽和<logic:greaterThan>標簽    78
6.5  <logic:lessEqual>標簽和<logic:lessThan>標簽    79
6.6  <logic:match>標簽和<logic:notMatch>標簽    80
6.7  <logic:empty>標簽和<logic:notEmpty>標簽    84
6.8  <logic:forward>標簽    86
6.9  <logic:redirect>標簽    87
6.10  <logic:messagePresent>和<logic :messageNotPresent>標簽    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章  標簽庫的擴展:自定義標簽    116
8.1  什么是自定義標簽    116
8.1.1  聲明tag標簽所在的tag庫    117
8.1.2  實現(xiàn)tag標簽    117
8.2  使用自定義標簽currentDatetime    117
8.2.1  創(chuàng)建currentDatetime標簽的TLD文件    119
8.2.2  創(chuàng)建currentDatetime標簽的Java文件    120
8.3  自定義標簽應用實例    124
8.3.1  帶屬性的標簽    124
8.3.2  自定義的Iterator標簽    127
8.3.3  自定義變量生成標簽    131
8.3.4  創(chuàng)建腳本變量的自定義標簽    134
8.4  小結(jié)    138
第9章  Struts的校驗機制    139
9.1  傳統(tǒng)的JavaScript校驗    140
9.2  Struts的一般校驗方法    146
9.2.1  ActionErrors對象    146
9.2.2  ActionForm和Action中數(shù)據(jù)校驗實例    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框架應用實例    164
9.3.6  用戶自定義校驗規(guī)則    168
9.3.7  Validator框架與JavaScript校驗    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  準備工作    181
11.2  創(chuàng)建一個經(jīng)典頁面布局    183
11.3  使用<tiles:definition>標簽    186
11.4  Definition的擴展    188
11.5  通過Action調(diào)用definition    190
第12章  Struts應用實例:在線用戶注冊系統(tǒng)    192
12.1  目標系統(tǒng)    192
12.2  系統(tǒng)展示    193
12.3  利用Eclipse開發(fā)Web應用程序    195
12.3.1  新建Web項目    195
12.3.2  建立源程序文件夾    199
12.3.3  添加外部jar包的引用    202
12.3.4  為項目添加文件夾    208
12.3.5  項目結(jié)構(gòu)說明    209
12.3.6  項目的部署    210
12.3.7  小結(jié)    211
12.4  在線用戶注冊系統(tǒng)開發(fā)實戰(zhàn)    212
12.4.1  數(shù)據(jù)庫設計    212
12.4.2  系統(tǒng)框架功能的實現(xiàn)    212
12.4.3  第一個頁面——系統(tǒng)登錄頁面的實現(xiàn)    218
12.4.4  瀏覽用戶列表頁面的實現(xiàn)    224
12.4.5  新增用戶頁面的實現(xiàn)    229
12.4.6  修改和刪除用戶信息    236
12.4.7  用戶權(quán)限控制的功能    239
12.4.8  小結(jié)    242
12.5  在Eclipse中利用Ant腳本部署應用程序    242
12.5.1  配置Eclipse中Ant腳本功能的相關參數(shù)    242
12.5.2  在Eclipse中編寫Ant腳本    244
12.5.3  運行Ant腳本    247
12.5.4  Ant腳本視圖    250
12.5.5  小結(jié)    252

本目錄推薦

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