出版時間:2004-12 出版社:中國電力出版社 作者:鮑格斯坦 譯者:林琪
Tag標(biāo)簽:無
內(nèi)容概要
自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)準(zhǔn)標(biāo)記庫(JSTL)的引入,JSP規(guī)范第一版中略顯粗糙的方面也有了大幅改進(jìn),JSP 2.0則將此技術(shù)又推向了一個新的高度。 《JSP設(shè)計(第三版)》得到了充分的修訂和更新,以涵蓋JSP 2.0和JSTL 1.1規(guī)范。其中詳細(xì)介紹了JSP 2.0中新增的表達(dá)式語言(EL)、JSTL 1.1標(biāo)記庫和新的函數(shù)庫、支持定制標(biāo)記庫開發(fā)(而無須Java代碼)的新標(biāo)記文件格式、簡化的Java標(biāo)記庫API、在JSP XML語法方面所做出的改進(jìn)等等。不僅如此,在此還詳盡地描述了Apache Tomcat服務(wù)器的建立、JSP和JSTL語法和特征、錯誤處理和調(diào)試、鑒別和個人化、數(shù)據(jù)庫訪問、XML處理和國際化等諸多內(nèi)容。 希望學(xué)習(xí)JSP的專業(yè)人士可以劃歸為兩大陣營,而這本書也充分認(rèn)識到這兩大陣營存在著不同的需求:網(wǎng)頁設(shè)計人員感興趣的是如何在Web頁面中使用JSP元素,而程序員則更希望了解JSP API,以及如何將JSP有效地用做企業(yè)應(yīng)用的一部分。如果你身為網(wǎng)頁設(shè)計人員,那么會從本書第二部分的實(shí)用Web應(yīng)用示例中獲益匪淺。如果你是一個程序員,則會對第三部分詳細(xì)介紹的高級主題倍加推崇,例如如何使用流行的Apache Struts MVC(模型-視圖-控制器)框架將Servlet和JavaBeans組件與JSP集成,以及如何使用JSP API開發(fā)定制標(biāo)記庫,在此還提供了一些實(shí)際示例,開發(fā)你自己的標(biāo)記庫時可以將這些示例作為起點(diǎn)。
作者簡介
Hans Bergsten是Gefion Software的創(chuàng)始人,這家公司主要致力于基于J2EE技術(shù)的服務(wù)器端Java服務(wù)和產(chǎn)品的開發(fā)。從Servlet和JSP規(guī)范誕生之日起,Hans就一直是相應(yīng)工作級別中的一位積極參與者。他還對其他一些相關(guān)的JCP規(guī)范也有所貢獻(xiàn)。如JSP標(biāo)準(zhǔn)記庫和FJavaServer Faces。作
書籍目錄
前言第一部分 JSP應(yīng)用初步 第一章 JavaServer Pages入門 什么是JavaServer Pages? 為什么使用JSP? 如何起步 第二章 HTTP和Servlet基礎(chǔ) HTTP請求/響應(yīng)模型 Servlet 第三章 JSP概述 Servlet JSP頁面剖析 JSP處理 采用MVC模型的JSP應(yīng)用設(shè)計 第四章 建立JSP環(huán)境 安裝Java軟件開發(fā)工具包 安裝Tomcat服務(wù)器 測試Tomcat 安裝書中的例子 示例Web應(yīng)用概述第二部分 JSP應(yīng)用開發(fā) 第五章 生成動態(tài)內(nèi)容 創(chuàng)建一個JSP頁面 安裝JSP頁面 運(yùn)行JSP頁面 使用JSP指令元素 使用模板文本 使用JSP動作元素 第六章 在JSP頁面中使用JavaBeans組件 什么是bean? 在JSP頁中聲明bean 讀取bean性質(zhì) 設(shè)置bean性質(zhì) 第七章 使用定制標(biāo)記庫和JSP標(biāo)準(zhǔn)標(biāo)記庫 定制標(biāo)記庫是什么? 安裝定制標(biāo)記庫 聲明定制標(biāo)記庫 使用標(biāo)記庫中的動作 第八章 處理輸入和輸出 讀取請求參數(shù)值 驗(yàn)證用戶輸入 格式化HTML輸出 第九章 錯誤處理和調(diào)試 處理語法錯誤 調(diào)試JSP應(yīng)用 處理運(yùn)行時錯誤 第十章 在JSP頁面、請求和用戶間共享數(shù)據(jù) 在頁面間傳遞控制和數(shù)據(jù) 共享會話和應(yīng)用數(shù)據(jù) 在線購物 內(nèi)存使用考慮 第十一章 將定制標(biāo)記庫開發(fā)為標(biāo)記文件 創(chuàng)建和使用標(biāo)記文件 訪問屬性值 處理動作體 處理片段屬性 通過變量向調(diào)用頁面提供數(shù)據(jù) 中止頁面處理 將標(biāo)記文件打包以便于重用 第十二章 訪問數(shù)據(jù)庫 從JSP頁面訪問數(shù)據(jù)庫 不采用bean驗(yàn)證復(fù)雜的輸入 使用事務(wù) 特定于應(yīng)用的數(shù)據(jù)庫動作 第十三章 鑒別和個人化 容器提供的鑒別 應(yīng)用控制的鑒別 其他安全問題 第十四章 國際化 Java對國際化和本地化的支持 生成本地化輸出 位的簡史 處理本地化輸入 第十五章 處理XML數(shù)據(jù) 生成XML響應(yīng) 將XML轉(zhuǎn)換為HTML 將XML轉(zhuǎn)換為依賴于設(shè)備的格式 處理XML數(shù)據(jù) 第十六章 使用腳本元素 使用page指令腳本屬性 陷式JSP腳本對象 使用小腳本 使用表達(dá)式 使用聲明 混合動作元素和腳本元素 處理腳本語法錯誤 第十七章 拾遺補(bǔ)缺 緩沖 包含頁面片段 全局配置選項(xiàng) 混合客戶端和服務(wù)器端代碼 預(yù)編譯JSP頁面 避免JSP頁面緩存 將JSP頁面寫作XML文檔 如何解釋URI第三部分 J2EE和JSP組件開發(fā)中的JSP 第十八章 Web應(yīng)用模型 J2EE MVC設(shè)計模型 可擴(kuò)展性 第十九章 結(jié)合JSP和Servlet Servlet、過濾器和監(jiān)聽者 為各項(xiàng)任務(wù)選擇適當(dāng)?shù)慕M件類型 使用監(jiān)聽者初始化共享資源 使用過濾器進(jìn)行訪問控制 使用Servlet集中處理請求 使用一個通用JSP錯誤頁面 第二十章 為JSP開發(fā)JavaBeans組件 Bean作為JSP組件 JSP Bean示例 意料之外的行為 第二十一章 使用Java開發(fā)定制標(biāo)記庫 開發(fā)簡單標(biāo)記處理器 開發(fā)傳統(tǒng)標(biāo)記處理器 開發(fā)標(biāo)記庫函數(shù) 創(chuàng)建標(biāo)記庫描述文件 打包和安裝標(biāo)記庫 第二十二章 高級定制標(biāo)記庫特性 開發(fā)協(xié)作動作 驗(yàn)證語法 在標(biāo)記庫中使用監(jiān)聽者 動態(tài)屬性值和類型 第二十三章 定制代碼與JSTL的集成 設(shè)置和使用配置變量 集成定制條件動作 集成定制循環(huán)動作 集成定制國際化動作 集成定制數(shù)據(jù)庫動作 使用JSTL標(biāo)記庫驗(yàn)證器 第二十四章 數(shù)據(jù)庫訪問策略 JDBC基礎(chǔ)知識 使用連接和連接池 使連接池對應(yīng)用組件可用 使用通用數(shù)據(jù)庫bean 開發(fā)特定應(yīng)用的數(shù)據(jù)庫組件第四部分 附錄 附錄一 JSP元素參考 附錄二 JSTL動作和API參考 附錄三 JSP表達(dá)式語言參考 附錄四 JSP API參考 附錄五 本書示例中定制動作的API參考 附錄六 Web應(yīng)用結(jié)構(gòu)和部署描述文件參考索引
編輯推薦
《JSP設(shè)計》(第3版)作者“Hans Bergsten是一位經(jīng)驗(yàn)老道的JSP專家組成員,他對JSP做出了卓越的貢獻(xiàn)。Hans不僅充分而準(zhǔn)確地領(lǐng)會了JSP 2.0和JSTL 1.1的新特性,而且通過這本書以一種組織得當(dāng)、易于理解的方式表述出來。書中還提供了大量點(diǎn)睛的絕好例子,因此對于所有嚴(yán)謹(jǐn)?shù)腏SP 2.0開發(fā)人員來說,都應(yīng)當(dāng)將這本書作為‘必備’手冊放在身邊。” —Mark Toth,JSP 2.0規(guī)范首席設(shè)計師,Sun Microsystems公司
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載