注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計其他編程語言/工具JSP和Servlet程序設(shè)計使用專輯

JSP和Servlet程序設(shè)計使用專輯

JSP和Servlet程序設(shè)計使用專輯

定 價:¥58.00

作 者: (美)Mark Wutka著;程顯華[等]譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: jsp

ISBN: 9787111099659 出版時間: 2002-01-01 包裝: 膠版紙
開本: 24cm 頁數(shù): 693頁 字?jǐn)?shù):  

內(nèi)容簡介

  本書首先講述了JSP和Servlet程序設(shè)計所需的所有基本知識。在此基礎(chǔ)上向讀者介紹更多關(guān)于JSP和Servlet的背景知識,讀者由此可以深入了解JSP和Servlet的核心組件。然后開始將JSP和Servlet知識應(yīng)用到各種應(yīng)用程序中,學(xué)習(xí)設(shè)計各種Java Web應(yīng)用程序。最后講述了JSP和Servlet的高級技術(shù)。本書既適合Web頁面設(shè)計人員學(xué)習(xí)使用,也適合Web應(yīng)用程序的軟件開發(fā)人員使用。

作者簡介

暫缺《JSP和Servlet程序設(shè)計使用專輯》作者簡介

圖書目錄

前言
第1章 Web服務(wù)器的發(fā)展
1.1 基本的Web服務(wù)器
1.2 CGI:公共網(wǎng)關(guān)接口
1.3 NSAPI,ISAPI和其他可裝載模塊
1.4 Active Server Pages
1.5 Servlets
1.6 XML和XSL樣式單
1.7 Java Server Pages
第2章 開始學(xué)習(xí)JSP
2.1 JSP實(shí)例“Hello World”
2.2 在JSP中使用<%%>標(biāo)簽
2.3 用<%=%>顯示一個值
2.4 插入注釋
2.5 用<%?。ィ韭暶鞣椒ê妥兞?br />2.6 在一個JSP中處理多線程
2.7 故障排除
2.7.1 訪問頁面時出錯
2.7.2 編譯錯誤
2.7.3 無法顯示HTML
第3章 開始學(xué)習(xí)Servlet
3.1 一個“Hello World”的servlet例子 
3.1.1 Servlet的編譯
3.1.2 運(yùn)行時的類路徑
3.1.3 HelloWorldServlet的進(jìn)一步分析
3.2 一個Servlet例子的詳細(xì)分析
3.2.1 Service方法
3.2.2 Init方法
3.2.3 Destroy方法
3.2.4 GetServletInfo方法和getServletConfig方法
3.3 發(fā)送一個響應(yīng)到瀏覽器
3.4 類HttpServlet
3.5 JSP和Servlet的選擇
3.5.1 JSP的優(yōu)點(diǎn)和缺點(diǎn)
3.5.2 Servlet的優(yōu)點(diǎn)和缺點(diǎn)
3.6 故障排除
3.6.1 無法編譯servlet
3.6.2 Servlet無法運(yùn)行
第4章 創(chuàng)建HTML表單
4.1 一個簡單的HTML表單
4.2 使用對象request
4.3 在Servlet中獲取表單變量
4.4 JavaScript和JSP
4.5 處理表單的各種方法
4.5.1 一個實(shí)際的HTML和JSP結(jié)合的例子
4.5.2 設(shè)置配置參數(shù)
4.5.3 鎖定輸出文件
4.6 調(diào)用JSP表單處理器的JSP輸入表單
4.7 使用相同的JSP實(shí)現(xiàn)輸入表單和表單處理器
4.8 故障排除
4.8.1 表單和表單變量名
4.8.2 JavaScript問題
4.8.3 文件鎖定問題
第5章 保存請求中的數(shù)據(jù)
5.1 存儲不可見的表單變量數(shù)據(jù)
5.2 存儲session對象中的數(shù)據(jù)
5.2.1 在JSP中使用session對象
5.2.2 在servlet中使用session對象
5.3 session如何工作
5.4 強(qiáng)加一個session
5.5 session終止處理
5.6 處理不帶Cookie的會話
5.6.1 關(guān)閉IE中的cookie
5.6.2 關(guān)閉Netscape中的cookie
5.7 存儲應(yīng)用程序范圍內(nèi)的數(shù)據(jù)
5.8 故障排除
5.8.1 存儲和接收數(shù)據(jù)
5.8.2 cookie設(shè)置
5.8.3 URL重寫
第6章 調(diào)試和錯誤處理
6.1 為什么調(diào)試比較困難
6.2 使用記錄文件來調(diào)試應(yīng)用程序
6.2.1 使用System.out和System.err
6.2.2 使用servlet Logging API
6.2.3 將記錄寫到一個文件
6.2.4 使用異常處理
6.3 使用調(diào)試器
6.3.1 使用Tomcat來調(diào)試servlet
6.3.2 用Tomcat來調(diào)試JSP
6.4 錯誤處理
6.4.1 為JSP指定一個錯誤處理頁面
6.4.2 為Web服務(wù)器錯誤指定錯誤處理程序
6.5 故障排除
6.5.1 一般問題
6.5.2 記錄問題
6.5.3 調(diào)試問題
第7章 組織應(yīng)用程序
7.1 引用其他文件
7.1.1 JSP在運(yùn)行時引用文件
7.1.2 將參數(shù)傳遞到被引用文件
7.1.3 從servlet中引用文件
7.2 跳轉(zhuǎn)到其他頁面
7.2.1 JSP中跳轉(zhuǎn)到其他頁面
7.2.2 servlet中跳轉(zhuǎn)到其他頁面
7.2.3 傳遞參數(shù)到跳轉(zhuǎn)后的頁面
7.3 在JSP和servlet中傳遞Java對象
7.4 讓你的應(yīng)用程序更加模塊化
7.5 模塊視圖控制器的范例
7.5.1 模塊視圖控制器模型給了什么幫助?
7.5.2 一個控制器例子
7.5.3 一個視圖例子
7.6 調(diào)用多個控制器和視圖
7.7 在表單中使用applet
7.8 故障排除
7.8.1 編譯時調(diào)用
7.8.2 運(yùn)行時調(diào)用
第8章 進(jìn)一步了解數(shù)據(jù)保存
8.1 設(shè)計購物車
8.1.1 創(chuàng)建數(shù)據(jù)對象
8.1.2 創(chuàng)建ShippingCart類
8.1.3 顯示購物車的內(nèi)容
8.1.4 添加和刪除條目
8.1.5 定購結(jié)束
8.2 在cookie中存儲數(shù)據(jù)
8.3 故障排除
8.3.1 購物車問題
8.3.2 cookie問題
第9章 與JavaBean互動
9.1 <jsp:useBean>標(biāo)簽
9.1.1 頁面中添加JavaBean
9.1.2 獲取JavaBean屬性
9.1.3 設(shè)置JavaBean屬性
9.1.4 直接通過參數(shù)設(shè)置屬性
9.1.5 初始化一個新的JavaBean
9.1.6 己有JavaBean的類型
9.2 一個基于JavaBean的Web應(yīng)用程序
9.3 故障排除
9.3.1 范圍問題
9.3.2 JavaBean屬性問題
9.3.3 修改bean類
第10章 性能
10.1 設(shè)定JSP和Servlet線程安全
10.2 用緩沖頁面提高性能
10.3 用高速緩沖對象減少啟動時間
10.4 預(yù)編譯JSP
10.5 簡單的Java優(yōu)化
10.5.1 使用StringBuffer類
10.5.2 解析數(shù)字
10.5.3 創(chuàng)建對象
10.6 故障排除
10.6.1 線程問題
10.6.2 預(yù)編譯問題
第11章 JSP和servlet的生命周期
11.1 servlet的生命周期
11.1.1 servlet裝載
11.1.2 servlet初始化
11.1.3 servlet執(zhí)行
11.1.4 servlet清理
11.2 JSP的生命周期
11.2.1 JSP編譯
11.2.2 JSP裝載
11.2.3 JSP初始化
11.2.4 JSP執(zhí)行
11.2.5 JSP清理
11.3 重載其他類
11.4 故障排除
11.4.1 init方法疑問
11.4.2 類的重載
第12章 瀏覽器和服務(wù)器的交互
12.1 HTTP協(xié)議
12.1.1 各種版本的HTTP協(xié)議
12.1.2 查看瀏覽器產(chǎn)生的請求報頭
12.2 常用的請求報頭
12.2.1 Accept報頭
12.2.2 Accept-Language報頭
12.2.3 Accept-Charset報頭
12.2.4 User-Agent報頭
12.3 常用的響應(yīng)報頭
12.3.1 Content-Type報頭
12.3.2 Content-Length報頭
12.3.3 Cache-Control報頭
12.4 HTTP的POST命令
12.5 GET與POST
12.6 HTTPS:安全的HTTP
12.7 故障排除
12.7.1 請求報頭
12.7.2 運(yùn)行Dumper程序
第13章 核心servlet組件
13.1 ServletRequest類
13.1.1 訪問request參數(shù)
13.1.2 訪問request的屬性
13.1.3 獲取協(xié)議方面的信息
13.1.4 接收請求數(shù)據(jù)
13.1.5 處理上載文件
13.1.6 獲取地區(qū)(locale)信息
13.2 HttpServletRequest類
13.2.1 獲取報頭各項(xiàng)值
13.2.2 獲取HTTP方法
13.2.3 訪問查詢字符串
13.2.4 接收cookie
13.2.5 獲取Session信息
13.3 ServletContext類
13.3.1 獲取服務(wù)器版本信息
13.3.2 參數(shù)初始化
13.3.3 保存應(yīng)用程序范圍的對象
13.3.4 記錄信息
13.3.5 調(diào)用其他servlet和JSP
13.3.6 訪問應(yīng)用程序資源
13.4 ServletResponse類
13.4.1 設(shè)定內(nèi)容類型和長度
13.4.2 打開一個輸出流
13.4.3 設(shè)置地區(qū)特定信息
13.4.4 緩沖響應(yīng)
13.5 HttpServletResponse類
13.5.1 設(shè)置報頭變量
13.5.2 讓瀏覽器重定向
13.5.3 返回狀態(tài)信息
13.5.4 給URL編碼
13.5.5 發(fā)送cookie
13.6 ServletInputStream類
13.7 ServletOutputStream類
13.8 HttpSession類
13.8.1 存儲和接收對象
13.8.2 控制session的終止
13.8.3 獲取session狀態(tài)信息
13.9 Cookie類
13.10 創(chuàng)建新的session
13.10.1 設(shè)置域和路徑
13.10.2 cookie的生命周期
13.10.3 cookie的安全性
13.10.4 cookie協(xié)議版本
13.10.5 cookie注釋
13.11 故障排除
13.11.1 報頭各項(xiàng)值
13.11.2 記錄消息
13.11.3 cookie
第14章 核心JSP組件
14.1 內(nèi)建JSP對象
14.1.1 request對象
14.1.2 response對象
14.1.3 out對象
14.1.4 session對象
14.1.5 application對象
14.1.6 pageContext對象
14.1.7 config對象
14.1.8 page對象
14.1.9 exception對象
14.2 JspWriter類
14.2.1 發(fā)送輸出數(shù)據(jù)
14.2.2 緩沖區(qū)控制
14.2.3 使用PrintWriter
14.3 PageContext類
14.3.1 訪問內(nèi)建對象
14.3.2 從PageContext類訪問各項(xiàng)屬性
14.3.3 跳轉(zhuǎn)和引用
14.4 JspEngineInfo類
14.5 故障排除
14.5.1 緩沖問題
14.5.2 引用和跳轉(zhuǎn)問題
第15章 JSP指示符
15.1 page指示符
15.1.1 language選項(xiàng)
15.1.2 import選項(xiàng)
15.1.3 session選項(xiàng)
15.1.4 buffer和autoFlush選項(xiàng)
15.1.5 isThreadSafe選項(xiàng)
15.1.6 ErrorPage選項(xiàng)
15.1.7 isErrorPage選項(xiàng)
15.1.8 contentType選項(xiàng)
15.1.9 info選項(xiàng)
15.1.10 extends選項(xiàng)
15.2 include指示符
15.3 taglib指示符
15.4 故障排除
15.4.1 page指示錯誤
15.4.2 錯誤頁面問題
15.4.3 超類問題
第16章 應(yīng)用程序體系結(jié)構(gòu)概述
16.1 應(yīng)用程序的三層結(jié)構(gòu)
16.1.1 應(yīng)用程序級
16.1.2 應(yīng)用程序隨著時間的演變過程
16.1.3 物理級和邏輯級
16.1.4 你如何才能有半個層
16.1.5 作者認(rèn)為的級的概念
16.2 單級應(yīng)用程序
16.3 兩級應(yīng)用程序
16.4 三級應(yīng)用程序
16.5 各因素的權(quán)衡
16.5.1 應(yīng)用程序的復(fù)雜性
16.5.2 可維護(hù)性
16.5.3 開發(fā)進(jìn)度表的壓力
16.5.4 開發(fā)小組的能力
16.5.5 其他因素
16.6 混合結(jié)構(gòu)
第17章 瀏覽器和服務(wù)器的交互
17.1 設(shè)計Web屏幕
17.2 重寫整個頁面
17.3 使用幀來顯示內(nèi)容
17.4 發(fā)送數(shù)據(jù)到一個隱藏幀
17.4.1 將數(shù)據(jù)發(fā)送到瀏覽器
17.4.2 處理多調(diào)用
17.5 故障排除
17.5.1 隱藏幀問題
17.5.2 JavaScript數(shù)據(jù)問題
17.5.3 多調(diào)用問題
第18章 單級Web應(yīng)用程序
18.1 存儲和獲取數(shù)據(jù)
18.2 鎖定文件
18.3 在文本文件中存儲數(shù)據(jù)
18.4 在serialization對象中存儲數(shù)據(jù)
18.5 在隨機(jī)訪問文件中存儲數(shù)據(jù)
18.6 故障排除
18.6.1 文件鎖定
18.6.2 串行化
第19章 創(chuàng)建兩級應(yīng)用程序
19.1 創(chuàng)建連接池
19.2 將對象映射到數(shù)據(jù)庫表
19.2.1 一個對象到關(guān)系映射的例子
19.2.2 一個數(shù)據(jù)對象的例子
19.3 兩級結(jié)構(gòu)的問題報告系統(tǒng)
19.3.1 登錄界面
19.3.2 主菜單
19.3.3 查詢己有的問題報告
19.3.4 創(chuàng)建和更新問題報告
19.4 數(shù)據(jù)庫鎖定
19.5 創(chuàng)建更完善的連接池
19.6 故障排除
19.6.1 使用JDBC
19.6.2 連接池問題
第20章 三級應(yīng)用程序的設(shè)計
20.1 代碼存根和框架
20.2 單客戶端對象和多客戶端對象
20.2.1 可伸縮性
20.2.2 可維護(hù)性
20.2.3 合理權(quán)衡
20.3 優(yōu)化數(shù)據(jù)訪問
20.4 數(shù)據(jù)庫鎖定
20.5 采用企業(yè)級Java Bean的三級應(yīng)用程序
第21章 Web應(yīng)用程序中使用RMI
21.1 使用單個RMI對象為所有請求服務(wù)
21.2 每個瀏覽器session使用一個對象
21.3 一個RMI的應(yīng)用程序
21.3.1 數(shù)據(jù)庫接口
21.3.2 遠(yuǎn)程接口
21.3.3 ServiceRequests接口的實(shí)現(xiàn)
21.3.4 RemoteServiceRequest接口的實(shí)現(xiàn)
21.3.5 創(chuàng)建Web接口
21.3.6 編輯服務(wù)請求
21.4 故障排除
21.4.1 運(yùn)行rmic問題
21.4.2 運(yùn)行RM工程序問題
第22章 Web中使用CORBA
22.1 所有session使用一個CORBA
22.2 每個session使用獨(dú)立的CORBA
22.2.1 使用CORBA結(jié)構(gòu)
22.2.2 處理空(null)字符串
22.2.3 null字符的另一個解決方法
22.3 CORBA應(yīng)用程序例子
22.4 故障排除
22.4.1 將IDL編譯到Java
22.4.2 運(yùn)行CORBA程序
第23章 Web應(yīng)用程序中使用企業(yè)級JavaBean
23.1 什么是企業(yè)級JavaBean
23.1.1 entity Bean和session Bean
23.1.2 containers(容器)
23.1.3 persistence(繼續(xù)存在)
23.1.4 事務(wù)
23.1.5 連接統(tǒng)籌
23.1.6 對象統(tǒng)籌
23.2 如何組合EJB、servlet和JSP
23.3 創(chuàng)建entity Bean
23.3.1 創(chuàng)建entity Bean工具
23.3.2 創(chuàng)建Home接口
23.3.3 創(chuàng)建Remote接口
23.4 創(chuàng)建sessionBean
23.5 創(chuàng)建無范圍sessionBean
23.6 從JSP訪問EJB
23.7 封裝一個完整的EJB和JSP應(yīng)用程序
23.8 故障排除
23.8.1 EJB問題
23.8.2 JSP和EJB問題
第24章 創(chuàng)建XML應(yīng)用程序
24.1 一個XML頁面——“Hello World”
24.1.1 JSP中發(fā)送XML
24.1.2 servlet中發(fā)送XML
24.2 XML的幾個簡單規(guī)則
24.3 為什么使用帶JSP和servlet的XML
24.3.1 自動生成XML
24.3.2 使用SAX和DOM來解析XML
24.4 故障排除
24.4.1 JSP中生成XML
24.4.2 使用Sun的XML庫
24.4.3 使用JOX問題
第25章 添加XSL樣式表來提高XML應(yīng)用程序性能
25.1 什么是XSL?
25.2 一個簡單的XSL樣式表
25.3 使用XPath標(biāo)準(zhǔn)來操作XML文檔
25.4 瀏覽器中應(yīng)用XML模板
25.5 應(yīng)用來自servlet的XSL模板
25.6 選擇JSP還是樣式表?
25.7 故障排除
第26章 創(chuàng)建無線Web應(yīng)用程序
26.1 無線“Hello World”程序頁面
26.2 WML簡介
26.2.1 卡間導(dǎo)航
26.2.2 創(chuàng)建輸入表單
26.2.3 處理表單輸入
26.3 在JSP和servlet中檢測無線客戶端
26.4 一個無線得分登記和報告系統(tǒng)
26.5 故障排除
26.5.1 在模擬器上運(yùn)行
26.5.2 在電話上實(shí)際運(yùn)行
第27章 圖像傳輸?shù)膭?chuàng)建
27.1 圖像不僅僅是靜態(tài)文件
27.2 從servlet中發(fā)送圖像
27.3 使用Java上載圖像到servlet
27.4 從瀏覽器上載圖像到servlet
27.5 在線執(zhí)行圖像處理
27.5.1 添加圖像標(biāo)題
27.5.2 圖像壓紋
27.5.3 邊緣檢測
27.5.4 舞臺燈光效果
27.6 故障排除
27.6.1 刷新問題
27.6.2 性能問題
第28章 將JSP應(yīng)用程序打包
28.1 一個簡單的WAR文件
28.2 在Tomcat下安裝一個WAR文件
28.3 在JRun下安裝一個WAR文件
28.4 WAR配置選項(xiàng)
28.4.1 常規(guī)應(yīng)用程序選項(xiàng)
28.4.2 Servlet選項(xiàng)
28.4.3 其他選項(xiàng)
28.5 故障排除
第29章 使用新標(biāo)簽擴(kuò)展JSP
29.1 “Hello World”標(biāo)簽
29.2 包裝和建立標(biāo)簽
29.3 使用自定義標(biāo)簽的條件引用
29.4 訪問標(biāo)簽屬性
29.5 使用自定義標(biāo)簽處理主體內(nèi)容
29.6 添加腳本變量
29.7 故障排除
29.7.1 安裝問題
29.7.2 屬性值
29.7.3 主體標(biāo)簽
29.7.4 腳本變量
第30章 國際化
30.1 檢測瀏覽器的地區(qū)選項(xiàng)
30.2 使用基于地區(qū)的文本格式
30.2.1 創(chuàng)建locale對象
30.2.2 日期格式化
30.2.3 貨幣格式化
30.2.4 獲取瀏覽器指定語言的地區(qū)
30.3 在Web頁面中使用資源包
30.4 故障排除
30.4.1 多語言Web站點(diǎn)測試
30.4.2 資源包的裝載
第31章 安全性
31.1 基于角色的安全技術(shù)
31.2 基本身份驗(yàn)證
31.2.1 <security-constraint>標(biāo)簽
31.2.2 <login-config>標(biāo)簽
31.3 創(chuàng)建自定義的登錄表單
31.4 程序自動檢查安全角色
31.5 身份驗(yàn)證中使用客戶端安全證書
31.6 故障排除
31.6.1 身份驗(yàn)證問題
31.6.2 安全證書問題
第32章 JSP的XML語法
32.1 XML JSP語法
32.2 XML中的HelloWorld JSP
32.3 XML JSP語法翻譯
32.4 故障排除
32.4.1 直接運(yùn)行XML-JSP文件
32.4.2 運(yùn)行XMLToJSP程序
附錄
附錄A JSP語法與API參考
A.1 JSP語法
A.2 XML語法
A.3 Java Server Page的API
附錄B Servlet API參考
B.1 javax.servlet API
B.2 Javax.servlet.http API
附錄C Apache和Tomcat
C.1 怎樣得到Tomcat
C.2 安裝Tomcat
C.3 運(yùn)行Tomcat Standalone
C.4 在Netscape Server for Windows下運(yùn)行Tomcat
C.5 在IIS下運(yùn)行Tomcat
C.6 在Apache下運(yùn)行Tomcat
C.7 Tomcat配置
C.8 工作路徑
C.9 登錄
C.10 設(shè)置類的路徑
C.11 驗(yàn)證
C.12 Tomcat的特點(diǎn)
附錄D JRun
D.1 怎樣獲得JRun
D.2 安裝JRun for Windows
D.3 安裝JRun for Linux
D.4 啟動JRun
D.5 JRun理
D.6 連接JRun和其他Web服務(wù)器
D.7 使用JRun作為Standalone服務(wù)器
D.8 工作路徑
D.9 安裝Web應(yīng)用程序
D.10 設(shè)置類路徑 
D.11 日志文件
D.12 JRun的特殊點(diǎn)
附錄E ServletExec
E.1 怎樣得到ServletExec
E.2 安裝ServletExec ISAPI Plug-In
E.3 安裝ServletExec NSAPI Plug-In
E.4 安裝ServletExec Standalone Server for Windows
E.5 安裝ServletExec Standalone Server for Linux/UNIX
E.6 ServletExec管理
E.7 工作路徑
E.8 安裝Web應(yīng)用程序
E.9 登錄消息
E.10 設(shè)置類路徑
E.11 ServletExec的特點(diǎn)
附錄F Resin
F.1 怎樣得到Resin
F.2 在Windows上安裝Resin
F.3 在Linux/UNIX上安裝Resin
F.4 運(yùn)行Resin Standalone
F.5 在其他Web服務(wù)器上運(yùn)行Resin
F.6 以Windows NT服務(wù)方式運(yùn)行http和srun
F.7 Resin管理
F.8 工作路徑
F.9 安裝Web應(yīng)用程序
F.10 日志
F.11 設(shè)置類路徑
F.12 添加驗(yàn)證用戶
F.13 Resin的特點(diǎn)

本目錄推薦

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