JSP實(shí)用教程

出版時(shí)間:2012-8  出版社:東軟電子出版社  作者:徐婉珍  頁(yè)數(shù):364  

內(nèi)容概要

JSP是由Sun公司(現(xiàn)被Oracle收購(gòu))于1999年推出的動(dòng)態(tài)網(wǎng)站開發(fā)標(biāo)準(zhǔn),由于采用JSP技術(shù)開發(fā)的系統(tǒng)具有跨平臺(tái)、安全性好、效率高等優(yōu)勢(shì),因此JSP成為開發(fā)Web應(yīng)用系統(tǒng)的主流技術(shù)之一,在Internet上基于JavaWeb技術(shù)的動(dòng)態(tài)網(wǎng)站占據(jù)了很大的比重。本書主要特色本書以CDIO理念為指導(dǎo),遵循人的自然認(rèn)知規(guī)律,按照“任務(wù)驅(qū)動(dòng),按需學(xué)習(xí)”的思想設(shè)計(jì)了新穎的整體結(jié)構(gòu),主要依據(jù)論壇網(wǎng)站幾大功能模塊的開發(fā)過程,按照開發(fā)任務(wù)對(duì)開發(fā)者的技術(shù)要求來(lái)介紹相關(guān)的JSP知識(shí)。本書的主要內(nèi)容本書按照J(rèn)avaWeb開發(fā)程序員的崗位能力要求選擇內(nèi)容,全書共分3篇。第1篇預(yù)備與入門第1章JSP概述,講解JSP的基本概念;第2章搭建開發(fā)環(huán)境,詳細(xì)介紹JDK、Tomcat、MyEclipse以及MySQL的安裝與使用方法;第3章JSP快速入門,簡(jiǎn)單介紹靜態(tài)網(wǎng)頁(yè)開發(fā)基礎(chǔ)、JSP的頁(yè)面元素及內(nèi)置對(duì)象。適合的讀者對(duì)象本書采取了“做中學(xué)”的學(xué)習(xí)模式,由淺入深地講解了JSP各項(xiàng)知識(shí),所選取的內(nèi)容結(jié)合實(shí)際開發(fā)的需要,力求使讀者在最短的學(xué)習(xí)時(shí)間內(nèi)掌握J(rèn)SP技術(shù)。

書籍目錄

第1篇預(yù)備與入門 
第1章JSP概述3
1.1C/S架構(gòu)與B/S架構(gòu)3
1.2靜態(tài)網(wǎng)頁(yè)與動(dòng)態(tài)網(wǎng)頁(yè)4
1.3主流動(dòng)態(tài)網(wǎng)站技術(shù)及實(shí)現(xiàn)模式4
1.3.1幾種主流的動(dòng)態(tài)網(wǎng)站開發(fā)技術(shù)4
1.3.2動(dòng)態(tài)網(wǎng)站技術(shù)的實(shí)現(xiàn)模式5
1.4HTTP的請(qǐng)求/響應(yīng)模型7
1.5JSP的運(yùn)行原理8
第2章搭建開發(fā)環(huán)境9
2.1安裝JDK9
2.2安裝MyEclipse9
2.3安裝Tomcat 12
2.4MyEclipse的使用15
2.5安裝MySQL及SQLyog25
2.5.1安裝MySQL Server5.025
2.5.2SQLyog的安裝與使用28
第3章JSP快速入門31
3.1靜態(tài)網(wǎng)頁(yè)開發(fā)基礎(chǔ)31
3.1.1HTML的常用標(biāo)簽31
3.1.2CSS簡(jiǎn)介36
3.1.3JavaScript簡(jiǎn)介41
3.2JSP的頁(yè)面元素49
3.2.1JSP中的注釋50
3.2.2JSP的代碼段(scriplet)51
3.2.3JSP的表達(dá)式51
3.2.4JSP的指令52
3.2.5JSP的標(biāo)準(zhǔn)動(dòng)作54
3.3JSP的內(nèi)置對(duì)象58
3.3.1out對(duì)象59
3.3.2request對(duì)象60
3.3.3response對(duì)象62
3.3.4session對(duì)象67
3.3.5application對(duì)象70
第2篇做中學(xué)
第4章項(xiàng)目的構(gòu)思與設(shè)計(jì)79
4.1論壇網(wǎng)站的構(gòu)思與設(shè)計(jì)79
4.1.1項(xiàng)目構(gòu)思79
4.1.2項(xiàng)目設(shè)計(jì)81
4.2網(wǎng)絡(luò)點(diǎn)餐系統(tǒng)的構(gòu)思與設(shè)計(jì)88
4.2.1項(xiàng)目構(gòu)思88
4.2.2項(xiàng)目設(shè)計(jì)89
第5章用戶注冊(cè)功能的實(shí)現(xiàn)101
5.1任務(wù)分析101
5.2制作注冊(cè)輸入頁(yè)面102
5.3使用request對(duì)象讀取注冊(cè)信息105
5.3.1任務(wù)實(shí)現(xiàn)105
5.3.2要點(diǎn)提示107
5.3.3拓展與提高107
5.4驗(yàn)證用戶名的唯一性109
5.4.1查詢數(shù)據(jù)庫(kù)的一般過程110
5.4.2實(shí)驗(yàn)案例112
5.4.3任務(wù)實(shí)現(xiàn)115
5.4.4要點(diǎn)提示116
5.4.5拓展與提高117
5.5寫入注冊(cè)信息(一)118
5.5.1任務(wù)實(shí)現(xiàn)119
5.5.2要點(diǎn)提示121
5.6寫入注冊(cè)信息(二)121
5.6.1PreparedStatement 接口121
5.6.2實(shí)驗(yàn)案例122
5.6.3任務(wù)實(shí)現(xiàn)124
5.6.4要點(diǎn)提示124
5.7頁(yè)面跳轉(zhuǎn)控制124
5.7.1任務(wù)實(shí)現(xiàn)125
5.7.2要點(diǎn)提示126
第6章用戶登錄功能的實(shí)現(xiàn)128
6.1任務(wù)的提出與分解128
6.2制作登錄界面128
6.3驗(yàn)證登錄信息(JDBC驅(qū)動(dòng))130
6.3.1通過JDBC訪問數(shù)據(jù)庫(kù)130
6.3.2任務(wù)實(shí)現(xiàn)132
6.3.3要點(diǎn)提示133
6.4在會(huì)話期間維持用戶的登錄信息134
6.4.1任務(wù)實(shí)現(xiàn)134
6.4.2要點(diǎn)提示135
6.5公共頁(yè)面的包含135
6.5.1任務(wù)實(shí)現(xiàn)135
6.5.2要點(diǎn)提示137
6.6在線會(huì)員名單的顯示137
6.6.1任務(wù)實(shí)現(xiàn)137
6.6.2要點(diǎn)提示140
6.7使用Cookie完成自動(dòng)登錄功能140
6.7.1任務(wù)提出140
6.7.2Cookie的使用140
6.7.3任務(wù)實(shí)現(xiàn)142
6.7.4要點(diǎn)提示144
第7章帖子瀏覽功能的實(shí)現(xiàn)146
7.1顯示所有帖子的概要信息146
7.1.1任務(wù)提出146
7.1.2任務(wù)實(shí)現(xiàn)146
7.2搜索帖子150
7.2.1任務(wù)提出150
7.2.2自提交的表單150
7.2.3任務(wù)實(shí)現(xiàn)151
7.3分頁(yè)顯示153
7.3.1任務(wù)提出153
7.3.2分頁(yè)顯示的原理153
7.3.3任務(wù)實(shí)現(xiàn)154
7.3.4要點(diǎn)提示157
第8章發(fā)表回復(fù)功能的實(shí)現(xiàn)160
8.1任務(wù)提出160
8.2制作回復(fù)帖內(nèi)容輸入頁(yè)面160
8.2.1HTML標(biāo)簽――textarea160
8.2.2在線編輯器FCKeditor的使用161
8.2.3任務(wù)實(shí)現(xiàn)163
8.2.4要點(diǎn)提示169
8.3數(shù)據(jù)庫(kù)通用處理類169
8.3.1編寫通用處理類169
8.3.2使用通用處理類172
第9章JavaBean組件技術(shù)175
9.1任務(wù)提出175
9.2JavaBean的基本概念175
9.3通過jsp動(dòng)作使用JavaBean176
9.3.1動(dòng)作176
9.3.2動(dòng)作177
9.3.3動(dòng)作177
9.4JavaBean的使用案例178
9.5任務(wù)實(shí)現(xiàn)180
9.6拓展與提高184
第10章Servlet189
10.1Servlet簡(jiǎn)介189
10.1.1初識(shí)Servlet189
10.1.2Servlet的生命周期190
10.1.3Servlet的類繼承結(jié)構(gòu)190
10.1.4在MyEclipse中創(chuàng)建Servlet191
10.1.5不使用集成開發(fā)工具開發(fā)Servlet194
10.2Servlet的使用196
10.2.1使用Servlet接收表單數(shù)據(jù)196
10.2.2使用Servlet完成注冊(cè)功能197
10.2.3Servlet常用API199
10.3Servlet中的過濾器和監(jiān)聽器202
10.3.1過濾器202
10.3.2監(jiān)聽器206
第11章文件的上傳與下載212
11.1任務(wù)的提出212
11.2JspSmartUpload的相關(guān)類212
11.2.1com.jspsmart.upload.File類212
11.2.2com.jspsmart.upload.Files類213
11.2.3com.jspsmart.upload.Request類214
11.2.4com.jspsmart.upload.SmartUpload類214
11.3任務(wù)實(shí)現(xiàn)215
11.3.1上傳表單的實(shí)現(xiàn)216
11.3.2上傳文件的實(shí)現(xiàn)217
11.3.3下載文件的實(shí)現(xiàn)220
11.4Commons FileUpload介紹221
11.4.1類庫(kù)文件下載221
11.4.2查看FileUpload API文檔222
11.4.3FileUpload上傳流程223
11.4.4使用FileUpload完成上傳頭像224
第12章MVC模式的應(yīng)用227
12.1MVC模式簡(jiǎn)介227
12.2基于MVC模式的四則計(jì)算器228
12.2.1模型層228
12.2.2控制層229
12.2.3視圖層230
12.2.4程序運(yùn)行232
12.3基于MVC模式的帖子瀏覽功能234
12.3.1模型層234
12.3.2控制層239
12.3.3視圖層241
12.3.4程序運(yùn)行244
第13章EL和JSTL的應(yīng)用248
13.1EL簡(jiǎn)介248
13.1.1EL語(yǔ)言特點(diǎn)248
13.1.2.與 \[ \] 運(yùn)算符249
13.1.3EL變量249
13.1.4EL運(yùn)算符251
13.1.5EL隱藏對(duì)象253
13.2JSTL簡(jiǎn)介258
13.2.1JSTL標(biāo)記庫(kù)簡(jiǎn)介259
13.2.2JSTL的優(yōu)點(diǎn)259
13.2.3JSTL核心標(biāo)簽庫(kù)259
13.2.4JSTL函數(shù)標(biāo)簽庫(kù)267
13.2.5JSTL其他標(biāo)簽庫(kù) 268
13.3使用EL和JSTL實(shí)現(xiàn)論壇系統(tǒng)登錄
成功的首頁(yè)268
13.3.1任務(wù)提出268
13.3.2任務(wù)實(shí)現(xiàn)269
第14章服務(wù)器的配置與網(wǎng)站的發(fā)布273
14.1Tomcat的目錄結(jié)構(gòu)273
14.2Tomcat的配置與測(cè)試274
14.2.1Tomcat的配置274
14.2.2Tomcat的啟動(dòng)與停止274
14.2.3Tomcat的測(cè)試275
14.3網(wǎng)站的全局配置275
14.3.1設(shè)置歡迎頁(yè)面275
14.3.2配置網(wǎng)站的異常處理276
14.4網(wǎng)站的發(fā)布278
第3篇技術(shù)參考
第15章JSP速查參考283
15.1HTML語(yǔ)言283
15.1.1結(jié)構(gòu)化標(biāo)簽283
15.1.2文本標(biāo)簽284
15.1.3列表標(biāo)簽285
15.1.4表格標(biāo)簽286
15.1.5表單標(biāo)簽287
15.1.6標(biāo)簽詳解289
15.1.7其他標(biāo)簽292
15.2JSP技術(shù)294
15.2.1JSP標(biāo)簽294
15.2.2JSP內(nèi)置對(duì)象301
15.3JDBC技術(shù)306
15.3.1JDBC API306
15.3.2JDBC 編程步驟310
15.4Servelt API310
15.5JSTL技術(shù)317
15.5.1core 標(biāo)記庫(kù)317
15.5.2format標(biāo)記庫(kù)322
15.5.3xml標(biāo)記庫(kù)326
15.5.4sql標(biāo)記庫(kù)327
附錄NetBeans IDE的安裝與使用331
A.1NetBeans IDE的安裝331
A.1.1下載安裝包331
A.1.2安裝NetBeans IDE332
A.2NetBeans IDE的使用335
A.2.1認(rèn)識(shí)NetBeans IDE的界面335
A.2.2創(chuàng)建新項(xiàng)目337
A.2.3修改默認(rèn)模板340
A.2.4創(chuàng)建JSP頁(yè)面341
A.2.5運(yùn)行JSP頁(yè)面342
A.2.6認(rèn)識(shí)JSP的頁(yè)面元素343
A.2.7添加自定義的模板343
A.2.8打開/關(guān)閉項(xiàng)目345
A.3在NetBeans IDE中調(diào)試程序346
A.4利用NetBeans發(fā)布網(wǎng)站348

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    JSP實(shí)用教程 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7