注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Java Web開(kāi)發(fā)(Struts 編程基礎(chǔ)與實(shí)例精講)

Java Web開(kāi)發(fā)(Struts 編程基礎(chǔ)與實(shí)例精講)

Java Web開(kāi)發(fā)(Struts 編程基礎(chǔ)與實(shí)例精講)

定 價(jià):¥48.00

作 者: 廖義奎編著
出版社: 中國(guó)電力出版社
叢編項(xiàng): Java Web開(kāi)發(fā)系列
標(biāo) 簽: Java語(yǔ)言 程序設(shè)計(jì)

ISBN: 9787508338699 出版時(shí)間: 2006-02-01 包裝: 膠版紙
開(kāi)本: 小16開(kāi) 頁(yè)數(shù): 496 字?jǐn)?shù):  

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

本書(shū)從JSPWeb入門(mén)、Struts基礎(chǔ)、Struts數(shù)據(jù)庫(kù)應(yīng)用、Struts高級(jí)應(yīng)用、Hibernate及Spring應(yīng)用以及Struts綜合應(yīng)用等六個(gè)部分詳細(xì)介紹了JSP以及Struts程序設(shè)計(jì)的方法與技巧。本書(shū)共30章,每章都以一個(gè)具體、實(shí)用的例子為主線,從設(shè)計(jì)目標(biāo)、運(yùn)行效果、主要背景知識(shí)、程序設(shè)計(jì)步驟、項(xiàng)目文件結(jié)構(gòu)、技術(shù)關(guān)鍵和程序源代碼分析等幾個(gè)方面進(jìn)行了講解,這些例子代表了JSP以及Struts某個(gè)方面(或某幾個(gè)方面)知識(shí)點(diǎn)的典型應(yīng)用,涵蓋了Struts程序設(shè)計(jì)的各個(gè)層面。????本書(shū)配套光盤(pán)中提供了各章例子的源程序,可以在Eclipse、JBuilder及JavaWebStudio等集成開(kāi)發(fā)環(huán)境下編譯和運(yùn)行。????本書(shū)適用于各層次的Java??Web(JSP、Struts)初學(xué)者和開(kāi)發(fā)人員,也可作為高校師生的JavaWeb教學(xué)參考書(shū)或?qū)嶒?yàn)與畢業(yè)設(shè)計(jì)指導(dǎo)書(shū)。

作者簡(jiǎn)介

  廖義奎,長(zhǎng)期從事計(jì)算機(jī)軟件及電子產(chǎn)品的研究與開(kāi)發(fā)工作,曾任某電子與信息研究所負(fù)責(zé)人,現(xiàn)于高校任教,主講《Java程序設(shè)計(jì)》、《電子測(cè)量技術(shù)》等課程,主持和參與省部級(jí)以上基金課題十多項(xiàng),發(fā)表與合作發(fā)表論文20多篇,合作獲專利2項(xiàng)。

圖書(shū)目錄

前  言
第一部分  Java Web入門(mén)
第1章  建立一個(gè)簡(jiǎn)單的JSP程序    3
1.1  關(guān)于JSP    4
1.2  建立和運(yùn)行簡(jiǎn)單的JSP程序    4
1.3  關(guān)于JSP 2.0    9
1.4  建立和運(yùn)行簡(jiǎn)單的JSP 2.0程序    10
1.5  JSP程序運(yùn)行環(huán)境    11
第2章  使用Servlet的Java Web程序    13
2.1  關(guān)于Servlet    13
2.2  建立和運(yùn)行簡(jiǎn)單的Servlet程序    16
2.3  Servlet程序相關(guān)知識(shí)    19
2.4  使用Servlet的Java Web程序源代碼    21
第3章  使用JavaBean的Java Web程序    23
3.1  關(guān)于JavaBean    23
3.2  建立和運(yùn)行使用JavaBean的Java Web程序    24
3.3  MVC模式    27
3.4  使用JavaBean的Java Web程序源代碼    28
第二部分  Struts基礎(chǔ)
第4章  Struts入門(mén)—— HelloWorld程序    31
4.1  簡(jiǎn)化的Struts程序結(jié)構(gòu)    31
4.2  編寫(xiě)Struts的HelloWorld程序    32
4.3  HelloWorld程序的文件結(jié)構(gòu)    38
4.4  Struts基礎(chǔ)知識(shí)    39
4.5  HelloWorld程序源代碼    44
第5章  Struts程序單選框、復(fù)選框和下拉列表框的實(shí)現(xiàn)    52
5.1  <html:radio>標(biāo)簽    52
5.2  <html:checkbox>和<html:checkbox>標(biāo)簽    53
5.3  <html:select>標(biāo)簽    53
5.4  建立和運(yùn)行包含單選框、多選框和下拉列表框的Struts應(yīng)用程序    54
5.5  關(guān)于Web項(xiàng)目的項(xiàng)目配置文件web.xml    59
5.6  關(guān)于Struts配置文件struts-config.xml    60
第6章  JSP和.NET程序員的Struts簡(jiǎn)單入門(mén)    63
6.1  從JSP到Struts程序設(shè)計(jì)    63
6.2  從.NET到Struts程序設(shè)計(jì)    66
6.3  Struts.net設(shè)計(jì)模式    68
6.4  建立和運(yùn)行簡(jiǎn)單的Struts.net程序    69
6.5  Struts.net基礎(chǔ)知識(shí)    74
6.6  簡(jiǎn)單的Struts.net程序源代碼    79
第7章  Struts程序圖片、鏈接和交互式按鈕的應(yīng)用    85
7.1  <html:img>標(biāo)簽    86
7.2  建立和運(yùn)行包含圖片、鏈接和交互式按鈕的Struts程序    86
7.3  Struts程序中文顯示解決方案    91
第8章  Struts程序出錯(cuò)處理及信息顯示    96
8.1  <html:errors>標(biāo)簽    97
8.2  <html:messages>標(biāo)簽    97
8.3  建立和運(yùn)行Struts程序出錯(cuò)處理及信息顯示程序    98
8.4  Struts程序的國(guó)際化處理    102
第三部分  Struts數(shù)據(jù)庫(kù)應(yīng)用
第9章  最簡(jiǎn)單的Struts數(shù)據(jù)庫(kù)應(yīng)用程序    107
9.1  Struts數(shù)據(jù)庫(kù)連接問(wèn)題    108
9.2  關(guān)于LookupDispatchAction類    112
9.3  建立和運(yùn)行最簡(jiǎn)單的Struts數(shù)據(jù)庫(kù)應(yīng)用程序    114
9.4  項(xiàng)目文件結(jié)構(gòu)    117
9.5  最簡(jiǎn)單的Struts數(shù)據(jù)庫(kù)應(yīng)用程序源代碼    119
第10章  Struts數(shù)據(jù)庫(kù)應(yīng)用程序中記錄的刪除、更新、添加和分頁(yè)顯示    139
10.1  關(guān)于分頁(yè)問(wèn)題    140
10.2  關(guān)于DAO問(wèn)題    140
10.3  建立和運(yùn)行具有刪除、更新、添加和分頁(yè)顯示的 Struts數(shù)據(jù)庫(kù)程序    141
10.4  利用Struts同步令牌(Token)解決表單重復(fù)提交問(wèn)題    145
10.5  具有刪除、更新、添加和分頁(yè)顯示的Struts數(shù)據(jù)庫(kù)程序部分源程序    148
第11章  Struts程序中實(shí)現(xiàn)表格行號(hào)及行不同顏色的自動(dòng)顯示    150
11.1  <logic:iterate>標(biāo)簽    150
11.2  <logic:equal>等logic判斷標(biāo)簽    151
11.3  建立和運(yùn)行帶行號(hào)和顏色表格的Struts數(shù)據(jù)庫(kù)應(yīng)用程序    152
11.4  帶行號(hào)和顏色表格的Struts數(shù)據(jù)庫(kù)應(yīng)用程序的源代碼    158
第12章  使用MySQL數(shù)據(jù)庫(kù)的Struts應(yīng)用程序    168
12.1  關(guān)于MySQL數(shù)據(jù)庫(kù)系統(tǒng)    168
12.2  建立和運(yùn)行MySQL數(shù)據(jù)庫(kù)應(yīng)用程序    170
12.3  建立和運(yùn)行GBK編碼的MySQL數(shù)據(jù)庫(kù)應(yīng)用程序    173
12.4  關(guān)于EMS MySQL數(shù)據(jù)庫(kù)管理工具    175
12.5  MySQL數(shù)據(jù)庫(kù)應(yīng)用程序部分源代碼    176
第13章  使用SQL Server數(shù)據(jù)庫(kù)及事務(wù)處理的Struts應(yīng)用程序    179
13.1  關(guān)于SQL Server數(shù)據(jù)庫(kù)    179
13.2  關(guān)于事務(wù)處理    180
13.3  建立和運(yùn)行使用SQL Server數(shù)據(jù)庫(kù)及事務(wù)處理的 Struts應(yīng)用程序    182
13.4  Struts應(yīng)用程序中使用SQL Server數(shù)據(jù)庫(kù)的注意事項(xiàng)匯總    188
13.5  使用Oracle數(shù)據(jù)庫(kù)的Struts應(yīng)用程序設(shè)計(jì)方法    189
第14章  使用數(shù)據(jù)庫(kù)視圖實(shí)現(xiàn)多表關(guān)聯(lián)查詢的Struts應(yīng)用程序    190
14.1  關(guān)于數(shù)據(jù)庫(kù)的視圖    190
14.2  建立數(shù)據(jù)庫(kù)表、視圖及Struts 應(yīng)用程序    192
14.3  視圖的優(yōu)缺點(diǎn)    194
第15章  使用數(shù)據(jù)庫(kù)存儲(chǔ)過(guò)程的Struts應(yīng)用程序    195
15.1  關(guān)于數(shù)據(jù)庫(kù)的存儲(chǔ)過(guò)程    195
15.2  通過(guò)JDBC調(diào)用存儲(chǔ)過(guò)程的方法    198
15.3  建立數(shù)據(jù)庫(kù)存儲(chǔ)過(guò)程及Struts 應(yīng)用程序    200
15.4  存儲(chǔ)過(guò)程的優(yōu)缺點(diǎn)    206
第16章  Struts.net模式的數(shù)據(jù)庫(kù)應(yīng)用程序    207
16.1  建立和運(yùn)行Struts.net模式的數(shù)據(jù)庫(kù)應(yīng)用程序    207
16.2  Struts.net模式的數(shù)據(jù)庫(kù)應(yīng)用程序文件結(jié)構(gòu)    210
16.3  Struts.net模式的數(shù)據(jù)庫(kù)應(yīng)用程序源代碼    210
第四部分  Struts高級(jí)應(yīng)用
第17章  自定義標(biāo)簽在Struts程序中的應(yīng)用    225
17.1  關(guān)于自定義標(biāo)簽    226
17.2  建立和運(yùn)行使用自定義標(biāo)簽的Struts 應(yīng)用程序    228
17.3  使用自定義標(biāo)簽的Struts 應(yīng)用程序部分源代碼    231
第18章  帶登錄頁(yè)面及角色的Struts數(shù)據(jù)庫(kù)應(yīng)用程序    234
18.1  建立和運(yùn)行帶登錄和角色的Struts應(yīng)用程序    235
18.2  建立和運(yùn)行使用登錄和角色模塊的Struts應(yīng)用程序    243
18.3  帶登錄及角色的Struts程序源代碼    245
第19章  在Struts程序中使用數(shù)組    256
19.1  Struts程序中使用數(shù)組    257
19.2  建立和運(yùn)行使用數(shù)組的Struts應(yīng)用程序    257
19.3  Java 2的集合框架    261
19.4  使用數(shù)組的Struts應(yīng)用程序源代碼    265
第20章  Struts文件上傳的實(shí)現(xiàn)    270
20.1  Struts文件上傳組件    270
20.2  建立和運(yùn)行Struts文件上傳程序    272
20.3  Struts文件上傳例子部分源程序    274
第21章  Struts文件下載的實(shí)現(xiàn)    277
21.1  關(guān)于文件下載和DownloadAction類    278
21.2  建立和運(yùn)行Struts文件下載程序    280
21.3  建立和運(yùn)行從數(shù)據(jù)庫(kù)中獲取信息的Struts文件下載程序    282
21.4  Struts文件下載應(yīng)用程序部分源程序    285
第22章  Struts的數(shù)據(jù)驗(yàn)證    289
22.1  Struts數(shù)據(jù)驗(yàn)證的方法    290
22.2  Action中數(shù)據(jù)驗(yàn)證的實(shí)現(xiàn)    291
22.3  ActionForm中數(shù)據(jù)驗(yàn)證的實(shí)現(xiàn)    297
22.4  使用ValidatorForm的數(shù)據(jù)驗(yàn)證    298
22.5  使用Validator JavaScript的數(shù)據(jù)驗(yàn)證    301
22.6  關(guān)于Validator    302
22.7  Struts的數(shù)據(jù)驗(yàn)證項(xiàng)目部分源程序    303
第23章  Struts多模塊管理    316
23.1  Struts的多模塊管理    316
23.2  建立和運(yùn)行Struts多模塊管理應(yīng)用程序    319
23.3  <html:link>和<html:rewrite>標(biāo)簽    323
23.4  org.apache.struts.actions.SwitchAction類    324
23.5  Struts多模塊管理例子部分源程序    326
第24章  使用Struts_menu實(shí)現(xiàn)Web菜單功能    330
24.1  關(guān)于struts-menu    331
24.2  建立和運(yùn)行使用Struts_menu實(shí)現(xiàn)Web菜單功能的Struts程序    332
24.3  Chapter24_2項(xiàng)目部分源程序    336
第25章  Struts應(yīng)用程序的調(diào)試    338
25.1  Java調(diào)試器JDB    338
25.2  建立并調(diào)試一個(gè)簡(jiǎn)單的Struts程序    340
第五部分  Hibernate及Spring應(yīng)用
第26章  Hibernate框架簡(jiǎn)介    349
26.1  關(guān)于Hibernate    349
26.2  Hibernate程序結(jié)構(gòu)    350
26.3  Hibernate的映射文件    353
26.4  Hibernate查詢語(yǔ)言(HQL)    355
第27章  Hibernate+Struts應(yīng)用程序    357
27.1  建立和運(yùn)行Hibernate+Struts應(yīng)用    357
27.2  本例中的關(guān)鍵Hibernate程序    360
27.3  Hibernate+Struts應(yīng)用程序源代碼分析    360
第28章  Spring框架簡(jiǎn)介    372
28.1  關(guān)于Spring框架    372
28.2  Spring Core(IoC)    373
28.3  Spring AOP    377
28.4  Spring Web MVC    381
28.5  Spring ORM    384
28.6  Spring DAO    385
28.7  Spring Context    386
第29章  Spring+Hibernate+Struts應(yīng)用程序    387
29.1  關(guān)于Spring+Hibernate+Struts多層Web應(yīng)用系統(tǒng)設(shè)計(jì)    387
29.2  建立和運(yùn)行Spring+Hibernate+Struts應(yīng)用程序    389
29.3  Spring+Hibernate+Struts應(yīng)用程序源代碼分析    393
第六部分  Struts綜合應(yīng)用
第30章  采用Struts開(kāi)發(fā)一個(gè)小型的BBS論壇    411
30.1  需求分析    411
30.2  技術(shù)選擇    413
30.3  系統(tǒng)安全    414
30.4  數(shù)據(jù)庫(kù)設(shè)計(jì)    415
30.5  建立和運(yùn)行BBS論壇    416
30.6  Struts BBS論壇項(xiàng)目文件結(jié)構(gòu)    434
30.7  關(guān)于MD5算法    435
30.8  StrutsBBS論壇源代碼    439
附    錄
附錄A  如何在Eclipse、JBuilder中使用本書(shū)的例子    459
A.1  本書(shū)例子的特點(diǎn)與文件結(jié)構(gòu)    459
A.2  關(guān)于war文件    460
A.3  如何在命令行下直接采用ant命令編譯本書(shū)的例子    460
A.4  如何在Eclipse中使用本書(shū)的例子    462
A.5  如何在JBuilder中使用本書(shū)的例子    465
附錄B  Struts松耦合程序設(shè)計(jì)    468
B.1  關(guān)于松耦合    468
B.2  Java的反射機(jī)制    468
B.3  Struts松耦合機(jī)制的實(shí)現(xiàn)    474
B.4  最簡(jiǎn)單的Struts松耦合程序    476
B.5  采用Struts松耦合機(jī)制的Web計(jì)算器實(shí)例    479
B.6  采用Struts松耦合機(jī)制的數(shù)據(jù)庫(kù)應(yīng)用程序    482

本目錄推薦

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