注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計網(wǎng)絡編程新一代JSP網(wǎng)絡編程入門與實踐

新一代JSP網(wǎng)絡編程入門與實踐

新一代JSP網(wǎng)絡編程入門與實踐

定 價:¥48.00

作 者: 彭超等
出版社: 清華大學
叢編項: JSP網(wǎng)絡編程工具書
標 簽: jsp

ISBN: 9787302142768 出版時間: 2007-01-01 包裝: 平裝
開本: 16開 頁數(shù): 462 字數(shù):  

內容簡介

  《新一代JSP網(wǎng)絡編程入門與實踐(附光盤)》以初學者為出發(fā)點,循序漸進的介紹了JSP的相關技術架構及其Web應用的開發(fā)過程?!缎乱淮鶭SP網(wǎng)絡編程入門與實踐(附光盤)》以實例為主線,為讀者提供了學習捷徑,降低了學習成本?!缎乱淮鶭SP網(wǎng)絡編程入門與實踐(附光盤)》內容包括基礎、進階、應用三部分,共分為15章?;A部分從第1章到第4章,是面向JSP初學者的,包括JSP概述、JSP開發(fā)環(huán)境配置、Java語法基礎和JSP語法基礎。進階部分從第5章到第14章,包括JDBC與數(shù)據(jù)庫操作、JSP文件操作、JSP與Java Bean、Java Servlet、JSP和XML文件操作、JSP的身份驗證、JSP的國際化、JSP的標簽擴展、表達式語言及JSTL標簽庫和Struts應用基礎。最后的應用部分是一個完整的開發(fā)實例——庫存管理信息系統(tǒng)的設計和實現(xiàn)?!缎乱淮鶭SP網(wǎng)絡編程入門與實踐(附光盤)》內容緊湊、實例豐富、結構嚴謹、深入淺出,使JSP初學者的快速上手,也能對具有一定經(jīng)驗的讀者提供有益的參考。

作者簡介

暫缺《新一代JSP網(wǎng)絡編程入門與實踐》作者簡介

圖書目錄

第1章  JSP概述    1
1.1  JSP簡介    1
1.1.1  JSP特點    1
1.1.2  JSP知識體系和學習建議    2
1.2  JSP與Java Servlet技術    3
1.2.1  Servlet處理流程    4
1.2.2  Servlet生命周期    5
1.2.3  Servlet總結    6
1.3  JSP與PHP、ASP/ASP.NET、CGI
的比較    6
1.3.1  JSP與PHP的比較    7
1.3.2  JSP與ASP/ASP.NET的比較    8
1.3.3  JSP與CGI的比較    9
1.4  JSP技術構架    9
1.5  小結    13
第2章  JSP開發(fā)環(huán)境配置    14
2.1  JSP對運行環(huán)境的要求    14
2.1.1  對硬件環(huán)境的要求    14
2.1.2  對軟件環(huán)境的要求    14
2.1.3  對操作系統(tǒng)的要求    15
2.2  JSP對運行環(huán)境的配置    16
2.2.1  JDK的安裝配置    16
2.2.2  Tomcat的安裝配置    17
2.3  JSP數(shù)據(jù)庫的配置    20
2.3.1  MySQL的安裝配置    20
2.3.2  MySQL圖形化工具的安裝配置    22
2.4  集成開發(fā)環(huán)境Eclipse的配置    24
2.4.1  Eclipse的安裝    25
2.4.2  在Eclipse中安裝Web開發(fā)插件
      Lomboz    25
2.4.3  在Eclipse中配置Tomcat    26
2.5  創(chuàng)建第一個Web應用程序    27
2.5.1  新建Web項目    27
2.5.2  創(chuàng)建JavaBean    28
2.5.3  創(chuàng)建JSP頁面    29
2.5.4  運行Web應用程序    29
2.6  小結    30
第3章  Java語法基礎    31
3.1  Java概述    31
3.1.1  Java的歷史    31
3.1.2  Java的語言特點    32
3.2  Java語法基礎    33
3.2.1  注釋    34
3.2.2  關鍵詞    34
3.2.3  標識符與變量    35
3.2.4  操作符與表達式    36
3.2.5  條件選擇語句    40
3.2.6  循環(huán)語句    44
3.2.7  跳轉語句    46
3.3  Java程序面向對象的編程方法    48
3.3.1  面向對象的基本思想    48
3.3.2  面向對象的主要概念    49
3.3.3  Java語言中的類    50
3.3.4  Java語言中的類定義    51
3.3.5  Java語言中的類實現(xiàn)    52
3.3.6  Java語言中的對象    55
3.3.7  Java語言中的繼承    57
3.3.8  Java語言中的多態(tài)    60
3.3.9  Java語言中的接口和包    63
3.4  小結    66
第4章  JSP語法基礎    67
4.1  JSP頁面基本結構    67
4.2  JSP注釋    69
4.3  JSP指令元素    70
4.3.1  包含指令include    71
4.3.2  頁面指令page    72
4.3.3  使用標簽庫指令taglib    74
4.4  JSP腳本元素    75
4.4.1  聲明(Declaration)    75
4.4.2  表達式(Expression)    76
4.4.3  腳本小程序(Scriptlet)    77
4.5  JSP動作元素    78
4.5.1  文件導入標簽<jsp:include>    79
4.5.2  頁面轉發(fā)標簽<jsp:forward>    81
4.5.3  實例化JavaBean標簽
       <jsp:useBean>    82
4.5.4  設置JavaBean屬性標簽
      <jsp:setProperty>    83
4.5.5  獲取JavaBean對象屬性標簽
      <jsp:getProperty>    84
4.5.6  追加參數(shù)標簽<jsp:param>    86
4.5.7  執(zhí)行Applet或Bean標簽
      <jsp:plugin>    87
4.6  JSP內置對象    88
4.6.1  請求對象request    89
4.6.2  應答對象response    90
4.6.3  輸出對象out    90
4.6.4  會話對象session    91
4.6.5  頁面索引對象pageContext    92
4.6.6  全局應用程序對象application    93
4.6.7  配置對象config    94
4.6.8  頁面對象page    94
4.6.9  頁面意外對象exception    95
4.7  JSP內置對象的使用    96
4.7.1  使用request對象獲取表單數(shù)據(jù)    96
4.7.2  使用request對象處理數(shù)據(jù)編碼    98
4.7.3  使用request對象獲得客戶端、
      服務器端信息    100
4.7.4  使用response對象動態(tài)響應
     contentType    102
4.7.5  使用response對象操作HTTP
      文件頭    103
4.7.6  使用response對象重定向頁面    104
4.7.7  使用session對象維護頁面信息    105
4.7.8  使用application維護全局信息    107
4.8  小結    108
第5章  JDBC與數(shù)據(jù)庫操作    109
5.1  JDBC技術概述    109
5.1.1  JDBC簡介    109
5.1.2  SQL簡介    110
5.2  JDBC數(shù)據(jù)庫驅動    112
5.2.1  JDBC-ODBC橋接器    112
5.2.2  Java到本地API    113
5.2.3  Java到專有網(wǎng)絡協(xié)議    114
5.2.4  Java到本地數(shù)據(jù)庫協(xié)議    114
5.2.5  JDBC連接字    115
5.3  JDBC數(shù)據(jù)庫操作核心類    116
5.3.1  維護數(shù)據(jù)庫連接類:
      Connection    116
5.3.2  SQL聲明類:Statement    117
5.3.3  查詢結果類:ResultSet    118
5.3.4  管理驅動程序類:
      DriverManager    119
5.3.5  JDBC核心類結構    120
5.4  JDBC數(shù)據(jù)庫操作實例    120
5.4.1  新建數(shù)據(jù)庫    121
5.4.2  添加數(shù)據(jù)    122
5.4.3  查詢數(shù)據(jù)    125
5.4.4  更新及刪除數(shù)據(jù)    126
5.5  實例:對JDBC操作的封裝
         SqlManager    128
5.5.1  動態(tài)讀取配置參數(shù)    128
5.5.2  動態(tài)配置驅動程序和連接字    129
5.5.3  單態(tài)模式獲取實例    130
5.5.4  封裝數(shù)據(jù)庫操作    130
5.5.5  在JSP程序中使用SqlManager    133
5.6  實例:帶連接池的
         PooledSqlManager    135
5.6.1  連接池體系結構    135
5.6.2  對Connection的緩存    136
5.6.3  對Statement對象的緩存    137
5.6.4  帶連接池的緩沖器
      PooledSqlManager    138
5.7  小結    144
第6章  JSP文件操作    145
6.1  文件操作核心類File    145
6.1.1  獲取文件屬性    146
6.1.2  創(chuàng)建目錄    148
6.1.3  遍歷目錄    149
6.1.4  刪除文件和目錄    153
6.2  文件讀寫操作    154
6.2.1  基于字節(jié)流的文件讀寫    155
6.2.2  基于字符流的文件讀寫    160
6.2.3  基于數(shù)據(jù)流的文件讀寫    163
6.2.4  基于對象流的文件讀寫    167
6.2.5  隨機文件讀寫    172
6.3  實例:JSP文件上傳下載管理    176
6.3.1  序列化Java類FileItem    176
6.3.2  上傳處理程序    177
6.3.3  文件下載程序    181
6.4  小結    182
第7章  JSP與JavaBean    183
7.1  JavaBean概述    183
7.2  JavaBean的使用    184
7.2.1  編寫JavaBean    184
7.2.2  使用JavaBean:useBean操作    186
7.2.3  獲取和修改JavaBean屬性:
      get/setProperty 操作    188
7.2.4  JavaBean作用域    192
7.3  JavaBean的實例    193
7.3.1  郵件發(fā)送JavaBean:基于
      JavaMail    193
7.3.2  圖形繪制JavaBean:
      基于JGraph    197
7.3.3  文件上傳Javabean:基于
      JSPSmartUpload    200
7.4  對象的持久化    202
7.4.1  持久化的定義    202
7.4.2  封裝數(shù)據(jù)庫的操作    203
7.4.3  開源的持久化組件    210
7.5  JSP的Web開發(fā)模式    211
7.6  實例:基于JavaBean的用戶管理
         模塊設計    212
7.6.1  用戶注冊    212
7.6.2  用戶登錄    215
7.6.3  用戶信息更改    218
7.7  小結    221
第8章  Java Servlet    222
8.1  Servlet概述    222
8.1.1  Servlet與JSP    222
8.1.2  Servlet 的編寫    224
8.1.3  Servlet的部署和運行    226
8.1.4  輸出HTML到客戶端    227
8.2  Servlet 核心類    228
8.2.1  Java Servlet API概述    228
8.2.2  GenericServlet類和
      HttpServlet類    229
8.2.3  ServletRequest類和
      HttpServletRequest類    233
8.2.4  ServletResponse類與
      HttpServletResponse類    236
8.2.5  ServletContext類    238
8.2.6  HttpSession類    240
8.2.7  Servlet的生命周期    243
8.3  Servlet過濾器    244
8.3.1  Servlet過濾器概述    244
8.3.2  過濾器實例:攔截網(wǎng)站訪問    245
8.4  Servlet監(jiān)聽器    247
8.4.1  Servlet監(jiān)聽器概述    247
8.4.2  監(jiān)聽器實例:統(tǒng)計在線人數(shù)    247
8.5  Servlet的Cookie處理    249
8.5.1  Cookie概述    249
8.5.2  Cookie實例    251
8.6  實例:Servlet購物車程序    252
8.6.1  Cart類和CartItem類    252
8.6.2  處理訂購信息:
      addNewCartItemServlet    254
8.6.3  購物車JSP用戶界面    255
8.6.4  過濾器記錄用戶采購    257
8.6.5  采用Log4j記錄訪問    259
8.7  小結    260
第9章  JSP的XML文件操作    261
9.1  XML技術概述    261
9.1.1  XML與HTML    261
9.1.2  XML文檔的邏輯結構    262
9.1.3  XML文檔的實體結構    264
9.1.4  XML文檔類型定義規(guī)則DTD    265
9.1.5  XML的解析    268
9.2  DOM解析接口    269
9.2.1  DOM核心對象    269
9.2.2  DOM文檔樹結構    273
9.2.3  使用DOM創(chuàng)建XML文件    275
9.2.4  使用DOM讀取XML文件    276
9.3  SAX解析接口    278
9.3.1  SAX對象    279
9.3.2  使用SAX讀取XML文件    281
9.4  使用XML文件進行站點配置    284
9.5  小結    288
第10章  JSP的身份驗證    289
10.1  通過Web容器支持身份驗證    289
10.1.1  用戶身份驗證機制    289
10.1.2  Tomcat身份驗證    290
10.2  通過應用程序支持身份驗證    295
10.2.1  用戶信息管理    295
10.2.2  用戶登錄驗證    302
10.2.3  用戶狀態(tài)保持    305
10.2.4  用戶權限控制    306
10.3  通過JAAS支持身份驗證    309
10.3.1  JAAS核心概念    310
10.3.2  JAAS核心類介紹    311
10.3.3  JAAS認證登錄的應用示例    314
10.4  小結    322
第11章  JSP的國際化    323
11.1  字符集的概述    323
11.1.1  ASCII字符集    323
11.1.2  ISO 8859 字符集    324
11.1.3  Unicode字符集    324
11.1.4  GBK/GB2312/Big5中文字符集
           325
11.1.5  UTF-8/UTF-16字符集    325
11.2  Java的國際化    326
11.2.1  設置國家語言場景類:Locale    326
11.2.2  格式化數(shù)字和日期類:
       NumberFormat和DateFormat    328
11.2.3  本地化文本類:
       ResourceBundle    332
11.3  JSP的中文亂碼問題解決方案    336
11.3.1  統(tǒng)一編碼格式    336
11.3.2  轉換編碼    340
11.4  小結    342
第12章  JSP的標簽擴展    343
12.1  JSP標簽簡介    343
12.1.1  JSP標簽擴展意義    343
12.1.2  JSP標簽語法    344
12.2  編寫自定義標簽    346
12.2.1  使用Tag接口創(chuàng)建自定義
       標簽    346
12.2.2  使用TagSupport類創(chuàng)建自定義
       標簽    350
12.2.3  使用BodyTagSupport類創(chuàng)建
       自定義標簽    355
12.3  實例:樹形列表標簽    358
12.3.1  內容載入標簽InitTag    359
12.3.2  內容顯示標簽TreeTag    366
12.3.3  使用樹形列表標簽    368
12.4  實例:權限控制標簽    369
12.4.1  標簽核心類CheckPermision    369
12.4.2  配置和使用標簽類    370
12.5  小結    372
第13章  表達式語言及JSTL標簽庫    373
13.1  表達式語言    373
13.1.1  EL基本用法    373
13.1.2  EL訪問運算符    375
13.1.3  EL內建隱含對象    377
13.2  JSTL標簽庫    382
13.2.1  JSTL標簽庫概述    383
13.2.2  JSTL的安裝與配置    383
13.2.3  <c:out>標簽的語法和示例    385
13.2.4  <c:set>標簽的語法和示例    387
13.2.5  <c:remove>標簽的語法和
       示例    388
13.2.6  <c:catch>標簽的語法和示例    389
13.2.7  <c:if>標簽的語法和示例    390
13.2.8  <c:choose>、<c:when>和
       <c:otherwise>標簽的語法和
       示例    392
13.2.9  <c:forEach>標簽的語法和
       示例    393
13.2.10  <c:import>標簽的語法和
        示例    395
13.2.11  <c:redirect>標簽的語法和
        示例    397
13.3  小結    398
第14章  Struts應用基礎    399
14.1  MVC模式及Struts框架概述    399
14.1.1  MVC設計模式概述    399
14.1.2  Struts框架概述    400
14.1.3  Struts框架目錄結構    402
14.1.4 一個簡單的Struts示例    402
14.2  Struts核心組件    405
14.2.1  Struts中的Action    406
14.2.2  Struts中的ActionForm    409
14.3  Struts標簽庫    413
14.3.1  Bean標簽    413
14.3.2  邏輯標簽    414
14.3.2  HTML標簽    417
14.4  小結    418
第15章  庫存管理信息系統(tǒng)    419
15.1  項目背景及需求介紹    419
15.1.1  項目背景介紹    419
15.1.2  項目需求介紹    420
15.2  庫存管理信息系統(tǒng)設計    421
15.2.1  系統(tǒng)頂層設計    421
15.2.2  系統(tǒng)詳細設計    422
15.3  創(chuàng)建數(shù)據(jù)庫及導入數(shù)據(jù)    427
15.3.1  創(chuàng)建數(shù)據(jù)庫及數(shù)據(jù)表結構    427
15.3.2  從Excel表中導入原始數(shù)據(jù)    428
15.4  表示層框架    430
15.4.1  公共頁面    430
15.4.2  頁面框架    431
15.4.3  Struts框架    434
15.5  中文化問題    436
15.5.1  頁面輸出顯示中文字符    436
15.5.2  表單輸入中文字符    437
15.5.3  請求URL帶中文參數(shù)    438
15.6  登錄認證模塊    442
15.6.1  編寫JAAS配置文件    442
15.6.2  編寫JAAS相關類    443
15.6.3  調用JAAS框架    445
15.7  收貨單管理模塊    447
15.7.1  收貨單對象    447
15.7.2  收貨單代理類    451
15.7.3  條件控制和數(shù)據(jù)分頁    454
15.7.4  收貨單相關頁面    456
15.8  庫房結存合計模塊    457
15.8.1  庫房結存業(yè)務的需求    457
15.8.2  庫房結存查詢的實現(xiàn)    458
15.8.3  庫房結存合計模塊的頁面    462
15.9  小結    462


本目錄推薦

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