注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)精通Servlets:Java平臺的服務(wù)器端編程

精通Servlets:Java平臺的服務(wù)器端編程

精通Servlets:Java平臺的服務(wù)器端編程

定 價:¥85.00

作 者: 達斯廷·R·卡拉威(Dustin R.Callaway)編著;戰(zhàn)曉蘇譯;戰(zhàn)曉蘇譯
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: Java

ISBN: 9787900641403 出版時間: 2002-03-01 包裝: 膠版紙
開本: 26cm+光盤1片 頁數(shù): 720 字?jǐn)?shù):  

內(nèi)容簡介

  本書主要對Web服務(wù)器端的開發(fā)組件servlet進行了詳細介紹。全書共分6個部分。第1部分(1—7章)主要從Web開發(fā)最基礎(chǔ)的幾個概念入手,循序漸進地引入servlet概念;第2部分(8-10章)主要介紹了servlet的種運行環(huán)境(Apache Tomcat、JRun、ServletExec和 Resin)、servlet的調(diào)試過程、幾種調(diào)試工具以及用Servlet API中的高級對象構(gòu)造復(fù)雜servlet的方法;第3部分(11-16章)主要介紹了如何編寫線程安全servlet、HTTP重定向的概念及實現(xiàn)、cookie的概念、會話管理、請求發(fā)送、服務(wù)器端引用、servlet鏈的概念和實現(xiàn)以及如何用JDBC實現(xiàn)servlet應(yīng)用程序同數(shù)據(jù)庫的鏈接,等等;第4部分(17-20章)介紹了高級serlet概念,內(nèi)容包括:確保Web上安全傳遞信息的策略、JavaServerPages、Web應(yīng)用程序的封裝和部署以及檢測servletHTTP通信的技術(shù)等;第5部分(21-23章)主要介紹了幾個示例servlet:表單郵遞程序servlet、文件上傳servlet和servlet模板框架。這些示例可以幫助讀者更好地理解servlet的概念和應(yīng)用,使讀者更快地掌握它們并及早將其投入實際應(yīng)用中;第6部分(24-26章)主要向讀者提供了一個完整的Servlet API快速查閱參考,包括創(chuàng)建servlet的接口和類所要用到的軟件包,以及由Java Servlet規(guī)范(Java Servlet Specification)定義的最新版本的API等。 本書在安排上由淺及深,各個部分均具有一定的獨立性。因此,讀者可以根據(jù)自己的需求,選擇相應(yīng)的部分閱讀。本書對于任何想了解和掌握迅速發(fā)展的Web應(yīng)用技術(shù)的人來說,都是一本難得的參考書。不管是初學(xué)者,還是已經(jīng)有了Web開發(fā)概念的CGI程序員,都可以利用本書掌握servlet的應(yīng)用。總的來說,本書的閱讀對象是所有希望通過服務(wù)器端的Java編程來實現(xiàn)動態(tài)的、數(shù)據(jù)驅(qū)動的Web站點或琪 他網(wǎng)絡(luò)應(yīng)用的人。

作者簡介

暫缺《精通Servlets:Java平臺的服務(wù)器端編程》作者簡介

圖書目錄

第一部分 Web開發(fā)介紹
第1章 Internet基礎(chǔ)知識
1.1 網(wǎng)絡(luò)
1.2 協(xié)議
1.3 TCP/IP
1.3.1 網(wǎng)絡(luò)接口層
1.3.2 網(wǎng)際層
1.3.3 傳輸層
1.3.4 應(yīng)用層
1.4 Internet簡史
1.5 Internet地址
1.6 端口
1.7 套接口
1.8 域名解析
1.9 防火墻
1.10 協(xié)議通道
1.11 代理服務(wù)器
1.12 Internet標(biāo)準(zhǔn)
1.13 總結(jié)
第2章 Web基礎(chǔ)
2.1 Web簡史
2.2 URL
2.3 Web瀏覽器
2.3.1 目前的Web瀏覽器
2.3.2 瀏覽器/服務(wù)器通信
2.4 Web服務(wù)器
2.5 公共網(wǎng)關(guān)接口
2.6 總結(jié)
第3章 高級Web
3.1 HTTP
3.1.1 HTTP基礎(chǔ)
3.1.2 HTTP/1.0
3.1.3 HTTP/1.1
3.1.4 HTTP-NG
3.1.5 SSL和S-HTTP
3.1.6 檢查HTTP標(biāo)題域
3.2 MIME
3.3 HTML表單
3.3.1 <FORM>標(biāo)記
3.3.2 <INPUT>標(biāo)記
3.3.3 <SELECT>和<OPTION>標(biāo)記
3.3.4 <TEXTAREA>標(biāo)記
3.4 總結(jié)
第二部分 servlet介紹
第4章 使用servlet的原因
4.1 關(guān)于servlet
4.1.1 能夠以進程運行
4.1.2 已編譯
4.1.3 防崩潰
4.1.4 跨平臺
4.1.5 跨服務(wù)器
4.1.6 持久性
4.1.7 在網(wǎng)絡(luò)中動態(tài)加載
4.1.8 易于部署
4.1.9 可擴展性
4.1.10 多線程
4.1.11 面向?qū)ο?br />4.1.12 獨立于協(xié)議
4.1.13 安全
4.1.14 用Java編寫
4.2 servlet所適用的地方
4.3 servlet功能
4.4 servlet優(yōu)于CGI的原因
4.5 NSAPI/ISAPI
4.6 總結(jié)
第5章 servlet基礎(chǔ)
5.1 基本servlet結(jié)構(gòu)
5.2 servlet生命期
5.3 servlet重載
5.4 剖析兩個servlet示例
5.4.1 通用servlet
5.4.2 HTTP servlet
5.4.3 init()方法
5.4.4 Service()方法
5.4.5 getservletInfo()方法
5.4.6 destroy()方法
5.5 總結(jié)
第6章 Servlet API基礎(chǔ)
6.1 HttpServlet類
6.1.1 Service()
6.1.2 doGet()
6.1.3 doPost()
6.1.4 doPut()
6.1.5 doDelete()
6.1.6 doTrace()
6.1.7 doOption()
6.1.8 getLastModified()
6.2 GenericServlet類
6.2.1 getInitParameter()
6.2.2 getInitParameterNames()
6.2.3 getServletConfig()
6.2.4 getServletContext()
6.2.5 getServletName()
6.2.6 log()
6.3 ServletRequest接口
6.3.1 getContentLength()
6.3.2 getContentType()
6.3.3 getInputStream()
6.3.4 getParameter()
6.3.5 getParameterNames()
6.3.6 getParameterValues()
6.3.7 getProtocol()
6.3.8 getReader()
6.3.9 getRemoteAddr()
6.3.10 getRemoteHost()
6.3.11 getScheme()
6.3.12 getServerName()
6.3.13 getServerPort()
6.3.14 isSecure()
6.4 HttpServletRequest接口
6.4.1 getAutnType()
6.4.2 getCookies()
6.4.3 getDateHeader()
6.4.4 getHeader()
6.4.5 getHeaders()
6.4.6 getHeaderNames()
6.4.7 getIntHeader()
6.4.8 getMethod()
6.4.9 getPathInfo()
6.4.10 getPathTranslated()
6.4.11 getQueryString()
6.4.12 getRemoteUser()
6.4.13 getRequestURI()
6.4.14 getServletPath()
6.5 ServletResponse接口
6.5.1 getOutputStream()
6.5.2 getWriter()
6.5.3 setContentLength()
6.5.4 setContentType()
6.6 HttpServletResponse接口
6.6.1 addCookie()
6.6.2 containsHeader()
6.6.3 sendError()
6.6.4 sendRedirect()
6.6.5 setDateHeader()和addDateHeader()
6.6.6 setHeader()和addHeader()
6.6.7 setIntHeader()和addIntHeader()
6.6.8 setStatus()
6.6.9 響應(yīng)緩存
6.7 總結(jié)
第7章 編寫你的第一個servlet
7.1 servlet要求
7.2 主頁面
7.3 View Bulletins頁面
7.4 Post Bulletin頁面
7.5 Save Bulletin頁面
7.6 完整的告示牌servlet
7.7 總結(jié)
第8章 運行servlet
8.1 Apache Tomcat
8.1.1 安裝Tomcat
8.1.2 Web應(yīng)用程序
8.1.3 servlet名稱、初始化參數(shù)和servlet映射
8.1.4 調(diào)用servlet
8.2 JRun
8.3 ServletExec
8.4 Resin
8.5 總結(jié)
第9章 調(diào)試servlet
9.1 servlet的調(diào)試過程
9.2 JBuilder
9.3 Forte for Java
9.4 VisualCafe
9.5 總結(jié)
第10章 高級servlet API
10.1 ServletInputStream類
10.2 ServletOutputStream類
10.2.1 print()
10.2.2 println()
10.3 ServletConfig接口
10.3.1 getInitParameter()
10.3.2 getInitParameterNames()
10.3.3 getServletContext()
10.3.4 getServletName()
10.4 ServletContext接口
10.4.1 getMimeType()
10.4.2 getRealPath()
10.4.3 getResource()
10.4.4 getResourceAsStream()
10.4.5 getServerInfo()
10.4.6 Log()
10.4.7 context attributes
10.5 ServletExeption類
10.6 UnavailableException Class
10.7 總結(jié)
第三部分 高級servlet概念
第11章 編寫線程安全的Servlet
11.1 線程安全
11.2 同步
11.3 service()、doGet()和doPost()的局部變量
11.4 SingleThreadModel接口
11.5 后臺線程
11.6 總結(jié)
第12章 HTTP重定向
12.1 HTTP重定向的含義
12.2 實現(xiàn)重定向的HTTP標(biāo)題語法
12.3 從servlet發(fā)送重定向
12.4 用HTTP重定向的負(fù)載平衡servlet
12.5 總結(jié)
第13章 cookie
13.1 cookie的含義
13.2 cookie的HTTP標(biāo)題語法
13.3 用Servlet API設(shè)置cookie
13.4 總結(jié)
第14章 狀態(tài)和會話管理
14.1 無狀態(tài)協(xié)議的含義
14.2 會話的含義
14.3 狀態(tài)與會話管理的定義
14.4 狀態(tài)與會話管理的方法
14.4.1 把會話信息存儲在URL路徑中
14.4.2 重寫的URL
14.4.3 Cookie
14.5 用Servlet API進行會話管理
14.6 會話監(jiān)聽和事件
14.7 總結(jié)
第15章 請求轉(zhuǎn)發(fā)、服務(wù)器端引用和servlet鏈接
15.1 使用RequestDispatcher對象
15.1.1 forward()
15.1.2 include()
15.2 服務(wù)器端引用
15.3 servlet鏈接
15.4 總結(jié)
第16章 用JDBC實現(xiàn)數(shù)據(jù)庫的訪問
16.1 JDBC的體系結(jié)構(gòu)
16.2 訪問數(shù)據(jù)庫
16.2.1 注冊JDBC驅(qū)動程序
16.2.2 建立數(shù)據(jù)庫連接
16.2.3 執(zhí)行SQL語句
16.2.4 處理結(jié)果
16.2.5 關(guān)閉數(shù)據(jù)庫連接
16.3 JDBC基礎(chǔ)
16.3.1 創(chuàng)建數(shù)據(jù)庫表
16.3.2 檢索數(shù)據(jù)
16.3.3 插入記錄行
16.3.4 更新記錄行
16.3.5 刪除記錄行
16.3.6 SQL異常
16.4 高級數(shù)據(jù)庫概念
16.4.1 prepared語句
16.4.2 事務(wù)處理
16.4.3 存儲過程
16.4.4 數(shù)據(jù)庫和結(jié)果集的元數(shù)據(jù)
16.4.5 SQL的轉(zhuǎn)義語法
16.5 建立數(shù)據(jù)庫連接池
16.6 MySQL數(shù)據(jù)庫入門
16.6.1 找到并安裝MySQL
16.6.2 用servlet訪問MySQL
16.7 總結(jié)
第17章 安全性
17.1 基本身份驗證
17.1.1 基本身份驗證介紹
17.1.2 創(chuàng)建一個基本身份驗證servlet
17.1.3 在Tomcat中使用基本身份驗證
17.2 基于表單的身份驗證
17.2.1 創(chuàng)建一個基于表單的身份驗證的servlet
17.2.2 在Tomcat中使用基于表單的身份驗證
17.3 摘要身份驗證
17.4 安全套接層
17.4.1 加密體系簡介
17.4.2 公共密鑰加密體系
17.4.3 數(shù)字證書
17.4.4 單向函數(shù)
17.4.5 SSL和servlets
17.4.6 從servlet中訪問安全資源
17.5 總結(jié)
第18章 JavaServer頁面
18.1 JSP簡介
18.1.1 JSP
18.1.2 使用JSP的原因
18.1.3 JSP如何工作
18.1.4 如何調(diào)用JSP頁面
18.2 作用域規(guī)則
18.2.1 page作用域
18.2.2 request作用域
18.2.3 session作用域
18.2.4 application作用域
18.3 隱含對象
18.4 偽指令
18.4.1 page偽指令
18.4.2 include偽指令
18.4.3 taglib偽指令
18.5 腳本元素
18.6 注釋
18.7 動作
18.7.1 isp:include
18.7.2 jsp:forward
18.7.3 jsp:plugin
18.7.4 jsp:useBean、jsp:setProperty和jsp:getProperty
18.7.5 jsp:useBean
18.7.6 jsp:getProperty
18.7.7 jsp:setProperty
18.7.8 動態(tài)屬性值
18.8 定制標(biāo)記庫
18.8.1 標(biāo)記庫描述符
18.8.2 標(biāo)記處理器
18.8.3 附加的標(biāo)記信息
18.8.4 dataTime定制標(biāo)記
18.8.5 dateFormat定制標(biāo)記
18.8.6 changeCase定制標(biāo)記
18.8.7 Loop定制標(biāo)記
18.8.8 forEach定制標(biāo)記
18.9 組合使用JSP和servlet
18.10 總結(jié)
第19章 打包和部署
19.1 構(gòu)建Web應(yīng)用程序檔案
19.1.1 Web應(yīng)用程序概述
19.1.2 創(chuàng)建部署描述符
19.1.2 創(chuàng)建WAR文件
19.2 在Appache Tomcat上部署
19.3 在JRun上部署
19.4 在ServletExec上部署
19.5 總結(jié)
第20章 servlet故障診斷
20.1 Protocol Explorer實用程序
20.1.1 接收來自客戶的請求
20.1.2 給服務(wù)器發(fā)送請求
20.1.3 Protocol Explorer源代碼
20.2 診斷servlet
20.3 總結(jié)
第四部分 servlet示例
第21章 表單郵遞程序servlet
第22章 文件上傳servlet
第23章 servlet模板框架
23.1 構(gòu)建Web應(yīng)用程序
23.1.1 工程屬性文件
23.1.2 基本servlet
23.1.3 替代標(biāo)記
23.1.4 main隱含對象
23.1.5 偽指令
23.1.6 模塊
23.2 模板服務(wù)器內(nèi)部
23.2.1 模板服務(wù)器類
23.2.2 模板服務(wù)器體系結(jié)構(gòu)
23.3 Guest Book示例應(yīng)用程序
23.3.1 工程屬性文件
23.3.2 工程servlet
23.3.3 工程數(shù)據(jù)庫
23.3.4 JavaBeans
23.3.5 模塊
23.3.6 模板
第五部分 Servlet API快速參考
第24章 javax.servlet軟件包
24.1 RequestDispatcher接口
24.1.1 定義
24.1.2 方法
24.2 servlet接口
24.2.1 定義
24.2.2 方法
24.3 ServletConfig接口
24.3.1 定義
24.3.2 方法
24.4 ServletContext接口
24.4.1 定義
24.4.2 方法
24.5 ServletRequest接口
24.5.1 定義
24.5.2 方法
24.6 ServletResponse接口
24.6.1 定義
24.6.2 方法
24.7 SingleThreadModel接口
24.8 GenericServlet類
24.8.1 定義
24.8.2 構(gòu)造函數(shù)
24.8.3 方法
24.9 ServletInputStream類
24.9.1 定義
24.9.2 構(gòu)造函數(shù)
24.9.3 方法
24.10 ServletOutputStream類
24.10.1 定義
24.10.2 構(gòu)造函數(shù)
24.10.3 方法
24.11 ServletException類
24.11.1 定義
24.11.2 構(gòu)造函數(shù)
24.11.3 方法
24.12 UnavailableException類
24.12.1 定義
24.12.2 構(gòu)造函數(shù)
24.12.3 方法
第25章 javax.servlet.http軟件包
25.1 HttpServletRequest接口
25.1.1 定義
25.1.2 方法
25.2 HttpServletResponse接口
25.2.1 定義
25.2.2 方法
25.2.3 變量
25.3 HttpSession接口
25.3.1 定義
25.3.2 方法
25.4 HttpSessionBindingListener接口
25.4.1 定義
25.4.2 方法
25.5 Cookie類
25.5.1 定義
25.5.2 構(gòu)造函數(shù)
25.5.3 方法
25.6 HttpServlet類
25.6.1 定義
25.6.2 構(gòu)造函數(shù)
25.6.3 方法
25.7 HttpSessionBindingEvent類
25.7.1 定義
25.7.2 構(gòu)造函數(shù)
25.7.3 方法
25.8 HttpUtils類
25.8.1 定義
25.8.2 構(gòu)造函數(shù)
25.8.3 方法
第26章 Servlet API 2.3更新版本
26.1 過濾
26.1.1 過濾器
26.1.2 過濾器的語法
26.1.3 過濾器的配置
26.1.4 過濾器的生存期
26.1.5 過濾器示例
26.2 應(yīng)用程序生存期事件
26.2.1 應(yīng)用程序事件監(jiān)聽
26.2.3 應(yīng)用程序事件監(jiān)聽部署
26.2.4 HttpSessionActivationListener
26.3 共享庫的依賴性
26.4 新的錯誤和安全屬性
26.4.1 錯誤屬性
26.4.2 安全屬性
26.5 welcome文件
26.6 新的類、接口和方法
26.6.1 ServletContext.getResourcePaths()方法
26.6.2 ServletContext.getServletContextName()方法
26.6.3 ServletRequest.getParameteMap()方法
26.6.4 ServletResponse.resetBuffer()方法
26.6.5 ServletRequest.setCharacterEncoding()方法
26.6.6 HttpServlet.doHead()方法
26.6.7 HttpServletRequest.getRequestURL()方法
26.6.8 Filter接口
26.6.9 FilterChain接口
26.6.10 FilterConfig接口
26.6.11 ServletContextAttrlbutesListener接口
26.6.12 ServletContextLlstener接口
26.6.13 HttpSessionActivationListener接口
26.6.14 HttpSessionAttributesListener接口
26.6.15 HttpSessionListener接口
26.6.16 ServletContextEvent類
26.6.17 ServletContextAttributeEvent類
26.6.18 ServletRequestWrapper類
26.6.19 ServletResponseWrapper類
26.6.20 HttpServletRequestWrapper類
26.6.21 HttpServletResponseWrapper類
26.6.22 HttpSessionEvent類
第六部分 附錄
附錄A 常用端口的分配
附錄B Java端口掃描器
附錄C Internet標(biāo)準(zhǔn)化進程
附錄D 常用協(xié)議的URL語法
附錄E URL中特殊字符的含義
附錄F 用于不安全URL字符的US-ASCII編碼
附錄G Java HTTP服務(wù)器
附錄H HTTP響應(yīng)的狀態(tài)代碼
附錄I 常用HTTP請求的標(biāo)題域
附錄J 配置描述符DTD
附錄K 常用的MIME類型
附錄L printStackTrace()到String
附錄M Servlet API類層級圖

本目錄推薦

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