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 術語表 |
