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

JSP網絡編程技術與實例

JSP網絡編程技術與實例

定 價:¥49.00

作 者: 楊易編著
出版社: 人民郵電出版社
叢編項: 軟件工程師Java技術
標 簽: jsp

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

內容簡介

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

作者簡介

暫缺《JSP網絡編程技術與實例》作者簡介

圖書目錄

第一篇 基礎篇

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

第2章 JSP開發(fā)環(huán)境 11
2.1 JSP開發(fā)前的準備工作 11
2.2 安裝和配置JDK 11
2.3 安裝和配置Tomcat 14
2.4 編寫第一個JSP頁面 18
實例2.1 一個簡單的JSP頁面 18
2.5 WebSphere和WebLogic 18
2.6 常用JSP開發(fā)工具簡介 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 一個典型的JSP程序 22
實例3.1 利用JSP實現(xiàn)的小日歷 22
3.1.2 JSP的結構 25
3.2 JSP注釋 25
3.2.1 輸出注釋 25
3.2.2 隱藏注釋 26
實例3.2 JSP兩種注釋的運用 26
3.3 指令元素 27
3.3.1 include指令 27
實例3.3 include指令 27
3.3.2 taglib指令 29
3.3.3 page指令 29
3.4 腳本元素 31
3.4.1 聲明 31
實例3.4 JSP的聲明 31
3.4.2 表達式 32
實例3.5 JSP的表達式 32
3.4.3 scriptlet 33
實例3.6 JSP的scriptlet 33
3.5 動作元素 33
3.5.1  34
3.5.2  34
3.5.3  35
3.5.4  35
實例3.7 的運用 36
3.5.5  37
3.5.6  38
實例3.8 和的應用 38
3.5.7  40

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

第二篇 深入編程篇

第5章 JavaBean在JSP中的運用 64
5.1 JavaBean概述 64
5.1.1 一個JavaBean的簡單例子 64
5.1.2 JavaBean的特性和屬性 65
5.1.3 JavaBean的方法 68
5.2 在JSP中使用JavaBean 69
實例5.1 通過JavaBean驗證用戶輸入 69

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

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

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

第9章 Servlet實戰(zhàn) 107
9.1 讀取客戶請求 107
實例9.1 讀取一定數(shù)目的參數(shù) 107
實例9.2 doPost方法 109
9.2 讀取HTTP請求頭 112
實例9.3 讀取HTTP請求頭 112
9.3 Servlet上下文監(jiān)聽 113
9.3.1 ServletContextListener接口 113
9.3.2 ServletContextAttributeListener接口 114
實例9.4 ContextListener的應用 115
9.4 HTTP會話監(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)聽應用 118
9.5 Servlet過濾 119
實例9.5 過濾器應用1 120
實例9.6 過濾器應用2 121
實例9.7 過濾器應用3 123

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

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

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

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

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

第四篇 Struts篇

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

第15章 Struts框架應用實踐 238
15.1 構建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 應用控制器組件 249
15.4 Struts模型組件 250
15.5 創(chuàng)建配置文件 252
15.5.1 創(chuàng)建Web應用的配置文件 252
15.5.2 創(chuàng)建Struts框架的配置文件 254
15.6 運行實例loginapp 256
15.7 Struts中的用戶安全驗證 260

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

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

第五篇 實戰(zhàn)篇

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

第19章 登錄模塊 318
19.1 設計JSP頁面 318
19.2 運行程序 325

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

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

第22章 網上測試系統(tǒng) 350
22.1 功能分析 350
22.2 在線測試的程序實例 350

第23章 論壇系統(tǒng) 369
23.1 數(shù)據(jù)庫設計 369
23.2 論壇系統(tǒng)實現(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 文章回復文件(reply.jsp) 392
23.2.6 文章搜索文件(searches.jsp) 395

第24章 網上書店系統(tǒng) 397
24.1 數(shù)據(jù)庫設計 397
24.2 網上書店客戶端文件詳解 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 購物籃管理文件(ShoppingCart.jsp) 423
24.2.6 修改定購數(shù)量文件(ShoppingCartRecord.jsp) 428
24.2.7 圖書搜索文件(Books.jsp) 432
24.3 網上書店管理功能的文件詳解 440
24.3.1 會員管理文件(MembersGrid.jsp) 440
24.3.2 訂單管理文件(OrdersGrid.jsp) 443
24.3.3 圖書管理文件(AdminBooks.jsp) 449
24.3.4 分類管理文件(CategoriesGrid.jsp) 451

本目錄推薦

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