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

精通JSP—WEB開發(fā)技術(shù)與典型應(yīng)用

精通JSP—WEB開發(fā)技術(shù)與典型應(yīng)用

定 價(jià):¥65.00

作 者: 張新曼 編著
出版社: 人民郵電出版社
叢編項(xiàng): Web開發(fā)技術(shù)與典型應(yīng)用
標(biāo) 簽: 軟件與程序設(shè)計(jì) Jsp

ISBN: 9787115138354 出版時(shí)間: 2007-02-01 包裝: 膠版紙
開本: 787*1092 1/16 頁數(shù): 567 字?jǐn)?shù):  

內(nèi)容簡介

  本書通過大量典型實(shí)例介紹了JSP開發(fā)基礎(chǔ)技術(shù),并剖析了JSP開發(fā)中的重點(diǎn)和難點(diǎn),另外還詳細(xì)講解了JSP的常用開發(fā)工具。全書分3部分,共27章,內(nèi)容涵蓋了JSP入門、HTTP和Servlet基礎(chǔ)、JSP基本語法、JSP內(nèi)置對(duì)象、JavaBean開發(fā)、MVC模式、JSP開發(fā)常用技巧、表達(dá)式語言、JSTL、自定義標(biāo)簽、JDBC、JSP實(shí)用開發(fā)技術(shù)、綜合應(yīng)用實(shí)例以及流行工具(如Struts、Hibernate、Spring)的整合應(yīng)用等。本書最大的特色在于每一個(gè)重要知識(shí)點(diǎn)都配有實(shí)例,這些實(shí)例具有很強(qiáng)的實(shí)用性和針對(duì)性,力求讓讀者在掌握知識(shí)的同時(shí)能活學(xué)活用、舉一反三。本書尤其適合于初、中級(jí)JSP開發(fā)人員學(xué)習(xí),也可作為Java程序員進(jìn)行Web開發(fā)的參考用書。同時(shí)也可用作高等院校相關(guān)專業(yè)師生和計(jì)算機(jī)培訓(xùn)班的JSP課程教材。

作者簡介

暫缺《精通JSP—WEB開發(fā)技術(shù)與典型應(yīng)用》作者簡介

圖書目錄

第一部分 JSP基本技術(shù)  
第1章 初識(shí)JSP 3  
1.1 JSP簡介 3  
1.1.1 什么是JSP    
1.1.2 為什么要用JSP 3  
1.1.3 動(dòng)態(tài)網(wǎng)頁開發(fā)技術(shù)比較 4  
1.2 建立JSP的運(yùn)行環(huán)境 5  
1.2.1 JDK的安裝與配置 5  
1.2.2 Tomcat的安裝 6  
1.2.3 Tomcat的配置與運(yùn)行 8  
1.2.4 Eclipse安裝與配置 8  
1.2.5 Eclipse中文語言包的安裝 10  
1.2.6 安裝Tomcat插件 11  
1.2.7 建立開發(fā)環(huán)境 11  
1.2.8 在Eclipse中創(chuàng)建JSP 12  
1.3 JSP起步 13  
1.4 小結(jié) 14  
第2章 HTTP和Servlet基礎(chǔ) 15  
2.1 HTTP請(qǐng)求/響應(yīng)模型 15  
2.2 Servlet簡介 16  
2.3 JSP頁面處理過程 16  
2.4 Servlet生命周期 17  
2.5 簡單Servlet實(shí)例 18  
2.6 小結(jié) 21  
第3章 JSP基本語法 23  
3.1 JSP模板文本 23  
3.1.1 HTML文本 23  
3.1.2 HTML注釋 24  
3.1.3 JSP轉(zhuǎn)義字符 26  
3.1.4 JSP注釋 26  
3.2 JSP腳本元素 27  
3.2.1 JSP聲明元素 28  
3.2.2 JSP表達(dá)式元素 28  
3.2.3 JSP腳本小程序元素 29  
3.3 JSP指令元素 30  
3.3.1 頁面指令元素:page 31  
3.3.2 頁面包含指令元素:include 32  
3.3.3 標(biāo)簽指令元素:taglib 34  
3.4 JSP標(biāo)準(zhǔn)操作元素 34  
3.4.1 頁面包含操作:include 34  
3.4.2 頁面重定向操作:forward 36  
3.4.3 參數(shù)傳遞操作:param 37  
3.4.4 JavaBean調(diào)用操作:useBean 37  
3.4.5 JavaBean屬性設(shè)置操作:setProperty 39  
3.4.6 JavaBean屬性讀取操作:getProperty 39  
3.4.7 Applet嵌入操作:plugin 43  
3.5 小結(jié) 45  
第4章 JSP內(nèi)置對(duì)象    
4.1 request請(qǐng)求對(duì)象 47  
4.1.1 主要函數(shù)簡介 47  
4.1.2 request對(duì)象主要函數(shù)的使用 49  
4.1.3 在Servlet使用request對(duì)象 50  
4.1.4 在Servlet中獲得request對(duì)象的Header    
4.2 response響應(yīng)對(duì)象 54  
4.2.1 主要函數(shù)簡介    
4.2.2 Response對(duì)象主要函數(shù)的使用 54  
4.3 out輸出對(duì)象    
4.3.1 主要函數(shù)簡介 56  
4.3.2 out對(duì)象主要函數(shù)的使用 57  
4.4 pageContext頁面上下文對(duì)象 58  
4.4.1 主要函數(shù)簡介 58  
4.4.2 PageContext對(duì)象主要函數(shù)的使用 59  
4.5 session會(huì)話對(duì)象 61  
4.5.1 主要函數(shù)簡介 61  
4.5.2 session對(duì)象主要函數(shù)的使用 62  
4.5.3 在JSP和Servlet之間傳遞數(shù)據(jù) 64  
4.6 application應(yīng)用程序?qū)ο?67  
4.6.1 主要函數(shù)簡介    
4.6.2 application對(duì)象主要函數(shù)的使用 67  
4.7 page頁面對(duì)象 68  
4.7.1 主要函數(shù)簡介 68  
4.7.2 page對(duì)象的簡單例程 69  
4.8 config參數(shù)配置對(duì)象 70  
4.8.1 主要函數(shù)簡介 70  
4.8.2 config對(duì)象主要函數(shù)的使用 70  
4.9 exception異常處理對(duì)象 72  
4.9.1 主要函數(shù)簡介 72  
4.9.2 自定義錯(cuò)誤頁面 72  
4.10 小結(jié) 72  
第5章 JavaBean在JSP中的應(yīng)用 75  
5.1 JavaBean簡介 75  
5.1.1 JavaBean是什么 75  
5.1.2 使用JavaBean的原因 76  
5.2 JavaBean的開發(fā) 76  
5.3 在JSP中使用JavaBean 78  
5.3.1 調(diào)用JavaBean 78  
5.3.2 設(shè)置JavaBean的屬性 80  
5.3.3 共享JavaBean 82  
5.4 小結(jié) 84  
第6章 Servlet和JSP的集成——MVC框架 85  
6.1 MVC框架簡介 85  
6.1.1 MVC框架是什么 85  
6.1.2 使用MVC框架的原因 86  
6.2 實(shí)現(xiàn)MVC 87  
6.2.1 Model層的實(shí)現(xiàn) 87  
6.2.2 View層的實(shí)現(xiàn) 89  
6.2.3 Control層的實(shí)現(xiàn) 89  
6.3 3種數(shù)據(jù)共享方式的對(duì)比 91  
6.3.1 基于請(qǐng)求的共享 91  
6.3.2 基于會(huì)話的共享 91  
6.3.3 基于應(yīng)用的共享 92  
6.3.4 小結(jié) 92  
6.4 Web組件的3種關(guān)聯(lián)關(guān)系 92  
6.4.1 請(qǐng)求轉(zhuǎn)發(fā) 93  
6.4.2 請(qǐng)求重定向 93  
6.4.3 包含 94  
6.5 3種典型的會(huì)話跟蹤方法 94  
6.5.1 使用Cookie 95  
6.5.2 URL重寫 96  
6.5.3 隱藏的表單域 96  
6.6 小結(jié) 97  
第7章 JSP開發(fā)中的常用技巧 99  
7.1 JSP程序的國際化與本地化 99  
7.1.1 使用時(shí)間格式 99  
7.1.2 格式化日期和時(shí)間 100  
7.1.3 語言的國際化 101  
7.2 中文亂碼的問題 104  
7.2.1 JSP頁面顯示時(shí)的中文亂碼問題 104  
7.2.2 JSP頁面?zhèn)鬟f中文參數(shù)時(shí)的亂碼問題 106  
7.2.3 Servlet處理中文參數(shù)時(shí)的亂碼問題 107  
7.2.4 URL傳遞的中文參數(shù)的亂碼問題 111  
7.3 錯(cuò)誤處理問題 113  
7.3.1 錯(cuò)誤的過程和分類 113  
7.3.2 HTTP狀態(tài)碼 113  
7.3.3 商業(yè)應(yīng)用中友好錯(cuò)誤處理方式的實(shí)現(xiàn) 114  
7.3.4 用errorPage屬性創(chuàng)建錯(cuò)誤處理頁面 116  
7.4 在JSP中動(dòng)態(tài)生成圖像 117  
7.4.1 動(dòng)態(tài)生成圖像的技術(shù)設(shè)計(jì)思路 118  
7.4.2 動(dòng)態(tài)生成圖像例程 118  
7.5 小結(jié) 120  
第二部分 JSP高級(jí)技術(shù)  
第8章 JSP 2.0表達(dá)式語言(EL) 123  
8.1 表達(dá)式語言簡介 123  
8.1.1 表達(dá)式語言是什么 123  
8.1.2 為什么要用表達(dá)式語言 123  
8.2 表達(dá)式語言的使用 124  
8.2.1 調(diào)用表達(dá)式語言 124  
8.2.2 禁止解析表達(dá)式語言 125  
8.3 表達(dá)式求值 127  
8.3.1 運(yùn)算符求值 127  
8.3.2 條件求值 130  
8.4 訪問作用域變量 131  
8.5 隱含對(duì)象 133  
8.6 存取運(yùn)算符 135  
8.6.1 訪問JavaBean的屬性 135  
8.6.2 訪問集合中的元素 138  
8.7 定義與使用函數(shù) 140  
8.8 小結(jié) 143  
第9章 JSP標(biāo)準(zhǔn)標(biāo)簽庫(JSTL 1.1) 145  
9.1 JSTL簡介 145  
9.1.1 JSTL是什么 145  
9.1.2 為什么要用JSTL 146  
9.1.3 安裝配置JSTL 147  
9.2 JSTL的核心標(biāo)簽 148  
9.2.1 輸出計(jì)算結(jié)果標(biāo)簽 148  
9.2.2 設(shè)置對(duì)象值屬性標(biāo)簽 150  
9.2.3 刪除對(duì)象值屬性標(biāo)簽 151  
9.2.4 捕獲異常標(biāo)簽 152  
9.2.5 if條件判斷標(biāo)簽 154  
9.2.6 choose條件判斷標(biāo)簽 155  
9.2.7 條件分支標(biāo)簽 155  
9.2.8 其他條件分支標(biāo)簽 156  
9.2.9 迭代標(biāo)簽 157  
9.2.10 處理TokenString專用迭代標(biāo)簽 158  
9.2.11 導(dǎo)入U(xiǎn)RL資源標(biāo)簽 160  
9.2.12 構(gòu)造URL標(biāo)簽 162  
9.2.13 重定向URL標(biāo)簽 163  
9.2.14 URL參數(shù)傳遞標(biāo)簽 164  
9.3 JSTL的XML標(biāo)簽 165  
9.3.1 XPath簡介 165  
9.3.2 解析XML文件標(biāo)簽 165  
9.3.3 輸出XML文件標(biāo)簽 166  
9.3.4 存儲(chǔ)XPath處理結(jié)果標(biāo)簽 167  
9.3.5 轉(zhuǎn)換XML標(biāo)簽 168  
9.3.6 XML參數(shù)傳遞標(biāo)簽 170  
9.4 JSTL的格式化/國際化標(biāo)簽 170  
9.4.1 設(shè)置時(shí)區(qū)標(biāo)簽 170  
9.4.2 存儲(chǔ)時(shí)區(qū)設(shè)置標(biāo)簽 172  
9.4.3 格式化日期/時(shí)間標(biāo)簽 173  
9.4.4 解析日期/時(shí)間值標(biāo)簽 173  
9.4.5 格式化數(shù)值標(biāo)簽 175  
9.4.6 解析數(shù)值字符串標(biāo)簽 177  
9.4.7 設(shè)置語言環(huán)境標(biāo)簽 178  
9.4.8 選擇資源包標(biāo)簽 179  
9.4.9 設(shè)置缺省資源包標(biāo)簽 180  
9.4.10 文本本地化標(biāo)簽 180  
9.4.11 傳遞文本消息參數(shù)值標(biāo)簽 182  
9.4.12 指定字符編碼標(biāo)簽 182  
9.5 JSTL的函數(shù)標(biāo)簽 182  
9.6 小結(jié) 183  
第10章 創(chuàng)建自定義標(biāo)簽 185  
10.1 JSP標(biāo)簽庫 185  
10.1.1 標(biāo)簽的工作原理 185  
10.1.2 自定義標(biāo)簽的構(gòu)成 185  
10.1.3 自定義標(biāo)簽入門實(shí)例 186  
10.2 開發(fā)自定義標(biāo)簽 189  
10.2.1 開發(fā)帶屬性的標(biāo)簽 189  
10.2.2 開發(fā)帶標(biāo)簽體的標(biāo)簽 191  
10.3 標(biāo)簽開發(fā)技巧 194  
10.3.1 使用SimpleTag接口簡化自定義標(biāo)簽的開發(fā) 194  
10.3.2 多個(gè)標(biāo)簽的嵌套 196  
10.3.3 開發(fā)迭代標(biāo)簽庫 199  
10.4 小結(jié) 201  
第11章 使用Struts控制器簡化MVC開發(fā)    
11.1 Struts簡介 203  
11.1.1 Struts是什么 203  
11.1.2 為什么要用Struts 204  
11.1.3 安裝配置Struts 204  
11.2 配置Struts應(yīng)用 205  
11.2.1 配置web.xml 205  
11.2.2 Struts配置文件 208  
11.3 Struts主要控制器組件 212  
11.3.1 ActionServlet組件:控制器    
11.3.2 ActionMapping組件:存儲(chǔ)映射信息 212  
11.3.3 ActionForm組件:保存請(qǐng)求的參數(shù) 212  
11.3.4 Action組件:將請(qǐng)求與業(yè)務(wù)邏輯分開 213  
11.4 Struts標(biāo)簽庫 213  
11.4.1 Struts-html標(biāo)簽庫:創(chuàng)建動(dòng)態(tài)HTML用戶界面 214  
11.4.2 Struts-bean標(biāo)簽庫:將JavaBean代碼放到JSP頁面 214  
11.5 Struts開發(fā)實(shí)例 215  
11.6 小結(jié) 219  
第12章 使用Servlet 2.4過濾器和監(jiān)聽器    
12.1 Servlet過濾器 221  
12.1.1 過濾器的用途 221  
12.1.2 配置過濾器 222  
12.1.3 版權(quán)過濾器應(yīng)用實(shí)例 223  
12.1.4 禁止未授權(quán)的IP訪問站點(diǎn)過濾器應(yīng)用實(shí)例    
12.2 Servlet監(jiān)聽器 228  
12.2.1 監(jiān)聽器的原理    
12.2.2 監(jiān)聽器的類型    
12.2.3 監(jiān)聽器應(yīng)用實(shí)例:在線用戶監(jiān)聽器 229  
12.2.4 監(jiān)聽器應(yīng)用實(shí)例:在線用戶監(jiān)聽器測(cè)試 232  
12.3 小結(jié) 234  
第13章 數(shù)據(jù)庫訪問——JDBC 235  
13.1 MySQL數(shù)據(jù)庫基礎(chǔ) 235  
13.1.1 MySQL簡介    
13.1.2 MySQL的安裝    
13.1.3 MySQL的配置    
13.1.4 創(chuàng)建數(shù)據(jù)表    
13.1.5 增加數(shù)據(jù) 238  
13.1.6 修改數(shù)據(jù) 239  
13.1.7 刪除數(shù)據(jù) 239  
13.1.8 刪除全部數(shù)據(jù) 239  
13.1.9 刪除表 240  
13.2 用JDBC連接MySQL數(shù)據(jù)庫 240  
13.2.1 連接MySQL數(shù)據(jù)庫 240  
13.2.2 操作MySQL數(shù)據(jù)庫 242  
13.3 JDBC基礎(chǔ) 243  
13.3.1 JDBC簡介 244  
13.3.2 數(shù)據(jù)庫的連接 245  
13.3.3 數(shù)據(jù)庫的操作 247  
13.3.4 使用數(shù)據(jù)庫的事務(wù) 248  
13.3.5 ResultSet簡介 249  
13.4 用JDBC連接其他數(shù)據(jù)庫 250  
13.4.1 連接其他數(shù)據(jù)庫 250  
13.4.2 通用數(shù)據(jù)庫連接實(shí)例 252  
13.5 數(shù)據(jù)庫連接池 253  
13.5.1 多用戶數(shù)據(jù)庫連接方法 253  
13.5.2 在Tomcat下配置MySQL數(shù)據(jù)源 254  
13.5.3 測(cè)試MySQL數(shù)據(jù)庫連接池 256  
13.6 公共數(shù)據(jù)庫訪問連接JavaBean的開發(fā) 258  
13.7 在Servlet中使用JDBC訪問數(shù)據(jù)庫 259  
13.7.1 ISQL Servlet類的開發(fā) 259  
13.7.2 其他文件的開發(fā) 262  
13.7.3 例程功能測(cè)試 263  
13.8 小結(jié) 264  
第14章 MyEclipse插件在JSP開發(fā)中的應(yīng)用 265  
14.1 MyEclipse插件簡介 265  
14.1.1 MyEclipse插件是什么 265  
14.1.2 為什么要用MyE lipse插件 265  
14.2 MyE lipse安裝與配置 266  
14.2.1 下載MyEclipse 266  
14.2.2 安裝MyEclipse 267  
14.2.3 配置MyEclipse 268  
14.3 可視化開發(fā)JSP應(yīng)用 269  
14.3.1 新建Web Project 269  
14.3.2 新建JSP文件 271  
14.3.3 控件面板簡介 271  
14.3.4 用MyEclipse開發(fā)JSP應(yīng)用簡例 272  
14.3.5 用MyEclipse開發(fā)的Struts應(yīng)用簡例 273  
14.4 MyE lipse的UML設(shè)計(jì)支持 275  
14.4.1 UML設(shè)計(jì)簡介 275  
14.4.2 簡單類設(shè)計(jì)案例 275  
14.4.3 生成Java代碼 276  
14.4.4 逆向Java代碼 278  
14.5 小結(jié) 279  
第15章 Hibernate框架的應(yīng)用 281  
15.1 Hibernate框架簡介 281  
15.1.1 Hibernate框架是什么 281  
15.1.2 為什么要用Hibernate框架 281  
15.2 Hibernate安裝與配置 282  
15.2.1 下載Hibernate 282  
15.2.2 安裝Hibernate 283  
15.2.3 Hibernate的配置文件 284  
15.3 用Hibernate開發(fā)Web應(yīng)用 287  
15.3.1 Hibernate的核心類簡介 287  
15.3.2 編寫實(shí)體對(duì)象文件 288  
15.3.3 編寫實(shí)體映射文件Tea her.hbm.xml 290  
15.3.4 編寫Hibernate配置文件hibernate.cfg.xml 290  
15.3.5 開發(fā)JSP文件 291  
15.4 MyEclipse插件對(duì)Hibernate的支持簡介 293  
15.5 小結(jié) 296  
第16章 Spring框架的應(yīng)用 297  
16.1 Spring框架簡介 297  
16.1.1 Spring框架是什么 297  
16.1.2 為什么要用Spring框架 298  
16.2 Spring安裝與配置 298  
16.2.1 下載Spring 298  
16.2.2 安裝Spring 299  
16.2.3 配置Spring 300  
16.3 用Spring開發(fā)Web應(yīng)用 300  
16.3.1 第1個(gè)Spring程序:例程Hello,Spring! 300  
16.3.2 Spring和MySQL連接:例程SpringMySQLTest 302  
16.4 MyEclipse插件對(duì)Spring的支持簡介 304  
16.5 小結(jié) 306  
第三部分 JSP技術(shù)應(yīng)用  
第17章 用戶注冊(cè)登錄模塊 309  
17.1 關(guān)鍵技術(shù) 309  
17.1.1 驗(yàn)證碼簡介 309  
17.1.2 驗(yàn)證碼技術(shù)實(shí)現(xiàn) 310  
17.1.3 MD5數(shù)據(jù)加密簡介 312  
17.1.4 MD5加密算法技術(shù)實(shí)現(xiàn) 314  
17.1.5 表單驗(yàn)證 321  
17.2 一個(gè)基本的用戶注冊(cè)模塊的設(shè)計(jì)與實(shí)現(xiàn) 321  
17.2.1 用戶注冊(cè)模塊設(shè)計(jì) 321  
17.2.2 用戶注冊(cè)頁面 322  
17.2.3 用戶信息Bean    
17.2.4 用戶信息數(shù)據(jù)庫操作Bean 329  
17.2.5 用戶注冊(cè)Servlet 334  
17.2.6 用戶注冊(cè)成功/失敗頁面 337  
17.2.7 用戶注冊(cè)信息的驗(yàn)證 339  
17.2.8 用戶注冊(cè)信息的加密 341  
17.3 一個(gè)基本的用戶登錄模塊的設(shè)計(jì)與實(shí)現(xiàn) 341  
17.3.1 用戶登錄模塊設(shè)計(jì) 342  
17.3.2 用戶登錄頁面 342  
17.3.3 用戶登錄Servlet 344  
17.3.4 用戶登錄信息的驗(yàn)證 346  
17.3.5 保存登錄信息 347  
17.4 本章難點(diǎn)剖析 347  
17.5 小結(jié) 347  
第18章 購物車模塊 349  
18.1 購物車模塊設(shè)計(jì) 349  
18.1.1 模塊設(shè)計(jì) 349  
18.1.2 數(shù)據(jù)庫設(shè)計(jì)說明 350  
18.1.3 系統(tǒng)功能演示 350  
18.1.4 系統(tǒng)流程圖 352  
18.2 數(shù)據(jù)表的封裝 353  
18.2.1 商品表的封裝 353  
18.2.2 商品類別表的封裝 356  
18.2.3 訂單表的封裝 357  
18.2.4 訂單明細(xì)表的封裝 360  
18.3 購物車模塊實(shí)現(xiàn) 361  
18.3.1 Vector類簡介 361  
18.3.2 商品表數(shù)據(jù)庫操作Bean 362  
18.3.3 商品分類表數(shù)據(jù)庫操作Bean 368  
18.3.4 顯示商品列表 369  
18.3.5 設(shè)置商品數(shù)量 371  
18.3.6 購物車Servlet   <font

本目錄推薦

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