注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計其他編程語言/工具JSP和Servlet程序設計使用專輯

JSP和Servlet程序設計使用專輯

JSP和Servlet程序設計使用專輯

定 價:¥58.00

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

購買這本書可以去


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

內容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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