緒論
企業(yè)上網
Linux在企業(yè)網站建設中的角色
基于Linux的Apache+JSP
本書的組織
第1章 JSP介紹
1.1 JSP的由來
1.2 JSP的特點
1.3 JSP的工作方式
1.4 JSP與ASP、PHP的比較
1.4.1 簡介
1.4.2 技術特點
1.4.3 應用范圍
1.4.4 性能比較
1.4.5 JSP的主要缺點
1.4.6 前景分析
1.5 JSP對系統(tǒng)的要求和選擇
1.6 小結
第2章 構建Apache服務器
2.1 WWW服務簡述
2.2 Apache服務器概述
2.2.1 Apache的由來
2.2.2 為什么用Apache
2.2.3 Apache的特點
2.2.4 Apache小結
2.3 安裝Apache服務器
2.3.1 在Linux上安裝Apache服務器
2.3.2 在Windows NT/98/2000上安裝Apache
2.4 進一步配置Apache服務器
2.5 小結
第3章 安裝與配置JSP的工作環(huán)境
3.1 JDK簡述和安裝
3.1.1 JDK的歷史和現(xiàn)在
3.1.2 在Linux環(huán)境下安裝JDK
3.1.3 在Windows下安裝JDK
3.2 在Linux上安裝Apache+Resin
3.2.1 下載和安裝Resin
3.2.2 配置Apache
3.2.3 配置Resin
3.2.4 啟動Resin
3.3 在Windows下安裝Apache+Resin
3.4 其他工作環(huán)境
3.4.1 在Windows上安裝Apache+tomcat
3.4.2 在Linux上安裝Apache+tomcat
3.5 Oracle的安裝配置
3.5.1 Oracle數(shù)據庫簡介
3.5.2 在Linux下安裝Oralce 8.1.6數(shù)據庫
3.6 JSP的編輯器
3.7 小結
第4章 初步了解Java
4.1 一個JSP程序
4.2 基本數(shù)據類型
4.2.1 基本數(shù)據類型
4.2.2 常量
4.2.3 變量
4.2.4 數(shù)據類型轉換
4.3 實用數(shù)據類型
4.3.1 數(shù)組
4.3.2 字符串處理
4.3.3 數(shù)值對象
4.3.4 日期Date
4.3.5 StringTokenizer
4.3.6 Enumeration
4.4 基本語法
4.4.1 Java的表達式和運算符
4.4.2 Java的流程控制
4.5 對象和類
4.5.1 對象和類
4.5.2 定義方法
4.5.3 方法重載
4.5.4 構造方法和結束方法
4.5.5 繼承——創(chuàng)建子類
4.5.6 包
4.6 異常
4.6.1 異常的類別
4.6.2 聲明異常
4.6.3 異常的捕獲
4.6.4 異常處理的優(yōu)點
4.7 小結
第5章 JSP詳解
5.1 JSP中變量與對象的聲明
5.1.1 在程序塊中聲明變量和對象
5.1.2 在專門聲明塊中聲明變量和方法
5.1.3 引用JavaBean
5.1.4 JSP中變量的可見范圍
5.2 JSP中的注釋
5.2.1 輸出到客戶端的注釋,即是HTML的注釋
5.2.2 不會輸出到客戶端的注釋,即是JSP的注釋
5.2.3 必須使用注釋的幾個地方
5.3 JSP中的輸出顯示
5.3.1 簡要輸出格式
5.3.2 利用Out對象輸出
5.4 JSP中的簡單指令
5.4.1 page指令語法
5.4.2 include指令
5.4.3 taglib指令
5.4.4 forward指令
5.4.5 plugin指令
5.5 Request對象
5.5.1 用Request對象獲得CGI變量信息
5.5.2 用Request對象獲得http頭信息
5.5.3 接受瀏覽器提交的參數(shù)
5.5.4 Request對象的其他方法
5.6 Response對象
5.7 在Request和Response中應用Cookies
5.7.1 Cookie類
5.7.2 寫入和讀出Cookie
5.8 關于Request和Response的一個注意問題
5.9 Session對象:用戶級對象
5.10 Application對象:多個用戶共享數(shù)據
5.10.1 Application的常用方法
5.10.2 Application應用示例
5.10.3 不同于ASP的幾個方法
5.11 Exception對象
5.12 小結
第6章 JavaBean在JSP中的應用
6.1 什么是JavaBean
6.2 一個簡單的JavaBean
6.3 生命周期分類
6.3.1 Page對象
6.3.2 Request對象
6.3.3 Session對象
6.3.4 Application對象
6.4 jsp:useBean用法
6.4.1 useBean語法及解釋
6.4.2 JavaBean的工作機制
6.4.3 useBean示例
6.5 編寫JavaBean
6.5.1 JavaBean的框架結構
6.5.2 package語句
6.5.3 import語句
6.5.4 JavaBean的聲明
6.5.5 JavaBean的屬性
6.5.6 JavaBean的方法
6.5.7 JavaBean的事件
6.6 jsp:setProperty
6.6.1 語法
6.6.2 解釋
6.6.3 屬性及其用法
6.7 jsp:getProperty
第7章 JSP中的文件操作
7.1 概述
7.1.1 數(shù)據庫概述
7.1.2 Oracle系統(tǒng)概述
7.2 Oracle 8i的數(shù)據庫管理工具應用
7.2.1 Oracle數(shù)據庫結構和空間管理
7.2.2 使用Oracle DBA Studio
7.2.3 建立表空間
7.2.4 添加一個新用戶
7.2.5 創(chuàng)建表和序列
7.2.6 使用SQL*Plus
7.3 SQL語言
7.3.1 SQL介紹
7.3.2 SQL支持的主要數(shù)據類型
7.3.3 字段屬性
7.3.4 用SQL創(chuàng)建更改、刪除表
7.3.5 插入、修改和刪除數(shù)據
7.3.6 使用SELECT從表中取記錄
7.3.7 表的索引
7.3.8 SQL集合函數(shù)
7.3.9 其他常用的SQL表達式和函數(shù)
7.3.10 SQL中的幾個注意點
第8章 Oracle數(shù)據基礎與SQL語言
8.1 JDBC介紹
8.1.1 從ODBC到JDBC的發(fā)展歷程
8.1.2 JDBC技術概述
8.1.3 JDBC展望
8.2 JDBC與數(shù)據庫
8.2.1 JDBC的4類驅動程序
8.2.2 JDBC URL
8.2.3 JDBC API
8.3 用JavaBean操作數(shù)據庫
8.3.1 一個簡單的JavaBean
8.3.2 數(shù)據庫連接池
8.3.3 Oracle公司提供的連接池
8.3.4 WWW服務自帶的連接池
8.4 網站常用的數(shù)據庫操作
8.4.1 應用JavaBean的范圍
8.4.2 注冊新用戶
8.4.3 用戶登錄
8.4.4 查詢和顯示翻頁
8.4.5 刪除數(shù)據
第9章 利用JDBC連接數(shù)據庫
9.1 Java的File類
9.1.1 創(chuàng)建聲明File對象
9.1.2 File類的常用方法
9.1.3 File類使用示例
9.2 文件的讀寫操作
9.2.1 文件的讀取
9.2.2 文件的寫入
9.3 上載文件
9.3.1 上載頁面示例
9.3.2 Oupload.SmartUpload
9.3.3 上載文件的控制和操作
9.3.4 同時上載文件和表單的其他信息
9.3.5 小結
9.4 filemanager——一個強大的JavaBean
9.4.1 源程序
9.4.2 file.filemanager功能
第10章 JSP網站建設
10.1 目錄、文件的命名
10.2 JSP程序與HTML混合的寫法
10.3 用模塊化思想來建設網站
10.4 使用相對鏈接和相對路徑
10.4.1 頁面的本站連接
10.4.2 網站的文件訪問
10.4.3 模塊文件中的鏈接
10.5 編寫JSP需要注意的安全問題
第11章 網站設計實例
11.1 需求分析
11.1.1 確定功能塊
11.1.2 確定功能塊之間的聯(lián)系
11.1.3 詳細確定各塊功能
11.2 數(shù)據庫設計
11.3 頁面視覺風格設計
11.4 模板設計
11.4.1 公共屬性定義
11.4.2 資源引用——JavaBean
11.4.3 功能布局
11.5 頁面程序設計和公用模塊設計
11.5.1 添加類型
11.5.2 添加類的信息
11.5.3 顯示類別的內容
11.5.4 查詢信息
11.5.5 修改信息
11.5.6 刪除信息
11.6 向Oracle移植
11.6.1 在Oracle庫中的操作
11.6.2 更改數(shù)據庫操作的JavaBean
11.6.3 也許出現(xiàn)的問題
11.7 測試和修改
第12章 加速JSP網站
12.1 網站性能的指標
12.2 在配置上提高服務器性能
12.3 從JSP程序上優(yōu)化網站
12.4 小結