第一章 JSP概述
1.1 JSP簡介
1.1.1 JSP的實質
1.1.2 JSP的優(yōu)勢
1.2 JSP與JavaBeans的關系
1.3 JSP的技術評價
1.4 JSP的強勢
1.5 JSP的劣勢
1.6 JSP與ASP的比較
1.6.1 比較項目
1.6.2 結論
1.7 JSP、ASP、PHP的測試報告
1.8 JSP的應用范圍
1.9 JSP的技術前景
1.10 JSP的專有名詞解釋
綜合練習一
基礎題
上機實習
第二章 JSP的支撐平臺
2.1 JSP的支撐平臺簡介
2.1.1 獨立的Servlet容器
2.1.2 集成到進程中的(In-process)Servlet容器
2.1.3 未集成到進程中的(Out-of-process)Servlet容器
2.2 JSP支撐平臺的性能比較
2.3 Tomcat安裝前的準備
2.4 JDK及Tomcat的安裝
2.5 Tomcat運行不成功的錯誤分析
2.6 Tomcat的使用
2.7 Tomcat的配置
2.7.1 配置服務器的端口
2.7.2 配置服務器的虛擬路徑
2.8 Resin-1.1.3的安裝
2.9 Resin-1.1.3的使用
2.9.1 Resin的兩個重要目錄
2.9.2 Resin的幫助使用
2.9.3 Resin緩存的設置與使用
2.9.4 負載平衡的使用
2.9.5 幫助文件的Tutrial
2.10 Resin服務器的配置
2.10.1 設置服務器的端口
2.10.2 修改服務器的默認路徑
2.10.3 修改服務器的默認文檔
2.10.4 Session的設置
2.11 JSWDK的安裝
2.12 JSWDK的運行不成功的錯誤分析
2.13 JSWDK的使用
2.14 JSWDK的配置
2.14.1 設置服務器的端口
2.14.2 設置服務器的默認路徑
2.14.3 增加服務器的虛擬路徑
2.15 JSP的開發(fā)工具
2.15.1 JSP的開發(fā)工具之一:NotePad
2.15.2 JSP的開發(fā)工具之二:UltraEdit
2.15.3 JSP的開發(fā)工具之三:HineSite
2.15.4 JSP的開發(fā)工具之四:JBuilder
2.15.5 JSP的開發(fā)工具之五:VisualCafe
2.16 JSP與Java幫助文件的使用
綜合練習二
基礎題
上機實習
第三章 JSP的實用知識
3.1 初學者應該注意的幾個問題
3.1.1 Java中的大小寫
3.1.2 Java調用過程的括號
3.1.3 JSP中變量的截取
3.1.4 JSP本身加載的基本類
3.1.5 JSP不能應用JScript函數(shù)
3.2 解決JSP的漢字顯示問題
3.3 JSP的五個編譯器
3.3.1 編譯器指引<%@編譯器指引%>
3.3.2 預定義<%!預定義%>
3.3.3 運算式<%=運算式%>
3.3.4 程序代碼<%程序代碼%>
3.3.5 注解<%——注解——%>
3.4 JavaBean的基本知識
綜合練習三
基礎題
上機實習
第四章 Java的基本知識
4.1 Java的數(shù)據類型
4.2 變量名字的規(guī)范
4.3 定義變量名字
4.4 整數(shù)變量的使用
4.4.1 整數(shù)表達式
4.4.2 操作符
4.5 字符變量的使用
4.6 字符串變量的使用
4.6.1 字符串的構造
4.6.2 使用length()方法獲取字符串的長度
4.6.3 比較字符串的開始及結束字
4.6.4 查找某字符在字符串出現(xiàn)的位置
4.6.5 使用參數(shù)查找字符在字符串的位置
4.6.6 比較字符串
4.6.7 字符串的抽取
4.6.8 字符串的大小寫轉換
4.6.9 用字符串截取空格
4.6.10 字符串的增加
4.6.11 字符的替換
4.6.12 StringTokenizer類的定義及使用
4.7 StringBuffer類的使用
4.8 浮點變量
4.9 日期變量
4.9.1 日期變量的構造
4.9.2 日期類函數(shù)
4.10 數(shù)組變量
4.11 轉義字符
4.12 科學記數(shù)的表示
4.13 分隔符
4.14 數(shù)據類型的轉變
4.14.1 數(shù)字類型之間的轉換
4.14.2 字符型與數(shù)字型變量互相轉換
4.14.3 日期型變量與字符型、數(shù)字型變量之間的互相轉換
4.15 計數(shù)器例程
4.15.1 服務器版
4.15.2 服務器與客戶端版
4.16 日歷例程
4.17 Math類的操作
4.17.1 Min、Max取最小、最大值
4.17.2 絕對值的使用
4.17.3 隨機數(shù)Random的使用
4.17.4 Rounding的舍入
4.17.5 冪與對數(shù)的運算
4.17.6 三角函數(shù)
4.18 Random類的使用
4.19 System類的使用
4.20 Runtime類的使用
4.20.1 獲取虛擬機的總內存的數(shù)值及剩余內存的數(shù)值
4.20.2 建立進程運行外部程序
綜合練習四
基礎題
上機實習
第五章 Java的控制語句
5.1 布爾值的操作符
5.1.1 布爾數(shù)的操作符
5.1.2 關系操作符
5.2 使用Java的控制語句
5.2.1 if語句操作
5.2.2 if-else語句操作
5.2.3 使用循環(huán)語句
5.3 Java的異常操作
5.3.1 捕捉異常
5.3.2 多個異常的操作處理
綜合練習五
基礎題
上機實習
第六章 JSP內建對象
6.1 九種基本內置組件
6.2 九種內建對象的功能
6.3 JSP的默認類包
6.4 Session對象
6.5 Application對象
6.6 Request對象
綜合練習六
基礎題
上機實習
第七章 JSP的語法元素
7.1 三種JSP語法元素
7.2 指令元素
7.2.1 Page指令
7.2.2 Include指令
7.2.3 taglib指令
7.3 動作元素
7.3.1 <jsp:forward>
7.3.2 <jsp:useBean>
7.3.3 <jsp:getProperty>
7.3.4 <jsp:setProperty>
7.3.5 <jsp:include>
7.3.6 <jsp:plugin>
7.4 腳本元素
7.5 網頁重定向的方法
7.6 在JSP頁中設置Cookie
7.7 中止程序的執(zhí)行
7.8 類似global.asa的做法
綜合練習七
基礎題
上機實習
第八章 JSP相關知識
8.1 Applet在JSP中的應用
8.1.1 使用<applet>引入Applet控件
8.1.2 使用<jsp:plugin>引入Applet控件
8.1.3 使用Applet寫一個Hello程序
8.2 Servlet的編程入門
8.2.1 Servlet簡介
8.2.2 Servlet結構
8.2.3 Servlet的生命周期
8.2.4 使用Servlet編寫Hello程序
8.2.5 編譯Servlet程序的兩種方法
8.2.6 使用Servlet幫助
8.2.7 使用Servlet生成Hello文本
8.2.8 使用Servlet生成HTML內容
8.2.9 使用Servlet進行表單處理
8.2.10 使用Servlet獲得系統(tǒng)信息
8.2.11 使用Session在JSP文件和Servlet文件進行通信
8.2.12 制作歡迎信息
綜合練習八
基礎題
上機實習
第九章 JSP的數(shù)據庫操作
9.1 JDBC簡介
9.2 JSP的數(shù)據庫連接
9.2.1 三個不同關系數(shù)據庫
9.2.2 使用JSP與DBMS建立鏈接
9.2.3 JSP與Access的連接
9.2.4 不使用JavaBean在JSP文件中實現(xiàn)數(shù)據庫的連接
9.2.5 實現(xiàn)數(shù)據庫連接共享
9.2.6 JSP與SQL Server的連接
9.2.7 公共的數(shù)據庫連接的JavaBean
9.2.8 JSP與MySQL的連接
9.3 JSP數(shù)據庫的創(chuàng)建、刪除
9.3.1 數(shù)據庫的創(chuàng)建Create DataBase語法
9.3.2 數(shù)據庫的刪除Drop DataBase語法
9.3.3 創(chuàng)建數(shù)據庫實例
9.4 JSP的數(shù)據庫操作
9.4.1 數(shù)據庫操作的分類
9.4.2 Select語句的語法
9.4.3 Insert語句的語法
9.4.4 Update語句的語法
9.4.5 Delete語句的語法
9.4.6 數(shù)據庫操作實例
9.5 數(shù)據庫數(shù)據分頁瀏覽
9.5.1 數(shù)據庫數(shù)據分頁瀏覽方法一
9.5.2 數(shù)據庫數(shù)據分頁瀏覽方法二
9.5.3 數(shù)據庫數(shù)據分頁瀏覽方法三
綜合練習九
基礎題
上機實習
第十章 JSP經典實例
10.1 JSP在建站過程中所扮演的角色
10.2 在線計數(shù)器的制作
10.2.1 使用Application制作在線計數(shù)器
10.2.2 使用Synchronized方法增加數(shù)值
10.2.3 使用文本保存累計的訪問量
10.2.4 數(shù)據庫版計數(shù)器
10.2.5 使用Session對象控制用戶訪問產生的多次訪問假象
10.3 登錄界面的制作
10.3.1 登錄界面的數(shù)據庫
10.3.2 登錄界面的文件結構
10.3.3 用戶登錄表單的執(zhí)行結果
10.4 文件處理——讀寫操作
10.4.1 使用BufferedReader、FileReader、FileWriter、PrintWriter進行讀寫文件
10.4.2 使用流進行讀寫文件
10.4.3 使用JavaBean讀取文件
10.4.4 把文件寫入Beau
10.4.5 追加內容的Bean操作
10.5 文件上載
10.5.1 文件上載的控件下載
10.5.2 文件上載
10.5.3 獲取上載文件的信息
10.5.4 限制上傳文件的格式
10.5.5 在表單內處理文件上載
10.5.6 文件下載
10.5.7 使用Servlet實現(xiàn)文件上載
10.6 在線問答系統(tǒng)
10.6.1 系統(tǒng)的功能模塊
10.6.2 系統(tǒng)的數(shù)據庫結構
10.6.3 在線問答系統(tǒng)的文件結構
10.7 在線商店系統(tǒng)
10.8 在線考試系統(tǒng)
10.8.1 在線考試系統(tǒng)的數(shù)據庫結構
10.8.2 在線考試系統(tǒng)的文件結構
10.9 BBS電子公布板的制作
10.9.1 BBS電子公布板的功能
10.9.2 電子公布板的數(shù)據庫結構
10.9.3 建立數(shù)據庫的JSP代碼
10.9.4 BBS的文件結構與代碼
10.10 在線調查區(qū)的制作
10.10.1 在線調查區(qū)的功能
10.10.2 在線調查區(qū)的數(shù)據結構
10.10.3 建立數(shù)據庫的JSP代碼
10.10.4 在線調查區(qū)的文件結構與代碼
10.11 留言板的制作
10.11.1 留言板的功能
10.11.2 留言板的數(shù)據結構
10.11.3 建立數(shù)據庫的JSP代碼
10.11.4 留言板的文件結構與代碼
參考答案