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

JSP網(wǎng)絡(luò)編程技術(shù)與實(shí)例

JSP網(wǎng)絡(luò)編程技術(shù)與實(shí)例

定 價(jià):¥49.00

作 者: 楊易編著
出版社: 人民郵電出版社
叢編項(xiàng): 軟件工程師Java技術(shù)
標(biāo) 簽: jsp

ISBN: 9787115137463 出版時(shí)間: 2005-10-01 包裝: 平裝
開本: 26cm+1光盤 頁(yè)數(shù): 451 字?jǐn)?shù):  

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

  本書全面、詳細(xì)地介紹了JSP(Java Server Pages)網(wǎng)絡(luò)開發(fā)技術(shù)的原理和基礎(chǔ)編程知識(shí),不僅包括JSP開發(fā)環(huán)境的配置、JSP的基本語法、JSP的隱藏對(duì)象等內(nèi)容,還包括JSP的高級(jí)開發(fā)技術(shù)、數(shù)據(jù)庫(kù)編程、Struts開發(fā)等內(nèi)容。 全書共分為5篇24章,以“基礎(chǔ)知識(shí)→深入編程→數(shù)據(jù)庫(kù)編程→Struts開發(fā)→案例實(shí)戰(zhàn)”為線索具體展開,涵蓋了JSP編程的方方面面。而且,對(duì)于書中每個(gè)知識(shí)點(diǎn)的講解,都配有大量可實(shí)際運(yùn)行的實(shí)例,供讀者邊學(xué)習(xí)邊實(shí)踐,以方便讀者快速、全面地掌握J(rèn)SP的開發(fā)方法和技巧。 本書內(nèi)容由淺入深,從最基本的JSP語法到綜合的案例開發(fā)(比如,網(wǎng)上書店系統(tǒng)),都有詳細(xì)的講解。配套光盤中還提供了書中涉及實(shí)例的全部源代碼,以方便讀者舉一反三,編寫出適合自己的程序。 本書不僅適合初學(xué)者學(xué)習(xí)JSP網(wǎng)絡(luò)開發(fā)技術(shù),還能夠幫助有一定編程經(jīng)驗(yàn)的JSP開發(fā)人員解決開發(fā)過程中遇到的問題。本書可作為高等院校相關(guān)專業(yè)的教材和輔導(dǎo)用書,也可作為JSP的培訓(xùn)用書,或廣大用戶的自學(xué)用書。

作者簡(jiǎn)介

暫缺《JSP網(wǎng)絡(luò)編程技術(shù)與實(shí)例》作者簡(jiǎn)介

圖書目錄

第一篇 基礎(chǔ)篇

第1章 JSP開發(fā)基礎(chǔ) 2
1.1 Java技術(shù)簡(jiǎn)介 2
1.2 JSP技術(shù) 3
1.2.1 JSP概述 3
1.2.2 JSP與其他開發(fā)工具的比較 4
1.2.3 編寫第一個(gè)JSP頁(yè)面 5
1.3 JavaBean技術(shù)簡(jiǎn)介 6
1.4 J2EE技術(shù)簡(jiǎn)介 7

第2章 JSP開發(fā)環(huán)境 11
2.1 JSP開發(fā)前的準(zhǔn)備工作 11
2.2 安裝和配置JDK 11
2.3 安裝和配置Tomcat 14
2.4 編寫第一個(gè)JSP頁(yè)面 18
實(shí)例2.1 一個(gè)簡(jiǎn)單的JSP頁(yè)面 18
2.5 WebSphere和WebLogic 18
2.6 常用JSP開發(fā)工具簡(jiǎn)介 19
2.6.1 IBM VisualAge for Java 19
2.6.2 JBuilder 20
2.6.3 JRun 20
2.6.4 Eclipse 21

第3章 JSP語法詳解 22
3.1 JSP使用初步 22
3.1.1 一個(gè)典型的JSP程序 22
實(shí)例3.1 利用JSP實(shí)現(xiàn)的小日歷 22
3.1.2 JSP的結(jié)構(gòu) 25
3.2 JSP注釋 25
3.2.1 輸出注釋 25
3.2.2 隱藏注釋 26
實(shí)例3.2 JSP兩種注釋的運(yùn)用 26
3.3 指令元素 27
3.3.1 include指令 27
實(shí)例3.3 include指令 27
3.3.2 taglib指令 29
3.3.3 page指令 29
3.4 腳本元素 31
3.4.1 聲明 31
實(shí)例3.4 JSP的聲明 31
3.4.2 表達(dá)式 32
實(shí)例3.5 JSP的表達(dá)式 32
3.4.3 scriptlet 33
實(shí)例3.6 JSP的scriptlet 33
3.5 動(dòng)作元素 33
3.5.1  34
3.5.2  34
3.5.3  35
3.5.4  35
實(shí)例3.7 的運(yùn)用 36
3.5.5  37
3.5.6  38
實(shí)例3.8 和的應(yīng)用 38
3.5.7  40

第4章 JSP隱藏對(duì)象 42
4.1 request對(duì)象 42
實(shí)例4.1 request對(duì)象應(yīng)用1 42
實(shí)例4.2 request對(duì)象應(yīng)用2 44
實(shí)例4.3 request對(duì)象應(yīng)用3 45
實(shí)例4.4 request對(duì)象應(yīng)用4 46
4.2 response對(duì)象 48
實(shí)例4.5 response對(duì)象應(yīng)用1 48
實(shí)例4.6 response對(duì)象應(yīng)用2 49
4.3 pageContext對(duì)象 50
4.4 session對(duì)象 52
實(shí)例4.7 session對(duì)象應(yīng)用1 52
實(shí)例4.8 session對(duì)象應(yīng)用2 54
4.5 out對(duì)象 56
實(shí)例4.9 out對(duì)象應(yīng)用 57
4.6 application對(duì)象 59
實(shí)例4.10 application對(duì)象應(yīng)用1 59
實(shí)例4.11 application對(duì)象應(yīng)用2 60
4.7 page對(duì)象 61
4.8 config對(duì)象 61
4.9 exception對(duì)象 62

第二篇 深入編程篇

第5章 JavaBean在JSP中的運(yùn)用 64
5.1 JavaBean概述 64
5.1.1 一個(gè)JavaBean的簡(jiǎn)單例子 64
5.1.2 JavaBean的特性和屬性 65
5.1.3 JavaBean的方法 68
5.2 在JSP中使用JavaBean 69
實(shí)例5.1 通過JavaBean驗(yàn)證用戶輸入 69

第6章 Applet 75
6.1 Applet概述 75
6.2 Applet類及運(yùn)行狀態(tài)控制方法 75
6.3 Applet應(yīng)用的有關(guān)參數(shù) 77
6.4 Applet程序開發(fā)實(shí)例 78
實(shí)例6.1 Applet程序的開發(fā) 78
實(shí)例6.2 通過加載Applet 79
實(shí)例6.3 在Applet中讀入JSP頁(yè)面的參數(shù) 80
實(shí)例6.4 JavaScript與Java Applet的結(jié)合1 81
實(shí)例6.5 JavaScript與Java Applet的結(jié)合2 83

第7章 Servlet初步 85
7.1 Servlet概述 85
7.2 Servlet的應(yīng)用實(shí)例 86
實(shí)例7.1 開發(fā)并部署一個(gè)Servlet 88

第8章 Servlet API 91
8.1 RequestDispatcher接口 91
8.2 Servlet接口 92
實(shí)例8.1 Servlet接口的service方法應(yīng)用 93
8.3 ServletConfig接口 96
8.4 ServletRequest接口 96
8.5 ServletContext接口 98
8.6 ServletResponse接口 101
8.7 GenericServlet類 102
實(shí)例8.2 GenericServlet類運(yùn)用 103
8.8 ServletOutputStream類 104
8.9 ServletInputStream類 105
8.10 SingleThreadModel接口 105
8.11 ServletException類 105
8.12 UnavailableException類 106

第9章 Servlet實(shí)戰(zhàn) 107
9.1 讀取客戶請(qǐng)求 107
實(shí)例9.1 讀取一定數(shù)目的參數(shù) 107
實(shí)例9.2 doPost方法 109
9.2 讀取HTTP請(qǐng)求頭 112
實(shí)例9.3 讀取HTTP請(qǐng)求頭 112
9.3 Servlet上下文監(jiān)聽 113
9.3.1 ServletContextListener接口 113
9.3.2 ServletContextAttributeListener接口 114
實(shí)例9.4 ContextListener的應(yīng)用 115
9.4 HTTP會(huì)話監(jiān)聽 117
9.4.1 HttpSessionListener接口 117
9.4.2 HttpSessionActivationListener接口 117
9.4.3 HttpSessionAttributeListener接口 118
9.4.4 HttpSessionBindingListener接口 118
9.4.5 Session監(jiān)聽?wèi)?yīng)用 118
9.5 Servlet過濾 119
實(shí)例9.5 過濾器應(yīng)用1 120
實(shí)例9.6 過濾器應(yīng)用2 121
實(shí)例9.7 過濾器應(yīng)用3 123

第10章 XML語言 125
10.1 XML概述 125
10.1.1 引入XML 126
10.1.2 XML的設(shè)計(jì)特性 127
10.2 XML基本語法 129
10.2.1 XML文檔結(jié)構(gòu) 129
10.2.2 有效的XML 文檔 135
10.2.3 文檔類型定義DTD 135
10.2.4 XML模式 137
10.3 簡(jiǎn)單的XML編程 138
10.3.1 使用XMLSPY編寫XML文檔 138
10.3.2 文檔對(duì)象模型DOM 142
實(shí)例10.1 DOM編程接口應(yīng)用 142
10.3.3 基于事件的 SAX 148
實(shí)例10.2 SAX編程接口應(yīng)用 149

第11章 自定義標(biāo)簽庫(kù) 155
11.1 標(biāo)簽庫(kù)開發(fā)簡(jiǎn)介 155
11.1.1 JSP標(biāo)簽庫(kù) 155
11.1.2 自定義標(biāo)簽庫(kù)的開發(fā) 155
實(shí)例11.1 開發(fā)自定義標(biāo)簽 156
11.1.3 開發(fā)標(biāo)簽庫(kù)相關(guān)類 161
11.2 帶有主體和屬性的標(biāo)簽庫(kù) 162
實(shí)例11.2 開發(fā)帶有主體和屬性的標(biāo)簽庫(kù) 162
11.3 多個(gè)標(biāo)簽的協(xié)同 168
實(shí)例11.3 開發(fā)簡(jiǎn)單的嵌套標(biāo)簽 168
11.4 迭代標(biāo)簽 171
實(shí)例11.4 開發(fā)迭代標(biāo)簽 172
11.5 SimpleTag 177

第12章 JSP/Servlet開發(fā)常見問題 178
12.1 JSP頁(yè)面上的錯(cuò)誤處理 178
12.2 在JSP程序中捕獲異?!?82
12.3 中文顯示問題 184
12.4 Applet與Servlet通信 187
實(shí)例12.1 Applet與Servlet的通信實(shí)例 188

第三篇 數(shù)據(jù)庫(kù)篇

第13章 JSP數(shù)據(jù)庫(kù)編程 192
13.1 JDBC概述 192
13.2 建立SQL Server數(shù)據(jù)源 195
13.3 開發(fā)第一個(gè)數(shù)據(jù)庫(kù)應(yīng)用程序 200
13.3.1 一個(gè)典型的例子 200
實(shí)例13.1 用JSP連接數(shù)據(jù)庫(kù)并查詢數(shù)據(jù) 200
13.3.2 數(shù)據(jù)庫(kù)操作詳解 202
13.3.3 更新數(shù)據(jù) 206
實(shí)例13.2 更新數(shù)據(jù)庫(kù) 206
13.3.4 刪除數(shù)據(jù) 207
實(shí)例13.3 刪除數(shù)據(jù) 207
13.3.5 高級(jí)操作 208
實(shí)例13.4 動(dòng)態(tài)獲得數(shù)據(jù)表的信息 208
13.3.6 其他操作 211
實(shí)例13.5 在數(shù)據(jù)庫(kù)中執(zhí)行刪除與創(chuàng)建數(shù)據(jù)庫(kù)操作 211
13.4 通過JavaBean訪問數(shù)據(jù)庫(kù) 213
實(shí)例13.6 在JavaBean中操作數(shù)據(jù)庫(kù) 213
13.5 通過JSP連接其他各類數(shù)據(jù)庫(kù) 216
實(shí)例13.7 JSP連接Oracle8/8i/9i數(shù)據(jù)庫(kù) 216
實(shí)例13.8 JSP連接SQL Server 7.0/2000數(shù)據(jù)庫(kù) 216
實(shí)例13.9 JSP連接DB2數(shù)據(jù)庫(kù) 217
實(shí)例13.10 JSP連接Informix數(shù)據(jù)庫(kù) 218
實(shí)例13.11 JSP連接Sybase數(shù)據(jù)庫(kù) 218
實(shí)例13.12 JSP連接MySQL數(shù)據(jù)庫(kù) 219
實(shí)例13.13 JSP連接PostgreSQL數(shù)據(jù)庫(kù) 219
13.6 JDBC高級(jí)開發(fā) 220
13.6.1 數(shù)據(jù)源和連接池 220
13.6.2 配置數(shù)據(jù)源 221
實(shí)例13.14 在Tomcat中配置數(shù)據(jù)源 221
13.6.3 使用存儲(chǔ)過程 223
實(shí)例13.15 創(chuàng)建一個(gè)存儲(chǔ)過程 223
實(shí)例13.16 在JSP中調(diào)用存儲(chǔ)過程 224
13.7 使用Servlet訪問數(shù)據(jù)庫(kù) 225
13.7.1 查詢數(shù)據(jù)庫(kù)記錄 225
實(shí)例13.17 在JSP中提交查詢條件 225
實(shí)例13.18 根據(jù)查詢條件查詢數(shù)據(jù)庫(kù)的Servlet程序 226
13.7.2 使用共享連接 229
實(shí)例13.19 使用Servlet實(shí)現(xiàn)數(shù)據(jù)庫(kù)的共享連接 229

第四篇 Struts篇

第14章 MVC和Struts概述 234
14.1 框架 234
14.2 Struts簡(jiǎn)介 234
14.3 安裝Struts 234
14.4 MVC的結(jié)構(gòu) 235
14.5 Model 1和Model 2 235
14.6 Struts的優(yōu)缺點(diǎn) 236
14.7 Struts的參考資源介紹 237

第15章 Struts框架應(yīng)用實(shí)踐 238
15.1 構(gòu)建Struts框架 238
15.2 創(chuàng)建視圖組件 239
15.3 創(chuàng)建控制器組件 243
15.3.1 ActionServlet類 244
15.3.2 RequestProcessor類 248
15.3.3 Action類 248
15.3.4 應(yīng)用控制器組件 249
15.4 Struts模型組件 250
15.5 創(chuàng)建配置文件 252
15.5.1 創(chuàng)建Web應(yīng)用的配置文件 252
15.5.2 創(chuàng)建Struts框架的配置文件 254
15.6 運(yùn)行實(shí)例loginapp 256
15.7 Struts中的用戶安全驗(yàn)證 260

第16章 MyEclipse簡(jiǎn)介 264
16.1 MyEclipse的下載和安裝 264
16.2 使用MyEclipse配置和開發(fā)Struts 264

第17章 Struts的配套功能 272
17.1 Struts程序的國(guó)際化 272
17.2 數(shù)據(jù)庫(kù)連接 276
17.2.1 JDBC的工作原理 276
17.2.2 Struts的數(shù)據(jù)源管理 277
17.3 Struts異常處理機(jī)制 281
17.3.1 Java異常及處理 281
17.3.2 Struts異常處理機(jī)制 282
17.3.3 用戶自定義異常處理機(jī)制 284
17.4 擴(kuò)展Struts功能 287
17.4.1 plugin簡(jiǎn)介 287
17.4.2 plugin應(yīng)用實(shí)例 288
17.5 Struts標(biāo)簽庫(kù) 292
17.5.1 Struts Html標(biāo)簽庫(kù) 292
17.5.2 Struts Logic標(biāo)簽庫(kù) 296
17.5.3 Struts Bean標(biāo)簽庫(kù) 297
17.5.4 其他標(biāo)簽庫(kù) 298
17.6 StrutsUnitTest測(cè)試工具 299

第五篇 實(shí)戰(zhàn)篇

第18章 注冊(cè)模塊 306
18.1 建立SQL Server數(shù)據(jù)庫(kù) 306
18.2 設(shè)計(jì)JSP頁(yè)面 306

第19章 登錄模塊 318
19.1 設(shè)計(jì)JSP頁(yè)面 318
19.2 運(yùn)行程序 325

第20章 JSP分頁(yè)查詢 328
20.1 JSP分頁(yè)查詢概述 328
20.2 “分頁(yè)工具類”源代碼詳解 328
20.3 在JSP中調(diào)用“分頁(yè)工具類” 339

第21章 文件上傳與下載 345
21.1 文件下載 345
21.2 文件上傳 347

第22章 網(wǎng)上測(cè)試系統(tǒng) 350
22.1 功能分析 350
22.2 在線測(cè)試的程序?qū)嵗?50

第23章 論壇系統(tǒng) 369
23.1 數(shù)據(jù)庫(kù)設(shè)計(jì) 369
23.2 論壇系統(tǒng)實(shí)現(xiàn) 369
23.2.1 通用文件(common.jsp) 370
23.2.2 主界面文件(index.jsp) 376
23.2.3 文章顯示文件(viewthread.jsp) 382
23.2.4 發(fā)表新文章文件(newthread.jsp) 389
23.2.5 文章回復(fù)文件(reply.jsp) 392
23.2.6 文章搜索文件(searches.jsp) 395

第24章 網(wǎng)上書店系統(tǒng) 397
24.1 數(shù)據(jù)庫(kù)設(shè)計(jì) 397
24.2 網(wǎng)上書店客戶端文件詳解 399
24.2.1 通用文件(Common.jsp) 400
24.2.2 主界面文件(Default.jsp) 401
24.2.3 登錄文件(Login.jsp) 412
24.2.4 顯示圖書信息文件(BookDetail.jsp) 415
24.2.5 購(gòu)物籃管理文件(ShoppingCart.jsp) 423
24.2.6 修改定購(gòu)數(shù)量文件(ShoppingCartRecord.jsp) 428
24.2.7 圖書搜索文件(Books.jsp) 432
24.3 網(wǎng)上書店管理功能的文件詳解 440
24.3.1 會(huì)員管理文件(MembersGrid.jsp) 440
24.3.2 訂單管理文件(OrdersGrid.jsp) 443
24.3.3 圖書管理文件(AdminBooks.jsp) 449
24.3.4 分類管理文件(CategoriesGrid.jsp) 451

本目錄推薦

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