JSP實用教程

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

內(nèi)容概要

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

書籍目錄

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

圖書封面

評論、評分、閱讀與下載


    JSP實用教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7