VisualAge for Java 3.5編程(原書第2版) 特色及評論
本書是一本IBM紅皮書。講解了Java套用、Java applet和Java servlet及JSP的編程方法;介紹了三層套用設計的概念及VisualAge for Java提供的開發環境等。本書為讀者學習VisualAge for Java 3.5提供了全面的信息,幫助讀者深入了解如何使用Servlet、applet、JSP和JavaBean技術來創建、管理和發布基於Web的套用。 |
VisualAge for Java 3.5編程(原書第2版) 本書目錄
第1章 簡介 |
1.1 VisualAgeforJava產品家族 |
1.1.1VisualAgeforJava專業版 |
1.1.2VisualAgeforJava入門專業版 |
1.1.3VisualAgeforJava企業版 |
1.1.4VisualAgeforJava入門企業版 |
1.1.5VisualAgeJava的更新 |
1.2 建立你的第一個apglet |
1.2.1 開始 |
1.2.2 智慧型嚮導 |
1.2.3 工作檯 |
1.2.4 修改你的applet |
1.2.5 創建一個帶動畫的applet |
1.2.6 改變applet的特性 |
1.3 創建你的第一個應用程式 |
1.3.1 像一個applet和應用程式那樣運行 |
程式 |
1.3.2VisualAgeforJava源代碼視圖 |
視窗 |
1.4VisualAgeforJavascrapbook |
1.4.1 使用Scrapbook |
1.4.2Scrapbook上下文 |
1.4.3在Scrapbook中改正錯誤 |
1.4.4 如果你的Scrapbook頁一直 |
被占用 |
1.5 定製VisualAgeforJava |
1.6 建立你的第一個servlet |
第2章 組織代碼 |
2.1 VisualAgeforJava中的項目 |
2.2VisualAgeforJava中的包 |
2.3 Workbench |
2.3.1 Workbench中的Projects頁 |
2.3.2 Workbench的Packages頁 |
2.4 從其他包中使用類型 |
2.4.1 Workbench的Resources頁 |
2.4.2 Workbench的Classes頁 |
2.4.3 Workbench的Interfaces頁 |
2.4.4Workbench的AllProblems頁 |
2.5 完全原始碼編輯 |
2.6 代碼輔助功能 |
2.7 在VisualAgeforJava中的導入和導出 |
2,7.1向VisualAgeforJava中導入代碼 |
2.7.2從VisualAgeforJava中導出代碼 |
第3章遷移到Java2 |
3.1修訂/遷移智慧型嚮導 |
3.2改正過程 |
3.3遷移servlet和JSP |
第4章開始ATM項目 |
4.1問題範圍 |
4.2創建ATM模型 |
4.2.1 處理步驟 |
4.2.2ATM狀態圖 |
4.2.3 分析類圖 |
4.2.4 設計類圖 |
4.2.5 互動圖 |
4.3 整體結構 |
4.3.1 大圖片 |
4.3.2 GUI客戶端 |
4.3.3 瀏覽器客戶端 |
4.3.4 資料庫訪問 |
4.4 例子實現 |
4.4.1 實現第一個類的詳細步驟 |
4.4.2 重用已有的方法創建一個新方法 |
4.4.3 PrimaryKey類的層次結構 |
4.4.4 創建一個內部類 |
4.4.5 基於HashMap的持久性 |
4.4.6finder方法 |
4.4.7 狀態圖的實現 |
4.4.8 測試應用程式 |
第5章 創建servlet |
5.1 Javaservlet概述 |
5.2JavaservletAPI |
5.3 建立ATM應用程式的servlet |
第6章 創建JSP |
6.1 JavaServerPages |
6.2 JSP的工作方式 |
6.3 JSP的互動 |
6.3.1 通過URL調用一個JSP |
6.3.2 從一個JSP中調用一個servlet |
6.4 JSP0.91和1.0 |
6.5 設計JSP模型 |
6.5.1 Model-View-Controller |
6.5.2 基於servlet的建模 |
6.6 建立ATM套用 |
第7章 創建GUI套用 |
7.1 複習AWT和JFC |
7.2 可視化組合編輯器 |
7.2.1 beans面板 |
7.2.2 beans面板的修改 |
7.2.3 可視化組合編輯器的工具條 |
7.2.4 開放式面板 |
7.3 在可視化組合編輯器中操作bean |
7.3.1添加bean |
7.3.2定製bean |
7.3.3命名bean |
7.3.4BeansList |
7.3.5 工廠和變數 |
7.4 開發可視化程式 |
7.4.1 創建的ATM類 |
7.4.2 建立CardBean類 |
7.4.3 建立CardBeanHome類 |
7.4.4 建立BankAccountBean類 |
7.4.5 建立ATM套用 |
7.4.6 連線 |
7.4.7 連線特性 |
7.4.8 創建連線 |
第8章 版本化代碼 |
8.1 版本化的介紹 |
8.2 工作區和資源庫的比較 |
8.2.1 工作區只是一個快取區 |
8.2.2 備份或恢復工作區 |
8.2.3 乾淨的工作區拷貝 |
8.2.4 在一個資源庫上的多個工作區 |
8.2.5 備份或恢復資源庫 |
8.2.6 工作區和資源庫的比較小結 |
8.3 版本控制 |
8.3.1 edition和version的概念 |
8.3.2 版本化的結果 |
8.3.3 在VisualAgeforJava中怎樣版本 |
化元素 |
8.3.4 在ATM套用上使用版本 |
8.3.5 方法是版本化時的一個特例 |
8.3.6 有規律地版本化代碼的 |
重要性 |
8.3.7 欄位和內部類 |
8.3.8 版本化資源檔案 |
8.4 使用版本 |
8.4.1 方法的版本標籤 |
8.4.2 結果比較視窗 |
8.4.3 合併被比較的元素 |
8.4.4 類型的Editions頁 |
8.4.5 包的Editions頁 |
8.4.6 項目的Editions頁 |
8.4.7 替換當前版本 |
8.4.8 外部的版本化系統 |
8.5 導入和導出的影響 |
8.5.1 Java檔案的導入和導出 |
8.5.2 資源庫檔案的導入和導出 |
8.6 資源庫瀏覽器 |
8.6.1 清除和恢復元素 |
8.6.2 壓縮一個資源庫 |
8.6.3GoTo工具 |
8.6.4 方案 |
第9章 測試和調試Web套用 |
9.1 VAJ調試器 |
9.1.1 調試器 |
9.1.2 調試頁 |
9.1.3 斷點頁 |
9.1.4 異常頁 |
9.1.5 外部的調試 |
9.1.6 產生一個類跟蹤 |
9.1.7 性能和ClassTrace選項 |
9.1.8Inspector |
9.1.9Inspector視窗 |
9.2WebSphere測試環境 |
9.3在WTE下測試JSP |
9.3.1JSP的VisualAgeforJava配置 |
9.3.2 運行一個簡單的JSP |
9.4 調試servlet和JSP |
9.4.1 調試一個servlet |
9.4.2 JSP執行監視器 |
9.4.3 調試JSP生成的原始碼 |
9.4.4 在不導入的情況下調試JSP |
9.5 持久名稱服務器 |
9.6 WTE的高級配置 |
9.6.1 資源的類型 |
9.6.2 資源位置 |
9.6.3 鍵配置檔案 |
9.7 WTE下的多個Web套用 |
9.7.1 配置多個Web套用 |
9.7.2 使用ServletEngineConfigDumper |
servlet |
第10章 使用關係資料庫 |
10.1 JDBC2.0 |
10.2 查詢和結果集 |
10.3 存儲過程 |
10.4 更新資料庫 |
10.5 在VisualAgeforJava中使用SQLJ |
10.6 數據訪問bean |
10.7 使得ATM具有持久性 |
10.7.1 前提條件 |
10.7.2 創建表 |
10.8 使得card類具有持久性 |
10.9創建Selectbean |
10.9.1CardSelectbean |
10.9.2CardSelectAllbean |
10.9.3CardAcctSelect |
10.10創建Modifybean |
10.10.1CardInsert |
10.10.2CardDelete |
10.10.3CardUpdate |
10.10.4Card的VisualCompositionEditor |
視窗 |
10.10.5修改相關的方法 |
10.11帶套用的數據訪問bean |
第11章 國際化 |
11.1 Java國際化框架 |
11.2 資源束 |
11.3在VisualAgeforJava中的國際化 |
11.4 建立一個語言面板 |
11.4.1 LanguagePanel視窗 |
11.4.2 創建資源束 |
11.5 動態更改locale |
11.5.1 裝載資源束 |
11.5.2 從資源束中獲得資源 |
11.5.3 完成LanguagePanel |
11.5.4 格式化日期和時間 |
11.6 其他國際化問題 |
11.7 在Web環境中國際化 |
11.8 在Web上的字元代碼 |
第12章 發布Web套用 |
12.1 在開始發布之前 |
12.2 使用WebSphereApplicationServer |
12.2.1 發布一個Web套用 |
12.2.2 多Web套用的計畫 |
12.2.3 發布一個JSP |
12.3 發布一個套用 |
12.4 發布一個applet |
12.4.1Web瀏覽器 |
12.4.2 CLASSPATH或CODEBASE |
12.4.3 applet標記 |
12.4.4 發布ATMApplicationapplet |
12.4.5 發布支持的代碼 |
附錄A JSP標記語法 |
附錄B 使用附加的資料 |
附錄C 相關出版物 |
附錄D 術語表 |