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

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

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

定 價(jià):¥48.00

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

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

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

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

作者簡(jiǎn)介

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

圖書目錄

第1章  JSP概述    1
1.1  JSP簡(jiǎn)介    1
1.1.1  JSP特點(diǎn)    1
1.1.2  JSP知識(shí)體系和學(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對(duì)運(yùn)行環(huán)境的要求    14
2.1.1  對(duì)硬件環(huán)境的要求    14
2.1.2  對(duì)軟件環(huán)境的要求    14
2.1.3  對(duì)操作系統(tǒng)的要求    15
2.2  JSP對(duì)運(yùn)行環(huán)境的配置    16
2.2.1  JDK的安裝配置    16
2.2.2  Tomcat的安裝配置    17
2.3  JSP數(shù)據(jù)庫(kù)的配置    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)建第一個(gè)Web應(yīng)用程序    27
2.5.1  新建Web項(xiàng)目    27
2.5.2  創(chuàng)建JavaBean    28
2.5.3  創(chuàng)建JSP頁(yè)面    29
2.5.4  運(yùn)行Web應(yīng)用程序    29
2.6  小結(jié)    30
第3章  Java語(yǔ)法基礎(chǔ)    31
3.1  Java概述    31
3.1.1  Java的歷史    31
3.1.2  Java的語(yǔ)言特點(diǎn)    32
3.2  Java語(yǔ)法基礎(chǔ)    33
3.2.1  注釋    34
3.2.2  關(guān)鍵詞    34
3.2.3  標(biāo)識(shí)符與變量    35
3.2.4  操作符與表達(dá)式    36
3.2.5  條件選擇語(yǔ)句    40
3.2.6  循環(huán)語(yǔ)句    44
3.2.7  跳轉(zhuǎn)語(yǔ)句    46
3.3  Java程序面向?qū)ο蟮木幊谭椒?nbsp;   48
3.3.1  面向?qū)ο蟮幕舅枷?nbsp;   48
3.3.2  面向?qū)ο蟮闹饕拍?nbsp;   49
3.3.3  Java語(yǔ)言中的類    50
3.3.4  Java語(yǔ)言中的類定義    51
3.3.5  Java語(yǔ)言中的類實(shí)現(xiàn)    52
3.3.6  Java語(yǔ)言中的對(duì)象    55
3.3.7  Java語(yǔ)言中的繼承    57
3.3.8  Java語(yǔ)言中的多態(tài)    60
3.3.9  Java語(yǔ)言中的接口和包    63
3.4  小結(jié)    66
第4章  JSP語(yǔ)法基礎(chǔ)    67
4.1  JSP頁(yè)面基本結(jié)構(gòu)    67
4.2  JSP注釋    69
4.3  JSP指令元素    70
4.3.1  包含指令include    71
4.3.2  頁(yè)面指令page    72
4.3.3  使用標(biāo)簽庫(kù)指令taglib    74
4.4  JSP腳本元素    75
4.4.1  聲明(Declaration)    75
4.4.2  表達(dá)式(Expression)    76
4.4.3  腳本小程序(Scriptlet)    77
4.5  JSP動(dòng)作元素    78
4.5.1  文件導(dǎo)入標(biāo)簽<jsp:include>    79
4.5.2  頁(yè)面轉(zhuǎn)發(fā)標(biāo)簽<jsp:forward>    81
4.5.3  實(shí)例化JavaBean標(biāo)簽
       <jsp:useBean>    82
4.5.4  設(shè)置JavaBean屬性標(biāo)簽
      <jsp:setProperty>    83
4.5.5  獲取JavaBean對(duì)象屬性標(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)置對(duì)象    88
4.6.1  請(qǐng)求對(duì)象request    89
4.6.2  應(yīng)答對(duì)象response    90
4.6.3  輸出對(duì)象out    90
4.6.4  會(huì)話對(duì)象session    91
4.6.5  頁(yè)面索引對(duì)象pageContext    92
4.6.6  全局應(yīng)用程序?qū)ο骯pplication    93
4.6.7  配置對(duì)象config    94
4.6.8  頁(yè)面對(duì)象page    94
4.6.9  頁(yè)面意外對(duì)象exception    95
4.7  JSP內(nèi)置對(duì)象的使用    96
4.7.1  使用request對(duì)象獲取表單數(shù)據(jù)    96
4.7.2  使用request對(duì)象處理數(shù)據(jù)編碼    98
4.7.3  使用request對(duì)象獲得客戶端、
      服務(wù)器端信息    100
4.7.4  使用response對(duì)象動(dòng)態(tài)響應(yīng)
     contentType    102
4.7.5  使用response對(duì)象操作HTTP
      文件頭    103
4.7.6  使用response對(duì)象重定向頁(yè)面    104
4.7.7  使用session對(duì)象維護(hù)頁(yè)面信息    105
4.7.8  使用application維護(hù)全局信息    107
4.8  小結(jié)    108
第5章  JDBC與數(shù)據(jù)庫(kù)操作    109
5.1  JDBC技術(shù)概述    109
5.1.1  JDBC簡(jiǎn)介    109
5.1.2  SQL簡(jiǎn)介    110
5.2  JDBC數(shù)據(jù)庫(kù)驅(qū)動(dòng)    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到本地?cái)?shù)據(jù)庫(kù)協(xié)議    114
5.2.5  JDBC連接字    115
5.3  JDBC數(shù)據(jù)庫(kù)操作核心類    116
5.3.1  維護(hù)數(shù)據(jù)庫(kù)連接類:
      Connection    116
5.3.2  SQL聲明類:Statement    117
5.3.3  查詢結(jié)果類:ResultSet    118
5.3.4  管理驅(qū)動(dòng)程序類:
      DriverManager    119
5.3.5  JDBC核心類結(jié)構(gòu)    120
5.4  JDBC數(shù)據(jù)庫(kù)操作實(shí)例    120
5.4.1  新建數(shù)據(jù)庫(kù)    121
5.4.2  添加數(shù)據(jù)    122
5.4.3  查詢數(shù)據(jù)    125
5.4.4  更新及刪除數(shù)據(jù)    126
5.5  實(shí)例:對(duì)JDBC操作的封裝
         SqlManager    128
5.5.1  動(dòng)態(tài)讀取配置參數(shù)    128
5.5.2  動(dòng)態(tài)配置驅(qū)動(dòng)程序和連接字    129
5.5.3  單態(tài)模式獲取實(shí)例    130
5.5.4  封裝數(shù)據(jù)庫(kù)操作    130
5.5.5  在JSP程序中使用SqlManager    133
5.6  實(shí)例:帶連接池的
         PooledSqlManager    135
5.6.1  連接池體系結(jié)構(gòu)    135
5.6.2  對(duì)Connection的緩存    136
5.6.3  對(duì)Statement對(duì)象的緩存    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  基于對(duì)象流的文件讀寫    167
6.2.5  隨機(jī)文件讀寫    172
6.3  實(shí)例: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的實(shí)例    193
7.3.1  郵件發(fā)送JavaBean:基于
      JavaMail    193
7.3.2  圖形繪制JavaBean:
      基于JGraph    197
7.3.3  文件上傳Javabean:基于
      JSPSmartUpload    200
7.4  對(duì)象的持久化    202
7.4.1  持久化的定義    202
7.4.2  封裝數(shù)據(jù)庫(kù)的操作    203
7.4.3  開源的持久化組件    210
7.5  JSP的Web開發(fā)模式    211
7.6  實(shí)例:基于JavaBean的用戶管理
         模塊設(shè)計(jì)    212
7.6.1  用戶注冊(cè)    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的部署和運(yùn)行    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過(guò)濾器    244
8.3.1  Servlet過(guò)濾器概述    244
8.3.2  過(guò)濾器實(shí)例:攔截網(wǎng)站訪問(wèn)    245
8.4  Servlet監(jiān)聽器    247
8.4.1  Servlet監(jiān)聽器概述    247
8.4.2  監(jiān)聽器實(shí)例:統(tǒng)計(jì)在線人數(shù)    247
8.5  Servlet的Cookie處理    249
8.5.1  Cookie概述    249
8.5.2  Cookie實(shí)例    251
8.6  實(shí)例:Servlet購(gòu)物車程序    252
8.6.1  Cart類和CartItem類    252
8.6.2  處理訂購(gòu)信息:
      addNewCartItemServlet    254
8.6.3  購(gòu)物車JSP用戶界面    255
8.6.4  過(guò)濾器記錄用戶采購(gòu)    257
8.6.5  采用Log4j記錄訪問(wèn)    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文檔的實(shí)體結(jié)構(gòu)    264
9.1.4  XML文檔類型定義規(guī)則DTD    265
9.1.5  XML的解析    268
9.2  DOM解析接口    269
9.2.1  DOM核心對(duì)象    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對(duì)象    279
9.3.2  使用SAX讀取XML文件    281
9.4  使用XML文件進(jìn)行站點(diǎn)配置    284
9.5  小結(jié)    288
第10章  JSP的身份驗(yàn)證    289
10.1  通過(guò)Web容器支持身份驗(yàn)證    289
10.1.1  用戶身份驗(yàn)證機(jī)制    289
10.1.2  Tomcat身份驗(yàn)證    290
10.2  通過(guò)應(yīng)用程序支持身份驗(yàn)證    295
10.2.1  用戶信息管理    295
10.2.2  用戶登錄驗(yàn)證    302
10.2.3  用戶狀態(tài)保持    305
10.2.4  用戶權(quán)限控制    306
10.3  通過(guò)JAAS支持身份驗(yàn)證    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的國(guó)際化    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的國(guó)際化    326
11.2.1  設(shè)置國(guó)家語(yǔ)言場(chǎng)景類:Locale    326
11.2.2  格式化數(shù)字和日期類:
       NumberFormat和DateFormat    328
11.2.3  本地化文本類:
       ResourceBundle    332
11.3  JSP的中文亂碼問(wèn)題解決方案    336
11.3.1  統(tǒng)一編碼格式    336
11.3.2  轉(zhuǎn)換編碼    340
11.4  小結(jié)    342
第12章  JSP的標(biāo)簽擴(kuò)展    343
12.1  JSP標(biāo)簽簡(jiǎn)介    343
12.1.1  JSP標(biāo)簽擴(kuò)展意義    343
12.1.2  JSP標(biāo)簽語(yǔ)法    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  實(shí)例:樹形列表標(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  實(shí)例:權(quán)限控制標(biāo)簽    369
12.4.1  標(biāo)簽核心類CheckPermision    369
12.4.2  配置和使用標(biāo)簽類    370
12.5  小結(jié)    372
第13章  表達(dá)式語(yǔ)言及JSTL標(biāo)簽庫(kù)    373
13.1  表達(dá)式語(yǔ)言    373
13.1.1  EL基本用法    373
13.1.2  EL訪問(wèn)運(yùn)算符    375
13.1.3  EL內(nèi)建隱含對(duì)象    377
13.2  JSTL標(biāo)簽庫(kù)    382
13.2.1  JSTL標(biāo)簽庫(kù)概述    383
13.2.2  JSTL的安裝與配置    383
13.2.3  <c:out>標(biāo)簽的語(yǔ)法和示例    385
13.2.4  <c:set>標(biāo)簽的語(yǔ)法和示例    387
13.2.5  <c:remove>標(biāo)簽的語(yǔ)法和
       示例    388
13.2.6  <c:catch>標(biāo)簽的語(yǔ)法和示例    389
13.2.7  <c:if>標(biāo)簽的語(yǔ)法和示例    390
13.2.8  <c:choose>、<c:when>和
       <c:otherwise>標(biāo)簽的語(yǔ)法和
       示例    392
13.2.9  <c:forEach>標(biāo)簽的語(yǔ)法和
       示例    393
13.2.10  <c:import>標(biāo)簽的語(yǔ)法和
        示例    395
13.2.11  <c:redirect>標(biāo)簽的語(yǔ)法和
        示例    397
13.3  小結(jié)    398
第14章  Struts應(yīng)用基礎(chǔ)    399
14.1  MVC模式及Struts框架概述    399
14.1.1  MVC設(shè)計(jì)模式概述    399
14.1.2  Struts框架概述    400
14.1.3  Struts框架目錄結(jié)構(gòu)    402
14.1.4 一個(gè)簡(jiǎn)單的Struts示例    402
14.2  Struts核心組件    405
14.2.1  Struts中的Action    406
14.2.2  Struts中的ActionForm    409
14.3  Struts標(biāo)簽庫(kù)    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章  庫(kù)存管理信息系統(tǒng)    419
15.1  項(xiàng)目背景及需求介紹    419
15.1.1  項(xiàng)目背景介紹    419
15.1.2  項(xiàng)目需求介紹    420
15.2  庫(kù)存管理信息系統(tǒng)設(shè)計(jì)    421
15.2.1  系統(tǒng)頂層設(shè)計(jì)    421
15.2.2  系統(tǒng)詳細(xì)設(shè)計(jì)    422
15.3  創(chuàng)建數(shù)據(jù)庫(kù)及導(dǎo)入數(shù)據(jù)    427
15.3.1  創(chuàng)建數(shù)據(jù)庫(kù)及數(shù)據(jù)表結(jié)構(gòu)    427
15.3.2  從Excel表中導(dǎo)入原始數(shù)據(jù)    428
15.4  表示層框架    430
15.4.1  公共頁(yè)面    430
15.4.2  頁(yè)面框架    431
15.4.3  Struts框架    434
15.5  中文化問(wèn)題    436
15.5.1  頁(yè)面輸出顯示中文字符    436
15.5.2  表單輸入中文字符    437
15.5.3  請(qǐng)求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  收貨單對(duì)象    447
15.7.2  收貨單代理類    451
15.7.3  條件控制和數(shù)據(jù)分頁(yè)    454
15.7.4  收貨單相關(guān)頁(yè)面    456
15.8  庫(kù)房結(jié)存合計(jì)模塊    457
15.8.1  庫(kù)房結(jié)存業(yè)務(wù)的需求    457
15.8.2  庫(kù)房結(jié)存查詢的實(shí)現(xiàn)    458
15.8.3  庫(kù)房結(jié)存合計(jì)模塊的頁(yè)面    462
15.9  小結(jié)    462


本目錄推薦

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