第一篇 Eclipse Java開發
第1章 Eclipse概述及環境搭配
1.1 Eclipse簡介
1.1.1 Eclipse的由來和發展
1.1.2 Eclipse體係結構
1.2 Eclipse和其他常用IDE的比較
1.2.1 Eclipse和NetBeans的比較
1.2.2 Eclipse和JBuilder的比較
1.2.3 和其他IDE的比較
1.2.4 為什麼選擇Eclipse
1.3 Eclipse的安裝
1.3.1 安裝JDK
1.3.2 設置JDK環境變量
1.3.3 安裝Eclipse
1.3.4 安裝Eclipse多國語言包
1.4 體驗Java項目開發便捷
1.4.1 新建Java項目
1.4.2 在Eclipse中編寫代碼
1.4.3 代碼調試
1.5 小結
第2章 Eclipse工作颱
2.1 Eclipse界麵簡介
2.1.1 界麵組成
2.1.2 視圖和編輯器
2.1.3 導航器視圖
2.1.4 觀察窗口
2.1.5 編輯窗口
2.1.6 標簽
2.1.7 任務及任務視
2.1.8 搜索及搜索視圖
2.2 透視圖
2.2.1 資源透視圖
2.2.2 Java透視圖
2.2.3 Java瀏覽透視圖
2.2.4 Java層次結構透視圖
2.3 資源管理器
2.3.1 資源與工作颱
2.3.2 對資源進行操作
2.3.3 瀏覽和查找資源
2.3.4 導入/導齣資源
2.4 定製工作颱
2.4.1 定製工具欄
2.4.2 定製鍵綁定
2.4.3 更改字體和顔色
2.4.4 更改選項卡的位置
2.5 小結
第3章 Java代碼編寫
3.1 Java代碼編寫支持
3.1.1 Eclipse JDT概述
3.1.2 Java項目
3.1.3 Java構建器
3.1.4 Java透視圖
3.2 Java編輯器
3.2.1 打開Java編輯器
3.2.2 使用內容輔助功能編程
3.2.3 快速修正功能
3.2.4 管理導入語句
3.2.5 創建和查看JavaDoc文檔
3.2.6 使用本地曆史記錄
3.2.7 標識代碼指示符
3.3 代碼編寫提示
3.3.1 Java代碼編寫提示
3.3.2 過濾代碼提示列錶
3.3.3 使用自動激活
3.4 使用模闆編程
3.4.1 使用JDT預定義模闆
3.4.2 編寫自己的模闆
3.5 自動生成注釋
3.5.1 Java代碼注釋規範
3.5.2 設置預定義注釋
3.6 代碼格式化
3.6.1 Java代碼標準格式規範
3.6.2 對代碼進行格式化
3.6.3 修改代碼格式預定義
3.7 小結
第4章 Java代碼編譯與調試
4.1 Eclipse編譯與調試
4.1.1 Eclipse編譯原理
4.1.2 Eclipse調試透視圖
4.2 Eclipse代碼編譯
4.2.1 編譯器設置
4.2.2 編譯偏好設置
4.2.3 消除自動構建
4.2.4 不能自動構建的問題
4.3 運行程序
4.3.1 運行Java程序
4.3.2 運行Java Apple
4.3.3 創建Java應用程序配置
4.3.4 重新啓動程序碼運行
4.4 Eclipse調試方法
4.4.1 調試參數設置
4.4.2 調試步驟控製
4.4.3 添加斷點
4.4.4 設置變量值
4.4.5 變量監控
4.5 本地調試
4.6 遠程調試
4.7 小結
第二篇 Eclipse Web開發
第5章 Eclipse下Web環境搭建
5.1 概述
5.1.1 Web開發環境需求
5.1.2 Lomboz插件簡介
5.1.3 MyEclipse插件簡介
5.2 Tomcat的安裝與配置
5.2.1 下載Tomcat
5.2.2 安裝Tomcat服務器
5.2.3 啓動與測試Tomcat服務器
5.2.4 Tomcat目錄結構
5.2.5 配置Tomcat服務器
5.2.6 server.xml配置文件
5.2.7 Web應用的虛擬路徑配置
5.2.8 web.xml配置文件
5.3 MySQL數據庫安裝和配置
5.3.1 下載與安裝MySQL
5.3.2 配置MySQL
5.4 MyEclipse安裝與配置
5.4.1 安裝MyEclipse
5.4.2 將Tomcat服務器與MyEclipse綁定
5.4.3 在Eclipse中啓動Tomcat服務器
5.5 小結
第6章 Eclipse中開發JSP
6.1 Eclipse中創建Web工程
6.1.1 新建工程嚮導
6.1.2 Web工程目錄結構
6.1.3 Eclipse中添加類庫
6.2 新建Servlet
6.2.1 Servlet簡介
6.2.2 使用嚮導新建Servlet
6.2.3 生成的Servlet代碼結構
6.2.4 部署服務器
6.2.5 測試Servle
6.3 新建JSP頁麵
6.3.1 JSP簡介
6.3.2 使用嚮導新建JSP頁麵
6.3.3 Eclipse中編輯JSP頁麵
6.3.4 JSP執行過程
6.3.5 添加錶單Form元素
6.3.6 編寫處理頁麵Check.jsp
6.3.7 編寫Servlet來處理錶單
6.4 連接數據庫
6.4.1 JDBC簡介
6.4.2 Eclipse中添加MySQL數據庫驅動
6.4.3 數據庫設計
6.4.4 Eclipse中連接數據庫
6.4.5 數據庫訪問類設計
6.5 Eclipse中調試JSP和Servlet
6.5.1 調試環境配置
6.5.2 調試JSP頁麵
6.5.3 調試Servlet文件
6.6 小結
第7章 Eclipse中開發Struts
7.1 MyEclipse對Struts的支持
7.2 Eclipse中創建Struts工程
7.2.1 新建Struts工程嚮導
7.2.2 Struts項目結構
7.2.3 查看web.xml和struts-config.xml文件
7.3 建立Struts核心組件
7.3.1 創建JSP頁麵
7.3.2 創建ActionForm
7.3.3 創建Action
7.3.4 創建Forward
7.3.5 查看struts-config.xml文件
7.4 在Eclipse中編輯JSP頁麵
7.4.1 Struts標簽輸入支持
7.5 Struts錶單驗證支持
7.5.1 添加驗證支持配置
7.5.2 添加頁麵輸入驗證
7.6 Eclipse中調試Struts
7.6.1 部署Struts項目
7.6.2 在Action和ActionForm中設置斷點
7.6.3 運行入口頁麵
7.6.4 監控ActionForm接收錶單數據
7.6.5 監控Action處理請求
7.7 小結
第8章 Eclipse中開發Hibernate
8.1 MyEclipse對Hibernate的支持
8.1.1 Hibernate Config編輯器
8.1.2 自動生成Hibernate Factory管理
8.1.3 自動生成映射文件
8.2 Eclipse中開發Hibernate
8.2.1 對已有Web項目添加Hibernate支持
8.2.2 Hibernate項目結構
8.2.3 配置hibernate.cfg.xml文件
8.2.4 創建映射文件
8.3 Hibernate項目設計與實現
8.3.1 設計DAO層結構
8.3.2 編寫DAO Hibernate實現
8.3.3 編寫Service業務處理
8.3.4 編寫JSP頁麵與Servlet
8.4 Eclipse中調試Hibernate
8.4.1 編寫Log4j日誌配置文件
8.4.2 部署Hibernate項目
8.4.3 運行測試代碼
8.4.4 設置斷點
8.4.5 監控映射對象變量
8.5 小結
第9章 Eclipse開發Spring
9.1 Spring框架分析
9.1.1 Spring框架概要
9.1.2 Spring包結構
9.2 MyEclipse對Spring的支持
9.2.1 自動生成applicationContext.xml配置文件
9.2.2 對ORM自動支持
9.3 Eclipse中開發Spring
9.3.1 對已有Web項目添加Spring支持
9.3.2 Spring項目結構
9.3.3 applicationContext.xml配置文件
9.4 Spring IoC
9.4.1 Spring bean裝配原理
9.4.2 Eclipse中實現bean裝配
9.5 創建Spring ORM
9.5.1 Spring ORM對Hibernate的支持
9.5.2 為Spring項目添加Hibernate支持
9.5.3 創建pojo映射
9.5.4 使用HibernateTemplate
9.5.5 調試Spring ORM
9.6 創建Spring MVC
9.6.1 Spring MVC介紹
9.6.2 Spring MVC基本配置
9.6.3 創建JSP頁麵
9.6.4 編寫Spring Controller
9.6.5 修改Spring MVC配置文件
9.6.6 返迴結果
9.6.7 項目部署與演示
9.7 小結
第10章 Eclipse開發AJAX程序
10.1 AJAX簡介
10.1.1 AJAX基礎
10.1.2 AJAX框架和庫
10.1.3 AJAX與Java EE
10.2 ATF對AJAX的支持
10.2.1 ATF簡介
10.2.2 配置ATF開發環境
10.3 使用ATF開發Dojo程序
10.3.1 創建項目
10.3.2 新建應用程序
10.3.3 添加代碼
10.3.4 運行Dojo程序
10.3.5 Mozilla透視圖
10.4 編輯和調試JavaScript代碼
10.4.1 JavaScript編輯器
10.4.2 JavaScript調試器
10.5 ATF對Rico、Zimbra和Script.aculo.us的支持
10.6 使用AJAX Personality集成其他AJAX工具
10.7 小結
第三篇 Eclipse高級開發
第11章 項目的打包和發行
11.1 應用程序項目打包與發行
11.1.1 打包的具體步驟
11.1.2 其他得到JAR包的方式
11.1.3 使用第三方插件對項目打包
11.1.4 讓用戶電腦不必安裝JRE環境
11.1.5 更進一步的完善
11.2 Web項目打包與發行
11.2.1 Web項目打包
11.2.2 Tomcat服務器中發行Web項目
11.3 小結
第12章 使用CVS進行協同開發
12.1 版本控製協同開發和CVS
12.1.1 版本控製
12.1.2 常用版本控製軟件
12.1.3 Eclipse對CVS的集成支持
12.2 CVS服務器端的安裝和配置
12.2.1 CVS服務器的安裝
12.2.2 CVS服務器的配置
12.3 CVS客戶端的配置
12.3.1 Eclipse連接CVS服務器
12.3.2 Eclipse項目提交到CVS
12.3.3 Eclipse共享項目的視圖
12.3.4 CVS項目導齣到Eclipse
12.4 文件提交與更新
12.4.1 文件提交
12.4.2 文件更新
12.5 打包版本與分支操作
12.5.1 CVS打包版本
12.5.2 恢復曆史版本
12.5.3 分支操作
12.6 小結
第13章 使用JUnit進行代碼測試
13.1 JUnit簡介
13.1.1 常用的單元測試方法
13.1.2 使用JUnit的好處
13.2 安裝JUnit單元測試插件
13.2.1 安裝JUnit包
13.2.2 配置JUnit選項
13.3 Eclipse中進行單元測試
13.3.1 使用輔助工具編寫生成用例
13.3.2 編寫測試用例
13.3.3 運行測試用例
13.3.4 查看結果
13.3.5 測試用例中調試代碼
13.4 使用DBUnit測試數據庫
13.5 小結
第14章 使用Ant支持
14.1 Ant簡介
14.2 Ant安裝和配置
14.2.1 安裝Ant
14.2.2 配置Ant環境變量
14.2.3 Ant的依賴庫
14.2.4 運行Ant
14.3 build.xml構建文件的主要語法
14.4 使用Ant插件
14.4.1 創建Ant構建文件
14.4.2 編輯Ant構建文件
14.4.3 在Ant視圖中運行構建文件
14.5 使用“外部工具”保存和重用Ant選項
14.6 調試Ant構建文件
14.7 用Ant來打包
14.8 使用Ant構建文件作為項目構建器
14.9 Ant和JUnit結閤進行單元測試
14.10 小結
第四篇 Eclipse開發實例
第15章 在綫訪問統計係統
15.1 功能分析
15.2 數據庫設計
15.3 Web項目創建與項目實現分析
15.3.1 Web項目創建
15.3.2 項目實現分析
15.4 記錄客戶訪問
15.4.1 客戶端信息獲取技術
15.4.2 訪問頁麵實現
15.5 生成統計分析結果
15.5.1 JFreeChart簡介
15.5.2 統計結果設計思路
15.5.3 訪問瀏覽器類型統計
15.5.4 訪問時間分布統計
15.5.5 訪問頁麵統計
15.6 小結
第16章 在綫信息發布係統
16.1 總體描述與功能分析
16.1.1 總體描述
16.1.2 功能分析
16.2 數據庫設計與實現
16.2.1 數據庫需求分析
16.2.2 數據庫邏輯設計
16.3 框架設計
16.3.1 Struts實現MVC
16.3.2 Model層設計
16.4 框架結構與Web項目配置
16.4.1 總體框架結構
16.4.2 Web項目建立與目錄結構設計
16.4.3 Struts和Hibernate配置
16.5 功能實現
16.5.1 解決中文亂碼問題
16.5.2 新聞發布功能
16.5.3 新聞瀏覽功能
16.5.4 新聞評論功能
16.5.5 新聞搜索功能
16.5.6 功能迴顧與整閤
16.6 係統部署與發布
16.7 小結
第17章 在綫音樂商店係統
17.1 需求分析及總體設計
17.2 係統結構設計
17.3 數據庫設計及實現
17.4 Hibernate持久層
17.4.1 設計持久化對象(PO)
17.4.2 創建持久化對象
17.4.3 映射持久化對象
17.5 實現DAO層
17.5.1 DAO組件的定義
17.5.2 實現DAO組件
17.5.3 部署DAO層
17.6 實現Service層
17.6.1 Service組件的設計
17.6.2 Service組件的實現
17.7 實現後颱管理(MVC層)
17.7.1 産品目錄管理
17.7.2 産品管理
17.7.3 訂單管理
17.8 實現係統前颱(MVC層)
17.8.1 前颱頁麵的Header
17.8.2 用戶注冊
17.8.3 用戶登錄
17.8.4 瀏覽商品
17.8.5 購物車
17.8.6 訂單
17.9 係統部署和調試
17.10 小結
· · · · · · (
收起)