注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)工業(yè)技術(shù)建筑科學(xué)建筑結(jié)構(gòu)JSP應(yīng)用與開發(fā)技術(shù)(第3版)

JSP應(yīng)用與開發(fā)技術(shù)(第3版)

JSP應(yīng)用與開發(fā)技術(shù)(第3版)

定 價(jià):¥78.00

作 者: 馬建紅,李學(xué)相,韓穎,王瑞娟,張晗
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302513735 出版時(shí)間: 2018-12-01 包裝: 平裝
開本: 16 頁數(shù): 520 字?jǐn)?shù):  

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

  JSP(Java Server Pages)是由Sun Microsystems公司倡導(dǎo)的、許多公司參與建立的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JSP被賦予了Java技術(shù)的強(qiáng)大功能,能夠?yàn)橛脩籼峁?qiáng)大的技術(shù)支持;同時(shí),JSP繼承了Java的優(yōu)勢(shì),可以建立安全的、跨平臺(tái)的動(dòng)態(tài)網(wǎng)站。 《JSP應(yīng)用與開發(fā)技術(shù)(第3版)》詳細(xì)講解了JSP的基本語法和Web程序設(shè)計(jì)方法。全書共16章,可分為7個(gè)部分。第1章和第2章是第1部分,介紹了JSP與Web技術(shù)概論和開發(fā)環(huán)境的搭建;第3~5章是第2部分,詳細(xì)講解了JSP技術(shù)的基本語法;第6章和第7章是第3部分,是JSP應(yīng)用開發(fā)的進(jìn)階,講述了JavaBean、表單處理及文件的操作;第8章和第9章是第4部分,以MySQL數(shù)據(jù)庫為例詳細(xì)講解了JSP中使用數(shù)據(jù)庫的操作;第10章和第11章是第5部分,詳細(xì)講述了Servlet技術(shù);第12章和第13章是第6部分,介紹了表達(dá)式語言(EL)、標(biāo)準(zhǔn)標(biāo)簽庫(JSTL)及自定義標(biāo)簽庫;第14~16章是第7部分,以3個(gè)實(shí)例講述了Web開發(fā)的實(shí)際應(yīng)用。另外,《JSP應(yīng)用與開發(fā)技術(shù)(第3版)》還給出了6個(gè)實(shí)驗(yàn),以指導(dǎo)讀者進(jìn)行上機(jī)操作。 《JSP應(yīng)用與開發(fā)技術(shù)(第3版)》語言簡(jiǎn)潔,內(nèi)容豐富,既可作為JSP初學(xué)者的入門教材,也可作為高等院校相關(guān)專業(yè)的教材和輔導(dǎo)用書,而且對(duì)JSP開發(fā)人員的自學(xué)也具有較高的參考價(jià)值。

作者簡(jiǎn)介

暫缺《JSP應(yīng)用與開發(fā)技術(shù)(第3版)》作者簡(jiǎn)介

圖書目錄

第1章  JSP與Web技術(shù)概論   1
1.1  Web應(yīng)用程序開發(fā)基礎(chǔ)知識(shí)   2
1.1.1  HTTP通信協(xié)議概述   2
1.1.2  傳統(tǒng)的Web應(yīng)用程序   3
1.1.3  Web結(jié)構(gòu)   3
1.2  靜態(tài)網(wǎng)頁與HTML   5
1.3  交互式動(dòng)態(tài)網(wǎng)頁技術(shù)   6
1.3.1  動(dòng)態(tài)網(wǎng)頁的程序語言   6
1.3.2  在客戶端執(zhí)行的網(wǎng)頁語言   6
1.3.3  在服務(wù)器端執(zhí)行的網(wǎng)頁語言   7
1.4  網(wǎng)站數(shù)據(jù)庫技術(shù)   8
1.5  JSP與相關(guān)技術(shù)   9
1.5.1  什么是JSP   10
1.5.2  JSP技術(shù)原理   11
1.5.3  JSP本質(zhì)與Servlet   12
1.5.4  JSP與JavaBean   12
1.6  軟件編程體系簡(jiǎn)介   13
1.6.1  C/S結(jié)構(gòu)編程體系   14
1.6.2  B/S結(jié)構(gòu)編程體系   14
1.7  企業(yè)應(yīng)用開發(fā)架構(gòu)   15
1.7.1  兩層架構(gòu)   15
1.7.2  三層架構(gòu)   15
1.7.3  N層架構(gòu)   15
1.7.4  開發(fā)架構(gòu)比較   15
1.7.5  J2EE簡(jiǎn)介   16
1.8  JSP知識(shí)體系及學(xué)習(xí)之路   18
1.8.1  JSP知識(shí)體系   18
1.8.2  JSP程序員學(xué)習(xí)路徑   18
1.9  小結(jié)   20
1.10  習(xí)題   20
第2章  JSP的開發(fā)和運(yùn)行環(huán)境   22
2.1  JSP的開發(fā)和應(yīng)用平臺(tái)介紹   23
2.1.1  Caucho公司的Resin平臺(tái)   23
2.1.2  Apache公司的Tomcat平臺(tái)   23
2.1.3  BEA公司的WebLogic平臺(tái)   24
2.1.4  IBM WebSphere Application
Server平臺(tái)   24
2.2  Eclipse Java EE集成開發(fā)環(huán)境   25
2.2.1  安裝和配置JDK   25
2.2.2  Tomcat服務(wù)器   27
2.2.3  Eclipse Java EE開發(fā)環(huán)境
搭建   32
2.3  MyEclipse開發(fā)環(huán)境   38
2.3.1  MyEclipse簡(jiǎn)介與下載   38
2.3.2  MyEclipse安裝與使用   39
2.4  其他JSP開發(fā)環(huán)境   45
2.4.1  IDEA開發(fā)環(huán)境   45
2.4.2  Adobe Dreamweaver   46
2.4.3  UltraEdit編輯器   47
2.5  小結(jié)   47
2.6  習(xí)題   48
第3章  JSP基本語法   50
3.1  JSP文件的結(jié)構(gòu)   51
3.1.1  創(chuàng)建個(gè)JSP文件   51
3.1.2  分析JSP文件的組成元素   52
3.2  JSP的腳本元素   53
3.2.1  隱藏注釋   53
3.2.2  HTML注釋   53
3.2.3  聲明   55
3.2.4  腳本代碼   57
3.2.5  表達(dá)式   58
3.3  JSP指令元素   59
3.3.1  page指令   59
3.3.2  include指令   64
3.3.3  taglib指令   66
3.4  JSP動(dòng)作元素   66
3.4.1     67
3.4.2     70
3.4.3     72
3.4.4  、
和動(dòng)作   73
3.4.5     81
3.5  小結(jié)   83
3.6  習(xí)題   83
第4章  JSP內(nèi)置對(duì)象   86
4.1  JSP內(nèi)置對(duì)象概述   87
4.2  request對(duì)象   88
4.2.1  request對(duì)象常用方法   88
4.2.2  request對(duì)象應(yīng)用實(shí)例   89
4.3  response對(duì)象   95
4.3.1  response對(duì)象常用方法   96
4.3.2  response對(duì)象應(yīng)用實(shí)例   96
4.4  out對(duì)象   103
4.4.1  out對(duì)象方法成員與數(shù)據(jù)
輸出   104
4.4.2  緩沖區(qū)操作   105
4.4.3  out對(duì)象應(yīng)用實(shí)例   105
4.5  session對(duì)象   107
4.5.1  session的概念   108
4.5.2  session對(duì)象的ID   108
4.5.3  session的有效期限   109
4.5.4  訪問session中的數(shù)據(jù)   109
4.5.5  其他session對(duì)象的常用
方法   110
4.5.6  session對(duì)象應(yīng)用實(shí)例   110
4.6  application內(nèi)置對(duì)象   116
4.6.1  存取application中的數(shù)據(jù)   116
4.6.2  使用application對(duì)象取得
信息   117
4.6.3  application對(duì)象應(yīng)用實(shí)例   118
4.7  其他JSP內(nèi)置對(duì)象   122
4.7.1  pageContext對(duì)象   122
4.7.2  config對(duì)象   124
4.7.3  page對(duì)象   127
4.7.4  exception對(duì)象   127
4.8  小結(jié)   128
4.9  習(xí)題   129
第5章  Cookie及會(huì)話追蹤   132
5.1  Cookie的概念和特性   133
5.1.1  什么是Cookie   133
5.1.2  Cookie的常見用途   134
5.2  在JSP中使用Cookie   135
5.2.1  創(chuàng)建Cookie   135
5.2.2  讀寫Cookie   136
5.2.3  Cookie中的主要方法   137
5.2.4  操作Cookie的常用方法   137
5.3  Cookie對(duì)象的應(yīng)用實(shí)例   139
5.4  會(huì)話與會(huì)話追蹤   146
5.5  實(shí)現(xiàn)會(huì)話追蹤的4種方式   147
5.5.1  Cookies和URL重寫   147
5.5.2  隱藏表單字段   148
5.5.3  使用內(nèi)建session對(duì)象   148
5.6  內(nèi)建session對(duì)象的生命
周期   150
5.6.1  在web.xml中配置內(nèi)建session
對(duì)象的過期時(shí)間   150
5.6.2  設(shè)置內(nèi)建session對(duì)象的過期
時(shí)間   150
5.7  利用session存取功能實(shí)現(xiàn)簡(jiǎn)單
 購物車   152
5.8  小結(jié)   158
5.9  習(xí)題   159
第6章  JavaBean和表單處理   162
6.1  非MVC模式(Model1)   163
6.1.1  Model1的特點(diǎn)   163
6.1.2  Model1的應(yīng)用范圍   164
6.2  MVC編程模式(Model2)   164
6.2.1  什么是MVC模式   164
6.2.2  MVC模式在Web編程中的
應(yīng)用   165
6.3  剖析JavaBean   165
6.3.1  什么是JavaBean   166
6.3.2  JavaBean的特征   167
6.3.3  創(chuàng)建一個(gè)JavaBean   168
6.4  在JSP中使用JavaBean   169
6.4.1  調(diào)用JavaBean   170
6.4.2  訪問JavaBean屬性   170
6.4.3  設(shè)置JavaBean屬性   170
6.4.4  JavaBean的生命周期   170
6.4.5  類型自動(dòng)轉(zhuǎn)換規(guī)則   174
6.5  使用JavaBean處理表單
數(shù)據(jù)   174
6.5.1  JSP處理與form相關(guān)的常用
標(biāo)簽簡(jiǎn)單實(shí)例   175
6.5.2  設(shè)置中文編碼   181
6.6  小結(jié)   181
6.7  習(xí)題   181
第7章  JSP中的文件操作   184
7.1  數(shù)據(jù)流和File類   185
7.1.1  數(shù)據(jù)流   185
7.1.2  File類   185
7.2  讀寫文本文件   187
7.3  文件的瀏覽   189
7.4  創(chuàng)建和刪除目錄   190
7.5  文件的上傳和下載   191
7.6  使用jspSmartUpload上傳包   195
7.7  使用Commons FileUpload
 上傳包   197
7.8  小結(jié)   199
7.9  習(xí)題   199
第8章  應(yīng)用JDBC進(jìn)行數(shù)據(jù)庫開發(fā)   202
8.1  JDBC概述   203
8.1.1  JDBC的用途   203
8.1.2  JDBC的典型用法   203
8.1.3  JDBC的體系結(jié)構(gòu)   204
8.1.4  驅(qū)動(dòng)器類型   204
8.1.5  安裝驅(qū)動(dòng)器   206
8.2  JDBC連接數(shù)據(jù)庫的方法   206
8.3  使用JDBC操作數(shù)據(jù)庫   207
8.3.1  使用JDBC訪問數(shù)據(jù)庫的
過程   208
8.3.2  使用Statement執(zhí)行SQL
語句   210
8.3.3  PreparedStatement接口   217
8.3.4  CallableStatement對(duì)象   220
8.3.5  使用ResultSet處理結(jié)果集   225
8.4  Java與SQL的數(shù)據(jù)類型
轉(zhuǎn)換   229
8.5  使用JDBC連接不同的
數(shù)據(jù)庫   231
8.5.1  連接Oracle數(shù)據(jù)庫   231
8.5.2  連接DB2數(shù)據(jù)庫   231
8.5.3  連接SQL Server數(shù)據(jù)庫   231
8.5.4  連接Sybase數(shù)據(jù)庫   232
8.5.5  連接Access數(shù)據(jù)庫   232
8.6  連接池   232
8.6.1  連接池的實(shí)現(xiàn)原理   232
8.6.2  在Tomcat上配置數(shù)據(jù)源與
連接池   233
8.6.3  配置連接池時(shí)需要注意的
問題   235
8.7  存取二進(jìn)制文件   236
8.7.1  圖像文件存取到數(shù)據(jù)庫的
過程   236
8.7.2  聲音文件存取到數(shù)據(jù)庫的
過程   240
8.7.3  視頻文件存取到數(shù)據(jù)庫的
過程   244
8.7.4  保存圖片文件路徑到數(shù)據(jù)庫的
存取圖片過程   248
8.8  實(shí)現(xiàn)分頁顯示   251
8.8.1  分頁顯示技術(shù)的優(yōu)劣比較   251
8.8.2  分頁顯示的JavaBean實(shí)現(xiàn)   252
8.9  小結(jié)   258
8.10  習(xí)題   258
第9章  JSP與JavaBean應(yīng)用實(shí)例   261
9.1  需求和設(shè)計(jì)   262
9.1.1  功能介紹   262
9.1.2  文件結(jié)構(gòu)   262
9.1.3  數(shù)據(jù)庫設(shè)計(jì)   263
9.2  使用JavaBean封裝數(shù)據(jù)庫的
訪問   263
9.3  項(xiàng)目頁面實(shí)現(xiàn)   265
9.4  小結(jié)   282
第10章  Servlet基礎(chǔ)   283
10.1  Servlet介紹   284
10.1.1  什么是Servlet   284
10.1.2  Servlet技術(shù)特點(diǎn)   285
10.1.3  JSP與Servlet 的關(guān)系   285
10.1.4  Servlet的工作原理   286
10.1.5  Servlet常用接口和類   286
10.2  開發(fā)部署一個(gè)簡(jiǎn)單的Servlet   288
10.2.1  創(chuàng)建Servlet文件   289
10.2.2  Servlet的配置文件   291
10.3  Servlet實(shí)現(xiàn)相關(guān)的接口和類   292
10.3.1  GenericServlet   293
10.3.2  HttpServlet   294
10.3.3  Servlet實(shí)現(xiàn)相關(guān)實(shí)例   295
10.4  Servlet請(qǐng)求和響應(yīng)相關(guān)   298
10.4.1  HttpServletRequest接口   298
10.4.2  HttpServletResponse接口   300
10.4.3  Servlet請(qǐng)求和響應(yīng)相關(guān)
實(shí)例   301
10.5  Servlet配置相關(guān)   303
10.5.1  ServletConfig接口   303
10.5.2  獲取Servlet配置信息的
例子   303
10.6  Servlet中的會(huì)話追蹤   307
10.6.1  HttpSession接口   307
10.6.2  HttpSession應(yīng)用實(shí)例   309
10.7  Servlet上下文   311
10.7.1  ServletContext接口   311
10.7.2  ServletContext接口的應(yīng)用
實(shí)例   312
10.8  Servlet協(xié)作   313
10.8.1  RequestDispatcher   313
10.8.2  forward()控制頁面跳轉(zhuǎn)   314
10.8.3  include()控制頁面包含   315
10.9  Servlet異常相關(guān)   316
10.9.1  聲明式異常處理   316
10.9.2  程序式異常處理   319
10.10  Servlet 3.0注解   322
10.10.1  開發(fā)Servlet 3.0程序所
需要的環(huán)境   322
10.10.2  開發(fā)Servlet 3.0程序   322
10.11  Servlet應(yīng)用實(shí)例   325
10.12  小結(jié)   333
10.13  習(xí)題   333
第11章  使用Servlet過濾器和
 監(jiān)聽器   337
11.1  過濾器在Web開發(fā)中的
 應(yīng)用   338
11.1.1  過濾器概述   338
11.1.2  Filter API   338
11.1.3  Filter接口   339
11.1.4  FilterConfig接口   340
11.1.5  FilterChain接口   340
11.1.6  編寫過濾器類   340
11.1.7  過濾器的部署   342
11.1.8  對(duì)請(qǐng)求數(shù)據(jù)進(jìn)行處理的
過濾器   345
11.1.9  過濾器新增@WebFilter
注解   350
11.2  Servlet監(jiān)聽器   351
11.2.1  監(jiān)聽器接口   351
11.2.2  ServletRequestListener
接口   352
11.2.3  ServletRequestAttributeListener
接口   353
11.2.4  ServletContextListener
接口   353
11.2.5  ServletContextAttributeListener
接口   355
11.2.6  HttpSessionAttributeListener
接口   357
11.2.7  HttpSessionBindingListener
接口   359
11.2.8  監(jiān)聽器新增@WebListener
注解   364
11.3  小結(jié)   365
11.4  習(xí)題   365
第12章  JSTL標(biāo)準(zhǔn)標(biāo)簽庫   368
12.1  EL表達(dá)式語言   369
12.1.1  EL與EL隱含對(duì)象   369
12.1.2  在EL中訪問JSP隱含對(duì)象
的getXXX( )方法   373
12.1.3  用EL訪問JavaBean中的
屬性   373
12.2  JSTL標(biāo)簽庫簡(jiǎn)介   374
12.3  設(shè)置JSTL運(yùn)行環(huán)境   375
12.3.1  JSTL的安裝   375
12.3.2  JSTL應(yīng)用示例   375
12.4  使用核心標(biāo)簽   376
12.4.1  表達(dá)式操作   377
12.4.2  建立URL   380
12.4.3  條件控制   383
12.4.4  迭代—運(yùn)行循環(huán)   385
12.5  使用JSTL的數(shù)據(jù)庫標(biāo)簽   387
12.5.1  指定數(shù)據(jù)源   388
12.5.2  進(jìn)行查詢或更新操作   388
12.5.3  對(duì)返回的結(jié)果進(jìn)行處理   391
12.5.4  其他SQL標(biāo)簽庫的標(biāo)簽   392
12.6  i18n與國際化   393
12.6.1  國際化設(shè)置標(biāo)簽   393
12.6.2  消息標(biāo)記庫   394
12.6.3  數(shù)字、日期格式化   396
12.7  函數(shù)標(biāo)簽   399
12.8  小結(jié)   399
12.9  習(xí)題   400
第13章  自定義標(biāo)簽庫   403
13.1  自定義標(biāo)簽體系介紹   404
13.1.1  標(biāo)簽的形式   404
13.1.2  標(biāo)簽類相關(guān)接口和類   405
13.1.3  標(biāo)簽庫描述文件   409
13.1.4  在Web部署描述符中引入
標(biāo)簽庫文件   411
13.1.5  在頁面中使用標(biāo)簽   411
13.1.6  標(biāo)簽在Web頁面中的
作用   412
13.2  傳統(tǒng)標(biāo)簽的開發(fā)   412
13.2.1  帶屬性標(biāo)簽的開發(fā)   412
13.2.2  帶Body標(biāo)簽的開發(fā)   415
13.2.3  嵌套標(biāo)簽的開發(fā)   417
13.2.4  迭代標(biāo)簽的開發(fā)   420
13.3  Simple標(biāo)簽的開發(fā)   423
13.3.1  SimpleTag接口   423
13.3.2  Simple標(biāo)簽的開發(fā)示例   424
13.4  小結(jié)   425
13.5  習(xí)題   425
第14章  網(wǎng)上書店   427
14.1  快樂購書網(wǎng)介紹   428
14.2  系統(tǒng)需求和設(shè)計(jì)   428
14.3  數(shù)據(jù)庫表設(shè)計(jì)   428
14.4  JSP頁面開發(fā)   429
14.5  JavaBean開發(fā)   431
14.5.1  使用Java Bean封裝數(shù)據(jù)庫的
訪問   431
14.5.2  購物車JavaBean   432
14.6  Servlet開發(fā)   432
14.6.1  普通Servlet開發(fā)   433
14.6.2  Listener開發(fā)   434
14.6.3  Filter開發(fā)   435
14.7  其他bean類——Util   435
14.8  部署描述符   436
14.9  小結(jié)   438
14.10  習(xí)題   439
第15章  調(diào)查問卷管理系統(tǒng)   440
15.1  系統(tǒng)介紹   441
15.2  系統(tǒng)需求分析   441
15.3  系統(tǒng)功能結(jié)構(gòu)   442
15.4  數(shù)據(jù)庫設(shè)計(jì)   442
15.4.1  數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)   442
15.4.2  數(shù)據(jù)庫表的設(shè)計(jì)   443
15.4.3  數(shù)據(jù)庫相關(guān)腳本   444
15.5  系統(tǒng)實(shí)現(xiàn)   445
15.5.1  JavaBean   445
15.5.2  Servlet   445
15.5.3  系統(tǒng)界面   447
 
15.5.4  用戶管理   448
15.5.5  調(diào)查問卷管理   454
15.5.6  問題管理   460
15.6  小結(jié)   467
第16章  Web應(yīng)用開發(fā)實(shí)踐   468
16.1  系統(tǒng)介紹   469
16.2  系統(tǒng)需求分析   469
16.3  系統(tǒng)功能結(jié)構(gòu)   469
16.4  系統(tǒng)功能描述   470
16.4.1  游客用戶瀏覽模塊   470
16.4.2  管理員登錄模塊   473
16.4.3  管理員管理模塊   473
16.5  數(shù)據(jù)庫設(shè)計(jì)   477
16.5.1  數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)   477
16.5.2  數(shù)據(jù)庫表的設(shè)計(jì)   478
16.5.3  數(shù)據(jù)庫相關(guān)腳本   479
16.6  系統(tǒng)實(shí)現(xiàn)   480
16.6.1  模塊公用類   480
16.6.2  JavaBean   481
16.6.3  Servlet   484
16.6.4  自定義標(biāo)簽   485
16.6.5  前臺(tái)界面的實(shí)現(xiàn)   490
16.6.6  后臺(tái)管理頁面的實(shí)現(xiàn)   493
16.7  小結(jié)   494
16.8  習(xí)題   494
附錄  實(shí)驗(yàn)   496
實(shí)驗(yàn)一  JSP應(yīng)用開發(fā)基礎(chǔ)(一)   496
實(shí)驗(yàn)二  JSP應(yīng)用開發(fā)基礎(chǔ)(二)   498
實(shí)驗(yàn)三  JSP應(yīng)用開發(fā)進(jìn)階   502
實(shí)驗(yàn)四  JSP數(shù)據(jù)庫編程基礎(chǔ)   504
實(shí)驗(yàn)五  Servlet技術(shù)實(shí)驗(yàn)   506
實(shí)驗(yàn)六  Web應(yīng)用開發(fā)   508

本目錄推薦

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