新到貨2本75折
JSP應用與開發技術(第3版)

JSP應用與開發技術(第3版)

  • 定價:468
  • 優惠價:87407
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可取貨點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
載入中...
  • 分享
 

內容簡介

JSP(Java Server Pages)是由Sun Microsystems公司宣導的、許多公司參與建立的一種動態網頁技術標準。JSP被賦予了Java技術的強大功能,能夠為用戶提供強大的技術支援;同時,JSP繼承了Java的優勢,可以建立安全的、跨平臺的動態網站。
 
《JSP應用與開發技術(第3版)》詳細講解了JSP的基本語法和Web程式設計方法。全書共16章,可分為7個部分。第1章和第2章是第1部分,介紹了JSP與Web技術概論和開發環境的搭建;第3~5章是第2部分,詳細講解了JSP技術的基本語法;第6章和第7章是第3部分,是JSP應用開發的進階,講述了JavaBean、表單處理及檔的操作;第8章和第9章是第4部分,以MySQL資料庫為例詳細講解了JSP中使用資料庫的操作;第10章和第11章是第5部分,詳細講述了Servlet技術;第12章和第13章是第6部分,介紹了運算式語言(EL)、標準標籤庫(JSTL)及自訂標籤庫;第14~16章是第7部分,以3個實例講述了Web開發的實際應用。另外,《JSP應用與開發技術(第3版)》還給出了6個實驗,以指導讀者進行上機操作。
 
《JSP應用與開發技術(第3版)》語言簡潔,內容豐富,既可作為JSP初學者的入門教材,也可作為高等院校相關專業的教材和輔導用書,而且對JSP開發人員的自學也具有較高的參考價值。
 

目錄

第1章  JSP與Web技術概論   1
1.1  Web應用程式開發基礎知識   2
1.1.1  HTTP通信協議概述   2
1.1.2  傳統的Web應用程式   3
1.1.3  Web結構   3
1.2  靜態網頁與HTML   5
1.3  互動式動態網頁技術   6
1.3.1  動態網頁的程式語言   6
1.3.2  在用戶端執行的網頁語言   6
1.3.3  在伺服器端執行的網頁語言   7
1.4  網站資料庫技術   8
1.5  JSP與相關技術   9
1.5.1  什麼是JSP   10
1.5.2  JSP技術原理   11
1.5.3  JSP本質與Servlet   12
1.5.4  JSP與JavaBean   12
1.6  軟體程式設計體系簡介   13
1.6.1  C/S結構程式設計體系   14
1.6.2  B/S結構程式設計體系   14
1.7  企業應用開發架構   15
1.7.1  兩層架構   15
1.7.2  三層架構   15
1.7.3  N層架構   15
1.7.4  開發架構比較   15
1.7.5  J2EE簡介   16
1.8  JSP知識體系及學習之路   18
1.8.1  JSP知識體系   18
1.8.2  JSP程式師學習路徑   18
1.9  小結   20
1.10  習題   20
第2章  JSP的開發和運行環境   22
2.1  JSP的開發和應用平臺介紹   23
2.1.1  Caucho公司的Resin平臺   23
2.1.2  Apache公司的Tomcat平臺   23
2.1.3  BEA公司的WebLogic平臺   24
2.1.4  IBM WebSphere Application
Server平臺   24
2.2  Eclipse Java EE整合式開發環境   25
2.2.1  安裝和配置JDK   25
2.2.2  Tomcat伺服器   27
2.2.3  Eclipse Java EE開發環境
搭建   32
2.3  MyEclipse開發環境   38
2.3.1  MyEclipse簡介與下載   38
2.3.2  MyEclipse安裝與使用   39
2.4  其他JSP開發環境   45
2.4.1  IDEA開發環境   45
2.4.2  Adobe Dreamweaver   46
2.4.3  UltraEdit編輯器   47
2.5  小結   47
2.6  習題   48
第3章  JSP基本語法   50
3.1  JSP檔的結構   51
3.1.1  創建第一個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  運算式   58
3.3  JSP指令元素   59
3.3.1  page指令   59
3.3.2  include指令   64
3.3.3  taglib指令   66
3.4  JSP動作元素   66
3.4.1     67
3.4.2     70
3.4.3     72
3.4.4  、
和動作   73
3.4.5     81
3.5  小結   83
3.6  習題   83
第4章  JSP內置對象   86
4.1  JSP內置物件概述   87
4.2  request對象   88
4.2.1  request物件常用方法   88
4.2.2  request物件應用實例   89
4.3  response對象   95
4.3.1  response物件常用方法   96
4.3.2  response物件應用實例   96
4.4  out對象   103
4.4.1  out物件方法成員與資料
輸出   104
4.4.2  緩衝區操作   105
4.4.3  out物件應用實例   105
4.5  session對象   107
4.5.1  session的概念   108
4.5.2  session對象的ID   108
4.5.3  session的有效期限   109
4.5.4  訪問session中的資料   109

4.5.5  其他session物件的常用
方法   110
4.5.6  session物件應用實例   110
4.6  application內置對象   116
4.6.1  存取application中的資料   116
4.6.2  使用application物件取得
信息   117
4.6.3  application物件應用實例   118
4.7  其他JSP內置物件   122
4.7.1  pageContext對象   122
4.7.2  config對象   124
4.7.3  page對象   127
4.7.4  exception對象   127
4.8  小結   128
4.9  習題   129
第5章  Cookie及會話追蹤   132
5.1  Cookie的概念和特性   133
5.1.1  什麼是Cookie   133
5.1.2  Cookie的常見用途   134
5.2  在JSP中使用Cookie   135
5.2.1  創建Cookie   135
5.2.2  讀寫Cookie   136
5.2.3  Cookie中的主要方法   137
5.2.4  操作Cookie的常用方法   137
5.3  Cookie物件的應用實例   139
5.4  會話與會話追蹤   146
5.5  實現會話追蹤的4種方式   147
5.5.1  Cookies和URL重寫   147
5.5.2  隱藏表單字段   148
5.5.3  使用內建session物件   148
5.6  內建session物件的生命
週期   150
5.6.1  在web.xml中配置內建session
對象的過期時間   150
5.6.2  設置內建session對象的過期
時間   150
5.7  利用session存取功能實現簡單
 購物車   152
5.8  小結   158
5.9  習題   159
第6章  JavaBean和表單處理   162
6.1  非MVC模式(Model1)   163
6.1.1  Model1的特點   163
6.1.2  Model1的應用範圍   164
6.2  MVC程式設計模式(Model2)   164
6.2.1  什麼是MVC模式   164
6.2.2  MVC模式在Web程式設計中的
應用   165
6.3  剖析JavaBean   165
6.3.1  什麼是JavaBean   166
6.3.2  JavaBean的特徵   167
6.3.3  創建一個JavaBean   168
6.4  在JSP中使用JavaBean   169
6.4.1  調用JavaBean   170
6.4.2  訪問JavaBean屬性   170
6.4.3  設置JavaBean屬性   170
6.4.4  JavaBean的生命週期   170
6.4.5  類型自動轉換規則   174
6.5  使用JavaBean處理表單
數據   174
6.5.1  JSP處理與form相關的常用
標籤簡單實例   175
6.5.2  設置中文編碼   181
6.6  小結   181
6.7  習題   181
第7章  JSP中的檔操作   184
7.1  資料流程和File類   185
7.1.1  資料流程   185
7.1.2  File類   185
7.2  讀寫文字檔   187
7.3  檔的流覽   189
7.4  創建和刪除目錄   190
7.5  文件的上傳和下載   191
7.6  使用jspSmartUpload上傳包   195
7.7  使用Commons FileUpload
 上傳包   197
7.8  小結   199
7.9  習題   199
第8章  應用JDBC進行資料庫開發   202
8.1  JDBC概述   203
8.1.1  JDBC的用途   203
8.1.2  JDBC的典型用法   203
8.1.3  JDBC的體系結構   204
8.1.4  驅動器類型   204
8.1.5  安裝驅動器   206
8.2  JDBC連接資料庫的方法   206
8.3  使用JDBC操作資料庫   207
8.3.1  使用JDBC訪問資料庫的
過程   208
8.3.2  使用Statement執行SQL
語句   210
8.3.3  PreparedStatement介面   217
8.3.4  CallableStatement對象   220
8.3.5  使用ResultSet處理結果集   225
8.4  Java與SQL的資料類型
轉換   229
8.5  使用JDBC連接不同的
資料庫   231
8.5.1  連接Oracle資料庫   231
8.5.2  連接DB2資料庫   231
8.5.3  連接SQL Server資料庫   231
8.5.4  連接Sybase資料庫   232
8.5.5  連接Access資料庫   232
8.6  連接池   232
8.6.1  連接池的實現原理   232
8.6.2  在Tomcat上配置資料來源與
連接池   233
8.6.3  配置連接池時需要注意的
問題   235
8.7  存取二進位檔案   236
8.7.1  影像檔存取到資料庫的
過程   236
8.7.2  音效檔存取到資料庫的
過程   240
8.7.3  視頻檔存取到資料庫的
過程   244
8.7.4  保存圖片檔路徑到資料庫的
存取圖片過程   248
8.8  實現分頁顯示   251
8.8.1  分頁顯示技術的優劣比較   251
8.8.2  分頁顯示的JavaBean實現   252
8.9  小結   258
8.10  習題   258
第9章  JSP與JavaBean應用實例   261
9.1  需求和設計   262
9.1.1  功能介紹   262
9.1.2  檔結構   262
9.1.3  資料庫設計   263
9.2  使用JavaBean封裝資料庫的
訪問   263
9.3  專案頁面實現   265
9.4  小結   282
第10章  Servlet基礎   283
10.1  Servlet介紹   284
10.1.1  什麼是Servlet   284
10.1.2  Servlet技術特點   285
10.1.3  JSP與Servlet 的關係   285
10.1.4  Servlet的工作原理   286
10.1.5  Servlet常用介面和類   286
10.2  開發部署一個簡單的Servlet   288
10.2.1  創建Servlet文件   289
10.2.2  Servlet的設定檔   291
10.3  Servlet實現相關的介面和類   292
10.3.1  GenericServlet   293
10.3.2  HttpServlet   294
10.3.3  Servlet實現相關實例   295
10.4  Servlet請求和回應相關   298
10.4.1  HttpServletRequest介面   298
10.4.2  HttpServletResponse介面   300
10.4.3  Servlet請求和回應相關
實例   301
10.5  Servlet配置相關   303
10.5.1  ServletConfig介面   303
10.5.2  獲取Servlet配置資訊的
例子   303
10.6  Servlet中的會話追蹤   307
10.6.1  HttpSession介面   307
10.6.2  HttpSession應用實例   309
10.7  Servlet上下文   311
10.7.1  ServletContext介面   311
10.7.2  ServletContext介面的應用
實例   312
10.8  Servlet協作   313
10.8.1  RequestDispatcher   313
10.8.2  forward()控制頁面跳轉   314
10.8.3  include()控制頁面包含   315
10.9  Servlet異常相關   316
10.9.1  聲明式異常處理   316
10.9.2  程式式異常處理   319
10.10  Servlet 3.0注解   322
10.10.1  開發Servlet 3.0程式所
需要的環境   322
10.10.2  開發Servlet 3.0程式   322
10.11  Servlet應用實例   325
10.12  小結   333
10.13  習題   333
第11章  使用Servlet篩檢程式和
 監聽器   337
11.1  篩檢程式在Web開發中的
 應用   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  對請求資料進行處理的
篩檢程式   345
11.1.9  篩檢程式新增@WebFilter
注解   350
11.2  Servlet監聽器   351
11.2.1  監聽器介面   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  監聽器新增@WebListener
注解   364
11.3  小結   365
11.4  習題   365
第12章  JSTL標準標籤庫   368
12.1  EL運算式語言   369
12.1.1  EL與EL隱含對象   369
12.1.2  在EL中訪問JSP隱含對象
的getXXX( )方法   373
12.1.3  用EL訪問JavaBean中的
屬性   373
12.2  JSTL標籤庫簡介   374
12.3  設置JSTL運行環境   375
12.3.1  JSTL的安裝   375
12.3.2  JSTL應用示例   375
12.4  使用核心標籤   376
12.4.1  運算式操作   377
12.4.2  建立URL   380
12.4.3  條件控制   383
12.4.4  反覆運算—運行迴圈   385
12.5  使用JSTL的資料庫標籤   387
12.5.1  指定資料來源   388
12.5.2  進行查詢或更新操作   388
12.5.3  對返回的結果進行處理   391
12.5.4  其他SQL標籤庫的標籤   392
12.6  i18n與國際化   393
12.6.1  國際化設置標籤   393
12.6.2  消息標記庫   394
12.6.3  數位、日期格式化   396
12.7  函數標籤   399
12.8  小結   399
12.9  習題   400
第13章  自訂標籤庫   403
13.1  自訂標籤體系介紹   404
13.1.1  標籤的形式   404
13.1.2  標籤類相關介面和類   405
13.1.3  標籤庫描述檔   409
13.1.4  在Web部署描述符中引入
標籤庫文件   411
13.1.5  在頁面中使用標籤   411
13.1.6  標籤在Web頁面中的
作用   412
13.2  傳統標籤的開發   412
13.2.1  帶屬性標籤的開發   412
13.2.2  帶Body標籤的開發   415
13.2.3  嵌套標籤的開發   417
13.2.4  反覆運算標籤的開發   420
13.3  Simple標籤的開發   423
13.3.1  SimpleTag介面   423
13.3.2  Simple標籤的開發示例   424
13.4  小結   425
13.5  習題   425
第14章  網上書店   427
14.1  快樂購書網介紹   428
14.2  系統需求和設計   428
14.3  資料庫表設計   428
14.4  JSP頁面開發   429
14.5  JavaBean開發   431
14.5.1  使用Java Bean封裝資料庫的
訪問   431
14.5.2  購物車JavaBean   432
14.6  Servlet開發   432
14.6.1  普通Servlet開發   433
14.6.2  Listener開發   434
14.6.3  Filter開發   435
14.7  其他bean類——Util   435
14.8  部署描述符   436
14.9  小結   438
14.10  習題   439
第15章  調查問卷管理系統   440
15.1  系統介紹   441
15.2  系統需求分析   441
15.3  系統功能結構   442
15.4  資料庫設計   442
15.4.1  資料庫邏輯結構設計   442
15.4.2  資料庫表的設計   443
15.4.3  資料庫相關腳本   444
15.5  系統實現   445
15.5.1  JavaBean   445
15.5.2  Servlet   445
15.5.3  系統介面   447
 
15.5.4  用戶管理   448
15.5.5  調查問卷管理   454
15.5.6  問題管理   460
15.6  小結   467
第16章  Web應用開發實踐   468
16.1  系統介紹   469
16.2  系統需求分析   469
16.3  系統功能結構   469
16.4  系統功能描述   470
16.4.1  遊客使用者流覽模組   470
16.4.2  管理員登錄模組   473
16.4.3  管理員管理模組   473
16.5  資料庫設計   477
16.5.1  資料庫邏輯結構設計   477
16.5.2  資料庫表的設計   478
16.5.3  資料庫相關腳本   479
16.6  系統實現   480
16.6.1  模組公用類   480
16.6.2  JavaBean   481
16.6.3  Servlet   484
16.6.4  自訂標籤   485
16.6.5  前臺介面的實現   490
16.6.6  後臺管理頁面的實現   493
16.7  小結   494
16.8  習題   494
附錄  實驗   496
實驗一  JSP應用開發基礎(一)   496
實驗二  JSP應用開發基礎(二)   498
實驗三  JSP應用開發進階   502
實驗四  JSP資料庫程式設計基礎   504
實驗五  Servlet技術實驗   506
實驗六  Web應用開發   508
 

詳細資料

  • ISBN:9787302513735
  • 規格:平裝 / 509頁 / 25.9 x 18.5 x 2.5 cm / 普通級 / 單色印刷 / 3-1
  • 出版地:中國

最近瀏覽商品

 

相關活動

  • 【其他】2024采實電子書全書系:春暖花開‧享閱讀,參展書單書85折起、任選3本79折
 

購物說明

溫馨提醒您:若您訂單中有購買簡體館無庫存/預售書或庫存於海外廠商的書籍,建議與其他商品分開下單,以避免等待時間過長,謝謝。

大陸出版品書況:因裝幀品質及貨運條件未臻完善,書況與台灣出版品落差甚大,封面老舊、出現磨痕、凹痕等均屬常態,故簡體字館除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。 

 

請注意,部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

調貨時間:若您購買海外庫存之商品,於您完成訂購後,商品原則上約45個工作天內抵台(若有將延遲另行告知)。為了縮短等待的時間,建議您將簡體書與其它商品分開訂購,以利一般商品快速出貨。 

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則

  • 翦商作者新作79折
  • 針灸匠張寶旬
  • 浪漫小說精選3本72折