
|
|
|
|
Eclipse核心編程-插件.界面與Web開發-(附光碟)
|
|
|
|
|
| 作者 |
: |
李大卓
|
| ISBN |
: |
9787115158369
|
| 頁數 |
: |
432頁
|
| 開本 |
: |
16開
|
| 出版社 |
: |
人民郵電出版社
|
| 出版日期 |
: |
2007-4-1
|
| NT$ |
: |
466
|
|
|
|
|
配送說明: 國際快遞 , 海運郵遞 。
付款說明: 1. VISA、MASTER線上刷卡 2. 信用卡傳真刷卡付款 3.
郵政劃撥 4. 銀行匯款 5. PAYPAL
|
|
|
|
|
 |
| |
本書全面、翔實地介紹了基於優秀的Java開發平臺——Eclipse,進行插件、界面和Web開發方面的內容。書中不僅包括適合Java初學者閱讀的編譯和運行Java應用程式,在Eclipse中配置環境變數、構建路徑,使用Junit編寫測試代碼等Eclipse開發的基礎知識;還包括適合Eclipse具體項目開發人員閱讀的開發Java圖形應用程式,開發Web應用程式,為Eclipse平臺開發插件等Eclipse核心編程的重要內容。 全書共分4篇10章,以“Eclipse快速入門篇→Eclipse圖形應用開發篇→Eclipse RCP開發篇→Java Web應用程式開發篇”為線索具體展開,涵蓋了Eclipse插件、界面和Web開發的方方面面的內容。書中給出大量實際、生動的案例,難度由低到高、內容循序漸進,並注重技巧的歸納和總結。 本書語言簡潔、內容豐富,適合基於Eclipse開發環境的程式員閱讀和使用。
|
|
|
|
|
|
 |
| |
第1部分 Eclipse快捷入門篇 第1章 Eclipse程式開發入門 1.1 安裝Eclipse IDE 1.2 創建Java程式 1.2.1 創建Java項目 1.2.2 創建類 1.2.3 編寫代碼 1.2.4 運行Java程式 1.2.5 查看項目的目錄結構 1.3 生成Getter和Setter方法 1.4 配置Java構建路徑 1.4.1 在項目中導入第三方庫 1.4.2 配置項目構建路徑 1.5 使用模板 1.5.1 編輯器模板 1.5.2 代碼樣式模板 1.6 實例——創建PetStore項目的持久層 1.7 小結 第2章 使用Eclipse進行敏捷開發 2.1 單元測試 2.1.1 安裝JUnit 2.1.2 編寫測試用例 2.1.3 運行測試用例 2.1.4 快速創建測試用例 2.2 重構 2.2.1 重命名 2.2.2 提取方法 2.2.3 移動類 2.2.4 Push Down 2.2.5 其他重構方法 2.3 小結 第2部分 Eclipse圖形應用開發篇 第3章 SWT應用程式設計 3.1 SWT基礎 3.1.1 安裝SWT 3.1.2 一個完整的SWT程式 3.1.3 Widget類 3.1.4 Display類 3.1.5 Shell類 3.2 SWT基本窗口組件 3.2.1 Label 3.2.2 Button 3.2.3 Text 3.2.4 List 3.2.5 Combo 3.2.6 Menu和MenuItem 3.2.7 ProgressBar 3.2.8 Scale 3.3 事件 3.3.1 無類型監聽器 3.3.2 類型監聽器 3.4 佈局 3.4.1 佈局與佈局數據 3.4.2 FillLayout 3.4.3 RowLayout 3.4.4 GridLayout 3.4.5 FormLayout 3.5 對話方塊 3.5.1 對話方塊的基本原理 3.5.2 消息對話方塊 3.5.3 目錄對話方塊 3.5.4 文件對話方塊 3.5.5 顏色選擇對話方塊 3.5.6 字體選擇對話方塊 3.6 圖形 3.6.1 繪製圖形 3.6.2 字體 3.7 小結 第4章 JFace和Eclipse插件開發 4.1 JFace的設計 4.1.1 Viewer 4.1.2 Actions 4.1.3 對話方塊和嚮導 4.1.4 圖像資源 4.2 JFace應用程式 4.2.1 JFace的安裝 4.2.2 一個完整的JFace程式 4.3 視圖舉例 4.4 用戶行為 4.5 對話方塊 4.5.1 定制對話方塊 4.5.2 嚮導框 4.6 插件開發的基本概念 4.6.1 Eclipse平台中的插件的關係 4.6.2 插件擴展點 4.7 小結 第3部分 Eclipse RCP開發篇 第5章 FeedExp應用程式開發 5.1 RSS閱讀器 1 5.1.1 什麼是RSS 5.1.2 RSS閱讀器實例 5.1.3 實例——FeedExp新聞閱讀器 5.2 FeedExp的開發步驟 5.3 搭建開發環境 5.4 編寫代碼 5.4.1 利用模板創建FeedExp項目 5.4.2 運行項目 5.5 小結 第6章 FeedExp GUI模組開發 6.1 FeedExp程式框架 6.1.1 Application類 6.1.2 ApplicationWorkbenchAdvisor類 6.1.3 ApplicationWorkbenchWindowAdvisor類 6.1.4 ApplicationActionBarAdvisor類 6.1.5 Perspective類 6.2 創建頻道視圖 6.2.1 添加視圖 6.2.2 構造數據模型 6.2.3 實現視圖對數據的解析 6.3 向FeedExp添加行為 6.3.1 創建Action 6.3.2 在主功能表和工具欄中加入行為 6.3.3 關於消息傳遞 6.4 實現右鍵功能表 6.5 創建新聞列表視圖 6.5.1 添加新聞列表視圖 6.5.2 實現對新聞列表數據模型的解析 6.5.3 關聯頻道視圖與新聞列表視圖 6.6 創建編輯器 6.6.1 添加編輯器 6.6.2 關聯編輯器與新聞列表視圖 6.7 創建瀏覽器視圖 6.8 小結 第7章 FeedExp底層實現與完善 7.1 News Feed讀取與解析 7.1.1 Syndication格式介紹 7.1.2 使用ROME 7.1.3 Newsfeed模型重構 7.1.4 在RCP中使用第三方JAR包 7.2 頻道的導出與導入 267 7.2.1 OPML格式 7.2.2 頻道模型重構 7.2.3 頻道導出模組 7.2.4 頻道導入模組 7.2.5 頻道的初始化與持久化 7.3 完善視圖及其關聯 7.3.1 使用多線程讀取新聞頻道 7.3.2 改善用戶交互 7.4 從項目到產品 7.4.1 裝飾產品外觀 7.4.2 創建獨立程式 7.5 小結 第4部分 Java Web應用程式開發篇 第8章 建立Web應用程式開發環境 8.1 Eclipse下最簡單的Web開發方式 8.1.1 安裝Tomcat伺服器 8.1.2 安裝Sysdeo TomcatPlugin插件 8.1.3 建立開發目錄 8.2 使用Easy Struts插件構造Struts開發環境 8.3 使用Struts Console插件構造Struts開發環境 8.4 構建Struts IDE開發環境 8.5 使用MyEclipse構建Web開發環境 8.6 使用WTP套件構建Web開發環境 8.7 小結 第9章 使用Easy Struts進行Web開發 9.1 創建Tomcat項目 9.2 使用Easy Struts添加Struts支援 9.3 使用Easy Action Associated with a form功能 9.4 修改InfoForm類 9.5 修改InfoAction類 9.6 修改JSP文件 9.7 測試應用程式 9.8 使用Easy Forward 9.9 使用Easy Message Resource對內容進行國際化 9.10 使用Easy Datasource連接到數據庫 9.11 使用Easy Exception處理異常 9.12 使用Easy Module對應用進行模組化 9.13 使用Easy PlugIn創建定制插件 9.14 部署應用程式 9.15 小結 第10章 使用Spring框架開發Web應用程式 10.1 Spring簡介 10.1.1 Spring輕型框架 10.1.2 Spring開源項目與社區 10.1.3 Spring的獲取與安裝 10.2 控制反轉容器 10.2.1 使用Setter注入法 10.2.2 使用構造函數注入法 10.2.3 注入參數 10.2.4 Bean的創建模式 10.2.5 避免使用Auto-Wiring 10.3 數據存取 10.3.1 在Spring應用程式中配置Hibernate 10.3.2 HibernateDaoSupport與HibernateTemplate 10.4 事務處理 10.5 實例程式 10.5.1 Swiki程式DAO層實現 10.5.2 Swiki程式業務邏輯層實現 10.5.3 Swiki程式Web層實現 10.6 小結
|
|
|
 |
|
|