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

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

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

定 價(jià):¥85.00

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

購(gòu)買(mǎi)這本書(shū)可以去


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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

第一部分 Web開(kāi)發(fā)介紹
第1章 Internet基礎(chǔ)知識(shí)
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簡(jiǎn)史
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簡(jiǎn)史
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章 高級(jí)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 能夠以進(jìn)程運(yùn)行
4.1.2 已編譯
4.1.3 防崩潰
4.1.4 跨平臺(tái)
4.1.5 跨服務(wù)器
4.1.6 持久性
4.1.7 在網(wǎng)絡(luò)中動(dòng)態(tài)加載
4.1.8 易于部署
4.1.9 可擴(kuò)展性
4.1.10 多線程
4.1.11 面向?qū)ο?br />4.1.12 獨(dú)立于協(xié)議
4.1.13 安全
4.1.14 用Java編寫(xiě)
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 剖析兩個(gè)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類(lèi)
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類(lèi)
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章 編寫(xiě)你的第一個(gè)servlet
7.1 servlet要求
7.2 主頁(yè)面
7.3 View Bulletins頁(yè)面
7.4 Post Bulletin頁(yè)面
7.5 Save Bulletin頁(yè)面
7.6 完整的告示牌servlet
7.7 總結(jié)
第8章 運(yùn)行servlet
8.1 Apache Tomcat
8.1.1 安裝Tomcat
8.1.2 Web應(yīng)用程序
8.1.3 servlet名稱(chēng)、初始化參數(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)試過(guò)程
9.2 JBuilder
9.3 Forte for Java
9.4 VisualCafe
9.5 總結(jié)
第10章 高級(jí)servlet API
10.1 ServletInputStream類(lèi)
10.2 ServletOutputStream類(lèi)
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類(lèi)
10.6 UnavailableException Class
10.7 總結(jié)
第三部分 高級(jí)servlet概念
第11章 編寫(xiě)線程安全的Servlet
11.1 線程安全
11.2 同步
11.3 service()、doGet()和doPost()的局部變量
11.4 SingleThreadModel接口
11.5 后臺(tái)線程
11.6 總結(jié)
第12章 HTTP重定向
12.1 HTTP重定向的含義
12.2 實(shí)現(xiàn)重定向的HTTP標(biāo)題語(yǔ)法
12.3 從servlet發(fā)送重定向
12.4 用HTTP重定向的負(fù)載平衡servlet
12.5 總結(jié)
第13章 cookie
13.1 cookie的含義
13.2 cookie的HTTP標(biāo)題語(yǔ)法
13.3 用Servlet API設(shè)置cookie
13.4 總結(jié)
第14章 狀態(tài)和會(huì)話管理
14.1 無(wú)狀態(tài)協(xié)議的含義
14.2 會(huì)話的含義
14.3 狀態(tài)與會(huì)話管理的定義
14.4 狀態(tài)與會(huì)話管理的方法
14.4.1 把會(huì)話信息存儲(chǔ)在URL路徑中
14.4.2 重寫(xiě)的URL
14.4.3 Cookie
14.5 用Servlet API進(jìn)行會(huì)話管理
14.6 會(huì)話監(jiān)聽(tīng)和事件
14.7 總結(jié)
第15章 請(qǐng)求轉(zhuǎn)發(fā)、服務(wù)器端引用和servlet鏈接
15.1 使用RequestDispatcher對(duì)象
15.1.1 forward()
15.1.2 include()
15.2 服務(wù)器端引用
15.3 servlet鏈接
15.4 總結(jié)
第16章 用JDBC實(shí)現(xiàn)數(shù)據(jù)庫(kù)的訪問(wèn)
16.1 JDBC的體系結(jié)構(gòu)
16.2 訪問(wèn)數(shù)據(jù)庫(kù)
16.2.1 注冊(cè)JDBC驅(qū)動(dòng)程序
16.2.2 建立數(shù)據(jù)庫(kù)連接
16.2.3 執(zhí)行SQL語(yǔ)句
16.2.4 處理結(jié)果
16.2.5 關(guān)閉數(shù)據(jù)庫(kù)連接
16.3 JDBC基礎(chǔ)
16.3.1 創(chuàng)建數(shù)據(jù)庫(kù)表
16.3.2 檢索數(shù)據(jù)
16.3.3 插入記錄行
16.3.4 更新記錄行
16.3.5 刪除記錄行
16.3.6 SQL異常
16.4 高級(jí)數(shù)據(jù)庫(kù)概念
16.4.1 prepared語(yǔ)句
16.4.2 事務(wù)處理
16.4.3 存儲(chǔ)過(guò)程
16.4.4 數(shù)據(jù)庫(kù)和結(jié)果集的元數(shù)據(jù)
16.4.5 SQL的轉(zhuǎn)義語(yǔ)法
16.5 建立數(shù)據(jù)庫(kù)連接池
16.6 MySQL數(shù)據(jù)庫(kù)入門(mén)
16.6.1 找到并安裝MySQL
16.6.2 用servlet訪問(wèn)MySQL
16.7 總結(jié)
第17章 安全性
17.1 基本身份驗(yàn)證
17.1.1 基本身份驗(yàn)證介紹
17.1.2 創(chuàng)建一個(gè)基本身份驗(yàn)證servlet
17.1.3 在Tomcat中使用基本身份驗(yàn)證
17.2 基于表單的身份驗(yàn)證
17.2.1 創(chuàng)建一個(gè)基于表單的身份驗(yàn)證的servlet
17.2.2 在Tomcat中使用基于表單的身份驗(yàn)證
17.3 摘要身份驗(yàn)證
17.4 安全套接層
17.4.1 加密體系簡(jiǎn)介
17.4.2 公共密鑰加密體系
17.4.3 數(shù)字證書(shū)
17.4.4 單向函數(shù)
17.4.5 SSL和servlets
17.4.6 從servlet中訪問(wèn)安全資源
17.5 總結(jié)
第18章 JavaServer頁(yè)面
18.1 JSP簡(jiǎn)介
18.1.1 JSP
18.1.2 使用JSP的原因
18.1.3 JSP如何工作
18.1.4 如何調(diào)用JSP頁(yè)面
18.2 作用域規(guī)則
18.2.1 page作用域
18.2.2 request作用域
18.2.3 session作用域
18.2.4 application作用域
18.3 隱含對(duì)象
18.4 偽指令
18.4.1 page偽指令
18.4.2 include偽指令
18.4.3 taglib偽指令
18.5 腳本元素
18.6 注釋
18.7 動(dòng)作
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 動(dòng)態(tài)屬性值
18.8 定制標(biāo)記庫(kù)
18.8.1 標(biāo)記庫(kù)描述符
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實(shí)用程序
20.1.1 接收來(lái)自客戶的請(qǐng)求
20.1.2 給服務(wù)器發(fā)送請(qǐng)求
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隱含對(duì)象
23.1.5 偽指令
23.1.6 模塊
23.2 模板服務(wù)器內(nèi)部
23.2.1 模板服務(wù)器類(lèi)
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ù)庫(kù)
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類(lèi)
24.8.1 定義
24.8.2 構(gòu)造函數(shù)
24.8.3 方法
24.9 ServletInputStream類(lèi)
24.9.1 定義
24.9.2 構(gòu)造函數(shù)
24.9.3 方法
24.10 ServletOutputStream類(lèi)
24.10.1 定義
24.10.2 構(gòu)造函數(shù)
24.10.3 方法
24.11 ServletException類(lèi)
24.11.1 定義
24.11.2 構(gòu)造函數(shù)
24.11.3 方法
24.12 UnavailableException類(lèi)
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類(lèi)
25.5.1 定義
25.5.2 構(gòu)造函數(shù)
25.5.3 方法
25.6 HttpServlet類(lèi)
25.6.1 定義
25.6.2 構(gòu)造函數(shù)
25.6.3 方法
25.7 HttpSessionBindingEvent類(lèi)
25.7.1 定義
25.7.2 構(gòu)造函數(shù)
25.7.3 方法
25.8 HttpUtils類(lèi)
25.8.1 定義
25.8.2 構(gòu)造函數(shù)
25.8.3 方法
第26章 Servlet API 2.3更新版本
26.1 過(guò)濾
26.1.1 過(guò)濾器
26.1.2 過(guò)濾器的語(yǔ)法
26.1.3 過(guò)濾器的配置
26.1.4 過(guò)濾器的生存期
26.1.5 過(guò)濾器示例
26.2 應(yīng)用程序生存期事件
26.2.1 應(yīng)用程序事件監(jiān)聽(tīng)
26.2.3 應(yīng)用程序事件監(jiān)聽(tīng)部署
26.2.4 HttpSessionActivationListener
26.3 共享庫(kù)的依賴性
26.4 新的錯(cuò)誤和安全屬性
26.4.1 錯(cuò)誤屬性
26.4.2 安全屬性
26.5 welcome文件
26.6 新的類(lèi)、接口和方法
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類(lèi)
26.6.17 ServletContextAttributeEvent類(lèi)
26.6.18 ServletRequestWrapper類(lèi)
26.6.19 ServletResponseWrapper類(lèi)
26.6.20 HttpServletRequestWrapper類(lèi)
26.6.21 HttpServletResponseWrapper類(lèi)
26.6.22 HttpSessionEvent類(lèi)
第六部分 附錄
附錄A 常用端口的分配
附錄B Java端口掃描器
附錄C Internet標(biāo)準(zhǔn)化進(jìn)程
附錄D 常用協(xié)議的URL語(yǔ)法
附錄E URL中特殊字符的含義
附錄F 用于不安全URL字符的US-ASCII編碼
附錄G Java HTTP服務(wù)器
附錄H HTTP響應(yīng)的狀態(tài)代碼
附錄I 常用HTTP請(qǐng)求的標(biāo)題域
附錄J 配置描述符DTD
附錄K 常用的MIME類(lèi)型
附錄L printStackTrace()到String
附錄M Servlet API類(lèi)層級(jí)圖

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)