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

JSP設(shè)計(第3版)

JSP設(shè)計(第3版)

定 價:¥79.00

作 者: (美)Hans Bergsten著;林琪,朱濤江譯;林琪譯
出版社: 中國電力出版社
叢編項: O’Reilly Java系列
標(biāo) 簽: jsp

ISBN: 9787508322735 出版時間: 2004-12-01 包裝: 平裝
開本: 23cm 頁數(shù): 778 字數(shù):  

內(nèi)容簡介

  “Hans Bergsten是一位經(jīng)驗老道的JSP專家組成員,他對JSP做出了卓越的貢獻。Hans不僅充分而準確地領(lǐng)會了JSP 2.0和JSTL 1.1的新特性,而且通過這本書以一種組織得當(dāng)、易于理解的方式表述出來。書中還提供了大量點睛的絕好例子,因此對于所有嚴謹?shù)腏SP 2.0開發(fā)人員來說,都應(yīng)當(dāng)將這本書作為‘必備’手冊放在身邊?!薄狹ark Toth,JSP 2.0規(guī)范首席設(shè)計師,Sun Microsystems公司 自1999處JSP 1.0發(fā)布以來,JavaServer Pages(JSP)可謂掀起了一場風(fēng)暴,其追隨者蜂擁而至。JSP為企業(yè)Java開發(fā)人員提供了一個開發(fā)動態(tài)Web網(wǎng)站和Web應(yīng)用的靈活工具。隨著JSP標(biāo)準標(biāo)記庫(JSTL)的引入,JSP規(guī)范第一版中略顯粗糙的方面也有了大幅改進,JSP 2.0則將此技術(shù)又推向了一個新的高度。 《JSP設(shè)計(第三版)》得到了充分的修訂和更新,以涵蓋JSP 2.0和JSTL 1.1規(guī)范。其中詳細介紹了JSP 2.0中新增的表達式語言(EL)、JSTL 1.1標(biāo)記庫和新的函數(shù)庫、支持定制標(biāo)記庫開發(fā)(而無須Java代碼)的新標(biāo)記文件格式、簡化的Java標(biāo)記庫API、在JSP XML語法方面所做出的改進等等。不僅如此,在此還詳盡地描述了Apache Tomcat服務(wù)器的建立、JSP和JSTL語法和特征、錯誤處理和調(diào)試、鑒別和個人化、數(shù)據(jù)庫訪問、XML處理和國際化等諸多內(nèi)容。 希望學(xué)習(xí)JSP的專業(yè)人士可以劃歸為兩大陣營,而這本書也充分認識到這兩大陣營存在著不同的需求:網(wǎng)頁設(shè)計人員感興趣的是如何在Web頁面中使用JSP元素,而程序員則更希望了解JSP API,以及如何將JSP有效地用做企業(yè)應(yīng)用的一部分。如果你身為網(wǎng)頁設(shè)計人員,那么會從本書第二部分的實用Web應(yīng)用示例中獲益匪淺。如果你是一個程序員,則會對第三部分詳細介紹的高級主題倍加推崇,例如如何使用流行的Apache Struts MVC(模型-視圖-控制器)框架將Servlet和JavaBeans組件與JSP集成,以及如何使用JSP API開發(fā)定制標(biāo)記庫,在此還提供了一些實際示例,開發(fā)你自己的標(biāo)記庫時可以將這些示例作為起點。

作者簡介

  HansBergsten是GefionSoftware的創(chuàng)始人,這家公司主要致力于基于J2EE技術(shù)的服務(wù)器端Java服務(wù)和產(chǎn)品的開發(fā)。從Servlet和JSP規(guī)范誕生之日起,Hans就一直是相應(yīng)工作級別中的一位積極參與者。他還對其他一些相關(guān)的JCP規(guī)范也有所貢獻。如JSP標(biāo)準記庫和FJavaServerFaces。作為ApacheJakarta項目管理委員會的最初成員之一,他還大力推動了Servlet和JSP的ApacheTomcat參考實現(xiàn)的開發(fā)。相關(guān)圖書JakartaStruts編程(第二版)

圖書目錄

前言 1
第一部分 JSP應(yīng)用初步
第一章 JavaServer Pages入門 17
什么是JavaServer Pages 17
為什么使用 JSP 18
如何起步 24
第二章 HTTP和Servlet基礎(chǔ) 25
HTTP請求/響應(yīng)模型 26
Servlet 33
第三章 JSP概述 37
Servlet存在的問題 37
JSP頁面剖析 39
JSP處理 40
采用MVC模型的JSP 應(yīng)用設(shè)計 44
第四章 建立JSP環(huán)境 46
安裝Java軟件開發(fā)工具包 46
安裝Tomcat服務(wù)器 47
測試Tomcat 52
安裝書中的例子 53
示例Web應(yīng)用概述 54
第二部分 JSP應(yīng)用開發(fā)
第五章 生成動態(tài)內(nèi)容 59
創(chuàng)建一個JSP頁面 59
安裝JSP頁面 60
運行JSP頁面 62
使用JSP指令元素 62
使用模板文本 64
使用JSP動作元素 65
第六章 在JSP頁面中使用JavaBeans組件 73
什么是bean 73
在JSP頁面中聲明bean 75
讀取bean性質(zhì) 76
設(shè)置bean性質(zhì) 79
第七章 使用定制標(biāo)記庫和JSP標(biāo)準標(biāo)記庫 83
定制標(biāo)記庫是什么? 83
安裝定制標(biāo)記庫 84
聲明定制標(biāo)記庫 84
使用標(biāo)記庫中的動作 88
第八章 處理輸入和輸出 95
讀取請求參數(shù)值 95
驗證用戶輸入 107
格式化HTML輸出 119
第九章 錯誤處理和調(diào)試 122
處理語法錯誤 122
調(diào)試JSP應(yīng)用 130
處理運行時錯誤 135
第十章 在JSP頁面、請求和用戶間共享數(shù)據(jù) 142
在頁面間傳遞控制和數(shù)據(jù) 142
共享會話和應(yīng)用數(shù)據(jù) 150
在線購物 159
內(nèi)存使用考慮 168
第十一章 將定制標(biāo)記庫開發(fā)為標(biāo)記文件 170
創(chuàng)建和使用標(biāo)記文件 170
訪問屬性值 172
處理動作體 175
處理片段屬性 178
通過變量向調(diào)用頁面提供數(shù)據(jù) 180
中止頁面處理 183
將標(biāo)記文件打包以便于重用 184
第十二章 訪問數(shù)據(jù)庫 187
從JSP頁面訪問數(shù)據(jù)庫 188
不采用bean驗證復(fù)雜的輸入 216
使用事務(wù) 219
特定于應(yīng)用的數(shù)據(jù)庫動作 221
第十三章 鑒別和個人化 222
容器提供的鑒別 223
應(yīng)用控制的鑒別 229
其他安全問題 247
第十四章 國際化 249
Java對國際化和本地化的支持 250
生成本地化輸出 254
位的簡史 271
處理本地化輸入 274
第十五章 處理XML數(shù)據(jù) 283
生成XML響應(yīng) 283
將XML轉(zhuǎn)換為HTML 285
將XML轉(zhuǎn)換為依賴于設(shè)備的格式 291
處理XML數(shù)據(jù) 292
第十六章 使用腳本元素 305
使用page指令腳本屬性 305
隱式JSP腳本對象 306
使用小腳本 308
使用表達式 311
使用聲明 311
混合動作元素和腳本元素 315
處理腳本語法錯誤 319
第十七章 拾遺補缺 328
緩沖 328
包含頁面片段 330
全局配置選項 336
混合客戶端和服務(wù)器端代碼 341
預(yù)編譯JSP 頁面 351
避免JSP頁面緩存 354
將JSP頁面寫作XML文檔 356
如何解釋URI 363
第三部分 J2EE和JSP組件開發(fā)中的JSP
第十八章 Web應(yīng)用模型 369
J2EE 369
MVC設(shè)計模型 372
可擴展性 377
第十九章 結(jié)合JSP和Servlet 382
Servlet、過濾器和監(jiān)聽者 382
為各項任務(wù)選擇適當(dāng)?shù)慕M件類型 394
使用監(jiān)聽者初始化共享資源 396
使用過濾器進行訪問控制 399
使用Servlet集中處理請求 403
使用一個通用JSP錯誤頁面 416
第二十章 為JSP開發(fā)JavaBeans組件 419
Bean作為JSP組件 419
JSP Bean示例 425
意料之外的行為 435
第二十一章 使用Java開發(fā)定制標(biāo)記庫 437
開發(fā)簡單標(biāo)記處理器 438
開發(fā)傳統(tǒng)標(biāo)記處理器 457
開發(fā)標(biāo)記庫函數(shù) 476
創(chuàng)建標(biāo)記庫描述文件 477
打包和安裝標(biāo)記庫 485
第二十二章 高級定制標(biāo)記庫特性 489
開發(fā)協(xié)作動作 489
驗證語法 503
在標(biāo)記庫中使用監(jiān)聽者 510
動態(tài)屬性值和類型 511
第二十三章 定制代碼與JSTL的集成 516
設(shè)置和使用配置變量 516
集成定制條件動作 519
集成定制循環(huán)動作 520
集成定制國際化動作 527
集成定制數(shù)據(jù)庫動作 529
使用JSTL標(biāo)記庫驗證器 531
第二十四章 數(shù)據(jù)庫訪問策略 533
JDBC基礎(chǔ)知識 534
使用連接和連接池 536
使連接池對應(yīng)用組件可用 545
使用通用數(shù)據(jù)庫bean 552
開發(fā)特定于應(yīng)用的數(shù)據(jù)庫組件 556
第四部分 附錄
附錄一 JSP元素參考 563
附錄二 JSTL動作和API參考 589
附錄三 JSP表達式語言參考 646
附錄四 JSP API參考 653
附錄五 本書示例中定制動作的API參考 715
附錄六 Web應(yīng)用結(jié)構(gòu)和部署描述文件參考 730
索引 753

本目錄推薦

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