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

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

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

定 價:¥48.00

作 者: 廖義奎編著
出版社: 中國電力出版社
叢編項: Java Web開發(fā)系列
標 簽: Java語言 程序設(shè)計

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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