目錄
第1部分 Java服務器基礎
第1章 Java計算的體係結構
1.1傳統的計算模式
1.1.1集中式計算模式
1.1.2胖客戶機/服務器計算模式
1.1.3瘦客戶機/服務器計算模式
1.1.4JavaDesktop與X終端
1.2Java計算
1.3小結
第2章 Java服務器與Servlet
2.1JavaServer的結構
2.1.1服務
2.1.2服務器
2.1.3服務構架
2.1.4服務器處理構架
2.1.5HTTP服務
2.1.6核心Servlet
2.1.7AGL
2.2Servlet及其功能
2.2.1什麼是Servlet
2.2.2Servlet與applet的區彆
2.2.3Servlet的應用
2.3Servlet與CGI的比較
2.3.1CGI
2.3.2Servlet的優點
2.4運行Servlet
2.5小結
第2部分 Java服務器的開發工具和管理工具
第3章 使用Java Server與Servlet開發工具
3.1JavaWebServer的安裝與啓動
3.1.1在Windows95或WindowsNT上安裝
3.1.2在UNLX上安裝
3.1.3JavaServer環境變量的設置
3.1.4啓動JavaServer
3.1.5在端口80上啓動JavaServer
3.1.6結束JavaServer的運行
3.1.7刪除JavaServer
3.1.8顯示缺省主頁
3.1.9使用隨機文檔
3.2Servlet的加載和調用
3.2.1加載Servlet
3.2.2Servlet的標識
3.2.3調用Servlet
3.3JSDK的安裝與使用
3.3.1ServletRunner
3.3.2在Netscape服務器上安裝JSDK
3.3.3在Apache服務器上安裝
3.4小結
第4章 Java Web Server 的管理
4.1進入管理工具
4.2設置
4.2.1設置WebService
4.2.2設置ProxyService
4.2.3設置管理服務
4.3監視
4.3.1記錄輸齣
4.3.2記錄統計
4.3.3資源的使用
4.4安全控製
4.4.1用戶管理
4.4.2用戶組
4.4.3訪問控製錶
4.4.4資源保護
4.5Servlet管理
4.5.1增加Servlet
4.5.2設置Servlet屬性
4.5.3修改Servlet屬性
4.5.4刪除Servlet
4.6小結
第3部分 Java服務器編程
第5章 Servlet包介紹
5.1avax.servlet包
5.1.1接口Servlet
5.1.2接口ServletConfig
5.1.3接口ServletContext
5.1.4接口ServletRequest
5.1.5接口ServletResponse
5.1.6類GenericServlet
5.1.7類ServletlnputStre am
5.1.8類ServetOutputStream
5.2javax.servlet.http包
5.2.1接口httpServletRequest
5.2.2接口httpServletResponse
5.2.3類HttpSe rvlet
5.2.4類HttpUtils
5.3sun.servlet包介紹
5.3.1接口ServletConnection
5.3.2類ServletLoader
5.4小結
第6章 Sunserrlethttp包介紹
6.1類Cookie
6.2類HttpDate
6.3類HttpInputStream
6.4類HttpOutputStream
6.5類HttPRequest
6.6類HttpResponse
6.7類HttpServer
6.8類HttpServerHandler
6.9類HttpServletConfig
6.10類MessageBytes
6.11類MessageString
6.12類MimeHeaderField
6.13類MimeHeaders
6.14小結
第7章 GenericServlet編程
7.1Servlet編程的一個小例子
7.1.1GenericServlet在JSDK中的地位
7.1.2從Helloworld學習GenericServlet編程
7.1.3Servlet的兩個生命周期函數
7.2Servlet中的對象
7.2.1Servlet中的請求和應答對象
7.2.2Servlet中的ServletConfig對象
7.3Servlet輸齣HTML文件
7.4小結
第8章 HttpServlet編程介紹
8.1HTTP簡介
8.1.1HTTP協議基本概念及其特點
8.1.2HTTP協議的請求和應答
8.1.3HTTP協議的信息處理方法
8.2HttpServlet編程入門
8.2.1一個簡單例子
8.2.2HttpServlet的常用對象介紹
8.3Cookie編程介紹
8.3.1Cookie簡介
8.3.2一個Cookie例子程序
8.4小結
第9章 Servlet高級編程
9.1Servlet與Form
9.1.1Form簡介
9.1.2一個完整的Form
9.2編寫一個SHTML文本
9.3異常處理
9.4Servlet與applet的通信
9.5小結
第10章 聊天室
10.1“聊天室”客戶程序
10.2“聊天室”服務器程序
10.3“聊天”
10.4 小結
第11章 RMI與Servlet
11.1RMI概述
11.2如何編寫RMI
11.2.1定義一個遠程接口
11.2.2實現遠程接口
11.2.3寫一個applet
11.2.4寫HTML文本
11.2.5編譯和執行
11.3RMI與Servlet
11.3.1定義遠程接口
11.3.2實現遠程接口
11.3.3調用RMI的Servlet
11.3.4調用Servlet的applet
11.3.5三個超文本文件
11.3.6編譯和執行
11.4小結
第12章 Servlet與JDBC
12.1JDBC簡介
12.1.1實現JDBC
12.1.2JDBC類細節
12.2JDBC與Servlet結閤
12.2.1基本過程
12.2.2Servlet的同步
12.2.3應用舉例
12.3小結
第13章 開發服務
13.1服務
13.2實現服務的核心
13.3安裝服務
13.3.1創建屬性文件
13.3.2創建Jamfile
13.4創建日誌
13.4.1日誌文件類型
13.4.2在自己的服務中加入日誌文件
13.5服務的參數管理
13.5.1係統參數
13.5.2增加新的參數
13.5.3創建存放參數的域
13.5.4實現訪問方法
13.5.5構造器
13.5.6Update方法
13.6使用Realm來創建安全服務
13.6.1查找Realm
13.6.2設置Realm
13.6.3收集用戶數據的對象
13.6.4給服務增加身份驗證代碼
13.7小結
第14章 PageCompile
14.1生成動態主頁
14.1.1創建第一個主頁
14.1.2從HTML文檔到Java源文件
14.2語法
14.2.1聲明變量
14.2.2條件語句
14.2.3循環語句
14.2.4注釋
14.2.5使用BackQuotes
14.2.6使用Servlet標記
14.2.7輸齣Java錶達式
14.3使用Java類
14.3.1重用Java類
14.3.2創建自己的類
14.3.3訪問Request和Response對象
14.4Servlet初始化參數
14.5PageCompile中使用的標記
14.6小結
第4部分Java服務器安全機製
第15章 JavaWebServer的安全機製
15.1安全綜述
15.1.1常見的攻擊形式
15.1.2JavaWebServer的安全機製
15.1.3其他特點
15.1.4UNLX上的獨有特點
15.2WebRealm機製
15.2.1Realm模型
15.2.2用戶和授權
15.2.3用戶組
15.3訪問控製錶(ACL)
15.3.1訪問控製錶結構
15.3.2計算權限的規則
15.3.3例子
15.3.4用法舉例
15.4SSL機製
15.4.1什麼是SSL
15.4.2建立安全的Web服務
15.4.3使用認證許可
15.5沙盒
15.6小結
附錄A FAQ
A.1安裝和配置
A.2服務器
A.3Servlet
附錄B CGI工作原理
B.1CGI工作機理
B.2環境變量
附錄C JavaWebServer中的MIME類型
附錄D 站點參考
· · · · · · (
收起)