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

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

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

定 價:¥48.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章  JSP概述    1
1.1  JSP簡介    1
1.1.1  JSP特點    1
1.1.2  JSP知識體系和學(xué)習(xí)建議    2
1.2  JSP與Java Servlet技術(shù)    3
1.2.1  Servlet處理流程    4
1.2.2  Servlet生命周期    5
1.2.3  Servlet總結(jié)    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技術(shù)構(gòu)架    9
1.5  小結(jié)    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應(yīng)用程序    27
2.5.1  新建Web項目    27
2.5.2  創(chuàng)建JavaBean    28
2.5.3  創(chuàng)建JSP頁面    29
2.5.4  運行Web應(yīng)用程序    29
2.6  小結(jié)    30
第3章  Java語法基礎(chǔ)    31
3.1  Java概述    31
3.1.1  Java的歷史    31
3.1.2  Java的語言特點    32
3.2  Java語法基礎(chǔ)    33
3.2.1  注釋    34
3.2.2  關(guān)鍵詞    34
3.2.3  標(biāo)識符與變量    35
3.2.4  操作符與表達式    36
3.2.5  條件選擇語句    40
3.2.6  循環(huán)語句    44
3.2.7  跳轉(zhuǎn)語句    46
3.3  Java程序面向?qū)ο蟮木幊谭椒?nbsp;   48
3.3.1  面向?qū)ο蟮幕舅枷?nbsp;   48
3.3.2  面向?qū)ο蟮闹饕拍?nbsp;   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  小結(jié)    66
第4章  JSP語法基礎(chǔ)    67
4.1  JSP頁面基本結(jié)構(gòu)    67
4.2  JSP注釋    69
4.3  JSP指令元素    70
4.3.1  包含指令include    71
4.3.2  頁面指令page    72
4.3.3  使用標(biāo)簽庫指令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  文件導(dǎo)入標(biāo)簽<jsp:include>    79
4.5.2  頁面轉(zhuǎn)發(fā)標(biāo)簽<jsp:forward>    81
4.5.3  實例化JavaBean標(biāo)簽
       <jsp:useBean>    82
4.5.4  設(shè)置JavaBean屬性標(biāo)簽
      <jsp:setProperty>    83
4.5.5  獲取JavaBean對象屬性標(biāo)簽
      <jsp:getProperty>    84
4.5.6  追加參數(shù)標(biāo)簽<jsp:param>    86
4.5.7  執(zhí)行Applet或Bean標(biāo)簽
      <jsp:plugin>    87
4.6  JSP內(nèi)置對象    88
4.6.1  請求對象request    89
4.6.2  應(yīng)答對象response    90
4.6.3  輸出對象out    90
4.6.4  會話對象session    91
4.6.5  頁面索引對象pageContext    92
4.6.6  全局應(yīng)用程序?qū)ο骯pplication    93
4.6.7  配置對象config    94
4.6.8  頁面對象page    94
4.6.9  頁面意外對象exception    95
4.7  JSP內(nèi)置對象的使用    96
4.7.1  使用request對象獲取表單數(shù)據(jù)    96
4.7.2  使用request對象處理數(shù)據(jù)編碼    98
4.7.3  使用request對象獲得客戶端、
      服務(wù)器端信息    100
4.7.4  使用response對象動態(tài)響應(yīng)
     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  小結(jié)    108
第5章  JDBC與數(shù)據(jù)庫操作    109
5.1  JDBC技術(shù)概述    109
5.1.1  JDBC簡介    109
5.1.2  SQL簡介    110
5.2  JDBC數(shù)據(jù)庫驅(qū)動    112
5.2.1  JDBC-ODBC橋接器    112
5.2.2  Java到本地API    113
5.2.3  Java到專有網(wǎng)絡(luò)協(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  查詢結(jié)果類:ResultSet    118
5.3.4  管理驅(qū)動程序類:
      DriverManager    119
5.3.5  JDBC核心類結(jié)構(gòu)    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)配置驅(qū)動程序和連接字    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  連接池體系結(jié)構(gòu)    135
5.6.2  對Connection的緩存    136
5.6.3  對Statement對象的緩存    137
5.6.4  帶連接池的緩沖器
      PooledSqlManager    138
5.7  小結(jié)    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  小結(jié)    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的用戶管理
         模塊設(shè)計    212
7.6.1  用戶注冊    212
7.6.2  用戶登錄    215
7.6.3  用戶信息更改    218
7.7  小結(jié)    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  小結(jié)    260
第9章  JSP的XML文件操作    261
9.1  XML技術(shù)概述    261
9.1.1  XML與HTML    261
9.1.2  XML文檔的邏輯結(jié)構(gòu)    262
9.1.3  XML文檔的實體結(jié)構(gòu)    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文檔樹結(jié)構(gòu)    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  小結(jié)    288
第10章  JSP的身份驗證    289
10.1  通過Web容器支持身份驗證    289
10.1.1  用戶身份驗證機制    289
10.1.2  Tomcat身份驗證    290
10.2  通過應(yīng)用程序支持身份驗證    295
10.2.1  用戶信息管理    295
10.2.2  用戶登錄驗證    302
10.2.3  用戶狀態(tài)保持    305
10.2.4  用戶權(quán)限控制    306
10.3  通過JAAS支持身份驗證    309
10.3.1  JAAS核心概念    310
10.3.2  JAAS核心類介紹    311
10.3.3  JAAS認(rèn)證登錄的應(yīng)用示例    314
10.4  小結(jié)    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  設(shè)置國家語言場景類: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  轉(zhuǎn)換編碼    340
11.4  小結(jié)    342
第12章  JSP的標(biāo)簽擴展    343
12.1  JSP標(biāo)簽簡介    343
12.1.1  JSP標(biāo)簽擴展意義    343
12.1.2  JSP標(biāo)簽語法    344
12.2  編寫自定義標(biāo)簽    346
12.2.1  使用Tag接口創(chuàng)建自定義
       標(biāo)簽    346
12.2.2  使用TagSupport類創(chuàng)建自定義
       標(biāo)簽    350
12.2.3  使用BodyTagSupport類創(chuàng)建
       自定義標(biāo)簽    355
12.3  實例:樹形列表標(biāo)簽    358
12.3.1  內(nèi)容載入標(biāo)簽InitTag    359
12.3.2  內(nèi)容顯示標(biāo)簽TreeTag    366
12.3.3  使用樹形列表標(biāo)簽    368
12.4  實例:權(quán)限控制標(biāo)簽    369
12.4.1  標(biāo)簽核心類CheckPermision    369
12.4.2  配置和使用標(biāo)簽類    370
12.5  小結(jié)    372
第13章  表達式語言及JSTL標(biāo)簽庫    373
13.1  表達式語言    373
13.1.1  EL基本用法    373
13.1.2  EL訪問運算符    375
13.1.3  EL內(nèi)建隱含對象    377
13.2  JSTL標(biāo)簽庫    382
13.2.1  JSTL標(biāo)簽庫概述    383
13.2.2  JSTL的安裝與配置    383
13.2.3  <c:out>標(biāo)簽的語法和示例    385
13.2.4  <c:set>標(biāo)簽的語法和示例    387
13.2.5  <c:remove>標(biāo)簽的語法和
       示例    388
13.2.6  <c:catch>標(biāo)簽的語法和示例    389
13.2.7  <c:if>標(biāo)簽的語法和示例    390
13.2.8  <c:choose>、<c:when>和
       <c:otherwise>標(biāo)簽的語法和
       示例    392
13.2.9  <c:forEach>標(biāo)簽的語法和
       示例    393
13.2.10  <c:import>標(biāo)簽的語法和
        示例    395
13.2.11  <c:redirect>標(biāo)簽的語法和
        示例    397
13.3  小結(jié)    398
第14章  Struts應(yīng)用基礎(chǔ)    399
14.1  MVC模式及Struts框架概述    399
14.1.1  MVC設(shè)計模式概述    399
14.1.2  Struts框架概述    400
14.1.3  Struts框架目錄結(jié)構(gòu)    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標(biāo)簽庫    413
14.3.1  Bean標(biāo)簽    413
14.3.2  邏輯標(biāo)簽    414
14.3.2  HTML標(biāo)簽    417
14.4  小結(jié)    418
第15章  庫存管理信息系統(tǒng)    419
15.1  項目背景及需求介紹    419
15.1.1  項目背景介紹    419
15.1.2  項目需求介紹    420
15.2  庫存管理信息系統(tǒng)設(shè)計    421
15.2.1  系統(tǒng)頂層設(shè)計    421
15.2.2  系統(tǒng)詳細設(shè)計    422
15.3  創(chuàng)建數(shù)據(jù)庫及導(dǎo)入數(shù)據(jù)    427
15.3.1  創(chuàng)建數(shù)據(jù)庫及數(shù)據(jù)表結(jié)構(gòu)    427
15.3.2  從Excel表中導(dǎo)入原始數(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  登錄認(rèn)證模塊    442
15.6.1  編寫JAAS配置文件    442
15.6.2  編寫JAAS相關(guān)類    443
15.6.3  調(diào)用JAAS框架    445
15.7  收貨單管理模塊    447
15.7.1  收貨單對象    447
15.7.2  收貨單代理類    451
15.7.3  條件控制和數(shù)據(jù)分頁    454
15.7.4  收貨單相關(guān)頁面    456
15.8  庫房結(jié)存合計模塊    457
15.8.1  庫房結(jié)存業(yè)務(wù)的需求    457
15.8.2  庫房結(jié)存查詢的實現(xiàn)    458
15.8.3  庫房結(jié)存合計模塊的頁面    462
15.9  小結(jié)    462


本目錄推薦

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