第1章 Dreamweaver UltraDev基礎
1.1 Dreamweaver UltraDev概述
1.1.1 使用UltraDev快速開發(fā)JSP程序
1.1.2 Dreamweaver UltraDev的主要特點
1.1.3 Dreamweaver UltraDev的創(chuàng)作目標
1.1.4 應用Dreamweaver UltraDev
1.2 Dreamweaver UltraDev特性一覽
1.2.1 Dreamweaver UltraDev與Dreamweaver的異同
1.2.2 UltraDev 4.0相對于UltraDev l.0的新特性
1.2.3 Dreamweaver UltraDev與同類產品的比較
1.3 系統(tǒng)需求
1.3.1 運行Dreamweaver UltraDev的系統(tǒng)需求
1.3.2 運行動態(tài)頁面和數據存儲的系統(tǒng)需求
1.4 Dreamweaver UltraDev的工作環(huán)境
1.4.1 啟動Dreamweaver UltraDev
1.4.2 認識Dreamweaver UltraDev的窗口結構
1.5 查找?guī)椭畔?br />1.6 學習HTML和JSP相關知識
第2章 構建Web應用程序開發(fā)環(huán)境
2.1 Web應用程序概述
2.1.1 什么是Web應用程序
2.1.2 什么是動態(tài)網頁
2.1.3 動態(tài)內容的實現技術
2.2 Dreamweaver UltraDev的工作流程
2.2.1 HTML靜態(tài)頁面設計
2.2.2 編寫Web應用程序
2.2.3 調試應用程序
2.3 構建本機的開發(fā)環(huán)境
2.3.1 安裝JDK
2.3.2 設置IP地址和域名
2.3.3 安裝Web服務器程序
2.4 JSP服務器Resin的相關操作
2.4.1 啟動/停止Resin服務器
2.4.2 將Resin安裝成Windows 2000的服務器
2.4.3 Resin的主配置文件簡介
2.5 構建Dreamweaver UltraDev開發(fā)環(huán)境
2.5.1 創(chuàng)建本地站點
2.5.2 創(chuàng)建遠程站點
2.5.3 設置應用服務器信息
第3章 JSP程序設計基礎
3.1 JSP基礎概述
3.1.1 JSP簡介
3.1.2 JSP的內部工作機制
3.2 JSP在Linux下的安裝和使用
3.2.1 JSP在Linux下的安裝
3.2.2 JSP在Linux下的使用
3.3 JSP基本語法、指令和內部對象
3.3.1 JSP基本語法簡介
3.3.2 JSP指令簡介
3.3.3 JSP內置對象簡介
3.4 JSP下的中文顯示解決方案
3.5 JDBC概述
3.5.1 從ODBC到JDBC的演變
3.5.2 JDBC的工作機制
3.5.3 使用Java作為數據庫前臺
3.5.4 JDBCAPI的作用
3.5.5 利用JDBC代替CGl
3.5.6 JDBC的優(yōu)點和缺點
3.5.7 使用JDBC連接數據庫
3.6 Java服務器小程序
3.6.1 什么是Servlet
3.6.2 HelloServlet實例
3.6.3 為什么JSP不能取代Servlet
第4章 數據庫的設計和創(chuàng)建
4.1 數據庫的基礎知識和設計
4.1.1 數據庫的基礎知識
4.1.2 數據庫的設計
4.1.3 數據庫的設計流程
4.2 結構化查詢語言
4.2.1 SQL介紹
4.2.2 SQL語言簡介
4.3 在Access 2000中創(chuàng)建數據庫
4.3.1 創(chuàng)建空白數據庫
4.3.2 創(chuàng)建Access數據表
4.4 在SQL Server 2000中創(chuàng)建數據庫
4.4.1 創(chuàng)建數據庫
4.4.2 創(chuàng)建表
4.5 在MySQL中創(chuàng)建數據庫
4.5.1 MySQL的安裝
4.5.2 MySQL常用命令介紹
4.5.3 使用MySQL數據庫創(chuàng)建數據庫和表
第5章 連接數據庫
5.1 數據庫訪問技術概述
5.1.1 Microsoft的DAO、RDO和ADO技術
5.1.2 Sun公司的JDBC技術
5.2 創(chuàng)建JDBC-ODBC連接
5.2.1 啟動ODBC數據源管理器
5.2.2 DSN簡介
5.2.3 創(chuàng)建ODBC的連接過程
5.3 在Dreamweaver UltrdDev中連接數據庫
5.3.1 在UltraDev中創(chuàng)建JDBC-ODBC橋連接
5.3.2 在UltraDev中創(chuàng)建MySQL的JDBC連接
5.4 JDBC與數據庫的連接
5.4.1 概述
5.4.2 JDBC URL簡介
5.4.3 ODBC子協(xié)議
5.4.4 發(fā)送SQL語句
5.4.5 事務
5.4.6 事務隔離級別
第6章 創(chuàng)建簡單記錄集
6.1 什么是記錄集
6.2 利用Dreamweaver UltraDev創(chuàng)建記錄集
6.2.1 設計一個樣板數據庫
6.2.2 創(chuàng)建簡單的記錄集
6.2.3 查看生成的代碼
6.2.4 在頁面中顯示記錄集信息
6.3 使用SQL語句定義記錄集
6.3.1 使用自定義SQL語句構建記錄集
6.3.2 使用數據庫項目構建記錄集
6.4 在查詢參數中使用變量
6.4.1 創(chuàng)建簡單記錄集時使用查詢變量
6.4.2 創(chuàng)建高級記錄集時使用查詢變量
6.5 管理記錄集
6.5.1 復制記錄集
6.5.2 編輯記錄集
6.5.3 刪除記錄集
6.6 在JDBC中如何獲得記錄集
6.6.1 驅動程序管理器DriverManager
6.6.2 Statement對象
6.6.3 記錄集ResultSet
第7章 創(chuàng)建復雜記錄集
7.1 使用視圖創(chuàng)建記錄集
7.1.1 視圖的概念
7.1.2 創(chuàng)建視圖
7.1.3 視圖的優(yōu)點和缺點
7.1.4 創(chuàng)建視圖的實例
7.1.5 使用視圖創(chuàng)建記錄集
7.2 使用存儲過程創(chuàng)建記錄集
7.2.1 存儲過程的定義
7.2.2 存儲過程的優(yōu)點
7.2.3 存儲過程的創(chuàng)建
7.2.4 創(chuàng)建步驟
7.2.5 創(chuàng)建帶輸入參數的存儲過程
7.2.6 創(chuàng)建帶輸出參數的存儲過程
7.2.7 使用存儲過程創(chuàng)建記錄集
7.3 執(zhí)行存儲過程
7.4 使用已編譯的SQL語句和存儲過程
7.4.1 PreparedStatement對象
7.4.2 CallableStatement對象
第8章 在Dreamweaver UltraDev中使用JavaBeans
8.1 JavaBeans簡述
8.1.1 什么是Java Beans
8.1.2 Java Beans的特性
8.1.3 Java Beans特性的實現機制
8.1.4 Java Beans同Java類的區(qū)別
8.2 Bean的屬性
8.2.1 Bean的使用形式
8.2.2 Bean屬性基本操作
8.2.3 Bean屬性復雜操作
8.3 強化Bean的功能
8.3.1 強化途徑
8.3.2 與Servlet結合
8.4 使用Java Beans的實例
8.5 在UltraDev中調用Java Beans
第9章 使頁面元素動態(tài)化
9.1 概述
9.1.1 構建動態(tài)頁面的基本方法
9.1.2 數據源的基本操作
9.1.3 添加動態(tài)內容的基本方法
9.1.4 使用數據源的優(yōu)勢
9.2 在文檔中插入動態(tài)文本
9.3 在文檔中插入動態(tài)圖像
9.4 使表單對象動態(tài)化
9.4.1 概述
9.4.2 使文本框動態(tài)化
9.4.3 使圖像域動態(tài)化
9.4.4 使復選框動態(tài)化
9.4.5 使單選按鈕動態(tài)化
9.4.6 使列表框動態(tài)化
9.5 使HTML屬性動態(tài)化的方法
9.5.1 利用Data Bindings對話框使HTML屬性動態(tài)
9.5.2 利用屬性對話框上的文件夾按鈕使HTML屬性動態(tài)
9.5.3 利用屬性對話框的動態(tài)屬性頁使HTML屬性動態(tài)
9.5.4 使Flash、ActiveX等對象參數動態(tài)
9.6 改變動態(tài)內容格式
9.6.1 選擇日期/時間格式
9.6.2 改變貨幣格式
9.6.3 改變數字格式
9.6.4 改變百分比格式
9.6.5 改變字符大小寫
9.6.6 對動態(tài)內容進行Trim操作
9.6.7 對動態(tài)內容進行URL編碼
9.6.8 獲得動態(tài)內容的真實路徑
9.6.9 對動態(tài)內容取絕對值和取整
9.6.10 編輯可視化列表
第10章 記錄集分頁技術的深入討論
10.1 采用分頁技術
l0.1.1 在頁面上顯示少量記錄
10.1.2 在頁面上顯示大量記錄
10.2 使用手寫代碼進行分頁
10.3 對記錄集進行簡單分頁
10.4 隱藏不必要的鏈接區(qū)域
10.5 為分頁程序添加跳轉頁按鈕
10.6 加入記錄集導航狀態(tài)
10.7 對搜索結果記錄集進行分頁
第11章 記錄的添加、更新和刪除
11.1 添加記錄
11.1.1 使用手寫代碼添加記錄
11.1.2 使用Dreamweaver UltraDev添加記錄
11.2 更新記錄
11.2.1 使用手寫代碼更新記錄
11.2.2 使用Dreamweaver UltraDev更新記錄
11.3 刪除記錄
11.3.1 使用手寫代碼刪除記錄
11.3.2 使用Dreamweaver UltraDev刪除記錄
11.4 Web應用程序的核心--數據庫
第12章 登錄和密碼驗證系統(tǒng)
12.1 數據庫的設計和頁面的組成
12.2 建立后臺數據庫
12.2.1 創(chuàng)建user數據庫
12.2.2 建立user-info數據表
12.3 實現用戶注冊功能
12.3.1 生成register.jsp頁面
12.3.2 生成registerok.jsp頁面
12.3.3 生成registerfailure.jsp頁面
12.4 實現用戶登錄功能
12.4.1 生成login.jsp頁面
12.4.2 生成loginok.jsp頁面
12.4.3 生成loginfailure.jsp頁面
12.4.4 完善登錄頁面
12.5 實現找回密碼功能
12.5.1 生成passwordlost.jsp頁面
12.5.2 生成showquestion.jsp頁面
12.5.3 生成passwordshow.jsp頁面
12.6 實現修改密碼功能
12.6.1 修改loginok.jsp頁面
12.6.2 生成Passwordupdate.jsp頁面
第13章 在線調查系統(tǒng)
13.1 數據庫設計和在線調查系統(tǒng)的頁面組成
13.1.1 數據庫設計
13.1.2 在線調查系統(tǒng)的頁面組成
13.2 添加新調查頁面的建立
13.2.1 添加新調查的操作界面
13.2.2 新調查添加成功頁的設置
13.2.3 新調查添加失敗頁的設置
13.3 實現調查功能
13.3.1 生成調查頁面
13.3.2 處理用戶提交的調查結果
13.4 查看調查結果
第14章 新聞發(fā)布管理系統(tǒng)
14.1 數據庫設計和新聞系統(tǒng)的頁面組成
14.1.1 數據庫設計
14.1.2 新聞系統(tǒng)的頁面組成
14.2 發(fā)布新聞
14.2.1 發(fā)布新聞頁面
14.2.2 添加新聞成功后的頁面
14.2.3 新聞添加失敗頁面
14.3 實現用戶瀏覽功能
14.3.1 新聞系統(tǒng)首頁
14.3.2 新聞欄目頁面
14.3.3 新聞閱讀頁面
14.4 新聞管理
14.4.1 管理新聞頁面
14.4.2 修改刪除新聞
14.4.3 處理刪除新聞
14.5 完善新聞系統(tǒng)
第15章 網上書店
15.1 電子商務概述
15.1.1 電子商務的概念及其分類
15.1.2 為什么要進行電子商務
15.1.3 電子商務對社會的影響
15.1.4 建立電子商務網站應注意的問題
15.2 數據庫設計和網上書店的頁面組成
15.2.1 數據庫設計
15.2.2 網上書店的頁面組成
15.3 網上書店的導航頁面和首頁
15.3.1 導航頁面
15.3.2 首頁頁面
15.4 網上書店的管理頁面
15.4.1 網上書店管理主頁面
15.4.2 添加新書、添加書籍分類和添加出版社頁面
15.4.3 完善管理頁面
15.5 顧客瀏覽頁面和購物車的實現
15.5.1 書籍分類瀏覽頁面
15.5.2 按出版社瀏覽書籍頁面
15.5.3 詳細書籍信息頁面
15.5.4 用戶注冊登錄頁面
15.5.5 購物車頁面
15.6 完善網上書店的設計
第16章 校友錄系統(tǒng)
16.1 開發(fā)前的準備工作
16.1.1 在Resin中添加虛擬目錄
16.1.2 在Dreamweaver UltraDev中創(chuàng)建站點
16.2 數據庫的創(chuàng)建和表的設計
16.2.1 數據表的設計
16.2.2 確定表和表之間的關系
16.2.3 校友錄實現的基本功能概述
16.3 校友錄基本功能的實現過程
16.3.1 提供給未注冊學生功能的實現
16.3.2 提供給注冊學生功能的實現
16.3.3 提供給管理員功能的實現
16.4 完善校友錄系統(tǒng)