JSP設計

JSP設計

本書包括關於JSP Standard Tag Library(JSTL)的詳細內容——JSTL是一組殷切加入的JSP元素規範。用於多數JSP應用程式中需要的任務。本書開篇闡述了JSP如何充分利用Java servlet來創建高效,可移植的WEB應用程式。書中還展示了如何用Apache Tomcat伺服器啟動JSP,並詳細講述了JSP語法和功能,錯誤處理和調試,身份驗證和個性化,以及如何將JSTL用於資料庫,XML處理及國際化等“。

基本介紹

版權資訊,概述,內容簡介,作者簡介,目錄,

版權資訊

JSP設計(第3版)JavaServer Pages,Third Edition
圖書作者: Hans Bergsten 著 林琪、朱濤江 譯
定價: 79 .oo

概述

本書包括關於JSP Standard Tag Library(JSTL)的詳細內容——JSTL是一組殷切加入的JSP元素規範。用於多數JSP應用程式中需要的任務。本書開篇闡述了JSP如何充分利用Java servlet來創建高效,可移植的WEB應用程式。書中還展示了如何用Apache Tomcat伺服器啟動JSP,並詳細講述了JSP語法和功能,錯誤處理和調試,身份驗證和個性化,以及如何將JSTL用於資料庫,XML處理及國際化等“。

內容簡介

自1999處JSP 1.0發布以來,JavaServer Pages(JSP)可謂掀起了一場風暴,其追隨者蜂擁而至。JSP為企業Java開發人員提供了一個開發動態Web網站和Web套用的靈活工具。隨著JSP標準標記庫(JSTL)的引入,JSP規範第一版中略顯粗糙的方面也有了大幅改進,JSP 2.0則將此技術又推向了一個新的高度。
《JSP設計(第三版)》得到了充分的修訂和更新,以涵蓋JSP 2.0和JSTL 1.1為規範標準。其中詳細介紹了JSP 2.0中新增的表達式語言(EL)、JSTL 1.1標記庫和新的函式館、支持定製標記庫開發(而無須Java代碼)的新標記檔案格式、簡化的Java標記庫API、在JSP XML語法方面所做出的改進等等。不僅如此,在此還詳盡地描述了Apache Tomcat伺服器的建立、JSP和JSTL語法和特徵、錯誤處理和調試、鑑別和個人化、資料庫訪問、XML處理和國際化等諸多內容。
希望學習JSP的專業人士可以劃歸為兩大陣營,而這本書也充分認識到這兩大陣營存在著不同的需求:網頁設計人員感興趣的是如何在Web頁面中使用JSP元素,而程式設計師則更希望了解JSP API,以及如何將JSP有效地用做企業套用的一部分。如果你身為網頁設計人員,那么會從本書第二部分的實用Web套用示例中獲益匪淺。如果你是一個程式設計師,則會對第三部分詳細介紹的高級主題倍加推崇,例如如何使用流行的Apache Struts MVC(模型-視圖-控制器)框架將Servlet和JavaBeans組件與JSP集成,以及如何使用JSP API開發定製標記庫,在此還提供了一些實際示例,開發你自己的標記庫時可以將這些示例作為起點。

作者簡介

Hans Bergsten是Gefion Software的創始人,這家公司主要致力於基於J2EE技術的伺服器端Java服務和產品的開發。從Servlet和JSP規範誕生之日起,Hans就一直是相應工作級別中的一位積極參與者。他還對其他一些相關的JCP規範也有所貢獻。如JSP標準記庫和FJavaServer Faces。作為Apache Jakarta項目管理委員會的最初成員之一,他還大力推動了Servlet和JSP的Apache Tomcat參考實現的開發。

目錄

前言
第一部分 JSP套用初步
第一章 JavaServer Pages入門
什麼是JavaServer Pages?
為什麼使用JSP?
如何起步
第二章 HTTP和Servlet基礎
HTTP請求/回響模型
Servlet
第三章 JSP概述
Servlet
JSP頁面剖析
JSP處理
採用MVC模型的JSP套用設計
第四章 建立JSP環境
安裝Java軟體開發工具包
安裝Tomcat伺服器
測試Tomcat
安裝書中的例子
示例Web套用概述
第二部分 JSP套用開發
第五章 生成動態內容
創建一個JSP頁面
安裝JSP頁面
運行JSP頁面
使用JSP指令元素
使用模板文本
使用JSP動作元素
第六章 在JSP頁面中使用JavaBeans組件
什麼是bean?
在JSP頁中聲明bean
讀取bean性質
設定bean性質
第七章 使用定製標記庫和JSP標準標記庫
定製標記庫是什麼?
安裝定製標記庫
聲明定製標記庫
使用標記庫中的動作
第八章 處理輸入和輸出
讀取請求參數值
驗證用戶輸入
格式化HTML輸出
第九章 錯誤處理和調試
處理語法錯誤
調試JSP套用
處理運行時錯誤
第十章 在JSP頁面、請求和用戶間共享數據
在頁面間傳遞控制和數據
共享會話和套用數據
線上購物
記憶體使用考慮
第十一章 將定製標記庫開發為標記檔案
創建和使用標記檔案
訪問屬性值
處理動作體
處理片段屬性
通過變數向調用頁面提供數據
中止頁面處理
將標記檔案打包以便於重用
第十二章 訪問資料庫
從JSP頁面訪問資料庫
不採用bean驗證複雜的輸入
使用事務
特定於套用的資料庫動作
第十三章 鑑別和個人化
容器提供的鑑別
套用控制的鑑別
其他安全問題
第十四章 國際化
Java對國際化和本地化的支持
生成本地化輸出
位的簡史
處理本地化輸入
第十五章 處理XML數據
生成XML回響
將XML轉換為HTML
將XML轉換為依賴於設備的格式
處理XML數據
第十六章 使用腳本元素
使用page指令腳本屬性
陷式JSP腳本對象
使用小腳本
使用表達式
使用聲明
混合動作元素和腳本元素
處理腳本語法錯誤
第十七章 拾遺補缺
緩衝
包含頁面片段
全局配置選項
混合客戶端和伺服器端代碼
預編譯JSP頁面
避免JSP頁面快取
將JSP頁面寫作XML文檔
如何解釋URI
第三部分 J2EE和JSP組件開發中的JSP
第十八章 Web套用模型
J2EE
MVC設計模型
可擴展性
第十九章 結合JSP和Servlet
Servlet、過濾器和監聽者
為各項任務選擇適當的組件類型
使用監聽者初始化共享資源
使用過濾器進行訪問控制
使用Servlet集中處理請求
使用一個通用JSP錯誤頁面
第二十章 為JSP開發JavaBeans組件
Bean作為JSP組件
JSP Bean示例
意料之外的行為
第二十一章 使用Java開發定製標記庫
開發簡單標記處理器
開發傳統標記處理器
開發標記庫函式
創建標記庫描述檔案
打包和安裝標記庫
第二十二章 高級定製標記庫特性
開發協作動作
驗證語法
在標記庫中使用監聽者
動態屬性值和類型
第二十三章 定製代碼與JSTL的集成
設定和使用配置變數
集成定製條件動作
集成定製循環動作
集成定製國際化動作
集成定製資料庫動作
使用JSTL標記庫驗證器
第二十四章 資料庫訪問策略
JDBC基礎知識
使用連線和連線池
使連線池對套用組件可用
使用通用資料庫bean
開發特定套用的資料庫組件
第四部分 附錄
附錄一 JSP元素參考
附錄二 JSTL動作和API參考
附錄三 JSP表達式語言參考
附錄四 JSP API參考
附錄五 本書示例中定製動作的API參考
附錄六 Web套用結構和部署描述檔案參考
索引

相關詞條

熱門詞條

聯絡我們