注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計其他編程語言/工具Eclipse核心編程:插件、界面與Web開發(fā)

Eclipse核心編程:插件、界面與Web開發(fā)

Eclipse核心編程:插件、界面與Web開發(fā)

定 價:¥49.00

作 者: 李大卓,劉海 編著
出版社: 人民郵電出版社
叢編項:
標 簽: Eclipse

ISBN: 9787115158369 出版時間: 2007-04-01 包裝: 膠版紙
開本: 16開 頁數(shù): 432 字數(shù):  

內容簡介

  《Eclipse核心編程:插件、界面與Web開發(fā)(附光盤)》全面、翔實地介紹了基于優(yōu)秀的Java開發(fā)平臺——Eclipse,進行插件、界面和Web開發(fā)方面的內容。書中不僅包括適合Java初學者閱讀的編譯和運行Java應用程序,在Eclipse中配置環(huán)境變量、構建路徑,使用Junit編寫測試代碼等Eclipse開發(fā)的基礎知識;還包括適合Eclipse具體項目開發(fā)人員閱讀的開發(fā)Java圖形應用程序,開發(fā)Web應用程序,為Eclipse平臺開發(fā)插件等Eclipse核心編程的重要內容。全書共分4篇10章,以“Eclipse快速入門篇→Eclipse圖形應用開發(fā)篇→Eclipse RCP開發(fā)篇→Java Web應用程序開發(fā)篇”為線索具體展開,涵蓋了Eclipse插件、界面和Web開發(fā)的方方面面的內容。書中給出大量實際、生動的案例,難度由低到高、內容循序漸進,并注重技巧的歸納和總結。《Eclipse核心編程:插件、界面與Web開發(fā)(附光盤)》語言簡潔、內容豐富,適合基于Eclipse開發(fā)環(huán)境的程序員閱讀和使用。

作者簡介

暫缺《Eclipse核心編程:插件、界面與Web開發(fā)》作者簡介

圖書目錄

第1部分 Eclipse快捷入門篇
第1章 Eclipse程序開發(fā)入門 2
1.1 安裝Eclipse IDE 2
1.2 創(chuàng)建Java程序 4
1.2.1 創(chuàng)建Java項目 4
1.2.2 創(chuàng)建類 6
1.2.3 編寫代碼 7
1.2.4 運行Java程序 8
1.2.5 查看項目的目錄結構 9
1.3 生成Getter和Setter方法 9
1.4 配置Java構建路徑 12
1.4.1 在項目中導入第三方庫 12
1.4.2 配置項目構建路徑 13
1.5 使用模板 16
1.5.1 編輯器模板 16
1.5.2 代碼樣式模板 19
1.6 實例——創(chuàng)建PetStore項目的持久層 22
1.7 小結 24
第2章 使用Eclipse進行敏捷開發(fā) 25
2.1 單元測試 25
2.1.1 安裝JUnit 26
2.1.2 編寫測試用例 27
2.1.3 運行測試用例 29
2.1.4 快速創(chuàng)建測試用例 32
2.2 重構 34
2.2.1 重命名 34
2.2.2 提取方法 36
2.2.3 移動類 38
2.2.4 Push Down 38
2.2.5 其他重構方法 39
2.3 小結 39
第2部分 Eclipse圖形應用開發(fā)篇
第3章 SWT應用程序設計 42
3.1 SWT基礎 42
3.1.1 安裝SWT 43
3.1.2 一個完整的SWT程序 47
3.1.3 Widget類 48
3.1.4 Display類 50
3.1.5 Shell類 51
3.2 SWT基本窗口組件 53
3.2.1 Label 53
3.2.2 Button 55
3.2.3 Text 60
3.2.4 List 70
3.2.5 Combo 73
3.2.6 Menu和MenuItem 75
3.2.7 ProgressBar 82
3.2.8 Scale 87
3.3 事件 88
3.3.1 無類型監(jiān)聽器 88
3.3.2 類型監(jiān)聽器 89
3.4 布局 89
3.4.1 布局與布局數(shù)據(jù) 91
3.4.2 FillLayout 92
3.4.3 RowLayout 95
3.4.4 GridLayout 100
3.4.5 FormLayout 110
3.5 對話框 110
3.5.1 對話框的基本原理 111
3.5.2 消息對話框 112
3.5.3 目錄對話框 114
3.5.4 文件對話框 116
3.5.5 顏色選擇對話框 120
3.5.6 字體選擇對話框 123
3.6 圖形 124
3.6.1 繪制圖形 124
3.6.2 字體 130
3.7 小結 133
第4章 JFace和Eclipse插件開發(fā) 134
4.1 JFace的設計 134
4.1.1 Viewer 139
4.1.2 Actions 141
4.1.3 對話框和向導 142
4.1.4 圖像資源 142
4.2 JFace應用程序 143
4.2.1 JFace的安裝 143
4.2.2 一個完整的JFace程序 144
4.3 視圖舉例 146
4.4 用戶行為 156
4.5 對話框 170
4.5.1 定制對話框 170
4.5.2 向導框 173
4.6 插件開發(fā)的基本概念 183
4.6.1 Eclipse平臺中的插件的關系 184
4.6.2 插件擴展點 186
4.7 小結 186
第3部分 Eclipse RCP開發(fā)篇
第5章 FeedExp應用程序開發(fā) 190
5.1 RSS閱讀器 190
5.1.1 什么是RSS 190
5.1.2 RSS閱讀器實例 191
5.1.3 實例——FeedExp新聞閱讀器 193
5.2 FeedExp的開發(fā)步驟 193
5.3 搭建開發(fā)環(huán)境 194
5.4 編寫代碼 195
5.4.1 利用模板創(chuàng)建FeedExp項目 195
5.4.2 運行項目 198
5.5 小結 200
第6章 FeedExp GUI模塊開發(fā) 201
6.1 FeedExp程序框架 201
6.1.1 Application類 202
6.1.2 ApplicationWorkbenchAdvisor類 203
6.1.3 ApplicationWorkbenchWindowAdvisor類 203
6.1.4 ApplicationActionBarAdvisor類 204
6.1.5 Perspective類 205
6.2 創(chuàng)建頻道視圖 205
6.2.1 添加視圖 205
6.2.2 構造數(shù)據(jù)模型 207
6.2.3 實現(xiàn)視圖對數(shù)據(jù)的解析 211
6.3 向FeedExp添加行為 214
6.3.1 創(chuàng)建Action 214
6.3.2 在主菜單和工具欄中加入行為 223
6.3.3 關于消息傳遞 226
6.4 實現(xiàn)右鍵菜單 228
6.5 創(chuàng)建新聞列表視圖 231
6.5.1 添加新聞列表視圖 231
6.5.2 實現(xiàn)對新聞列表數(shù)據(jù)模型的解析 233
6.5.3 關聯(lián)頻道視圖與新聞列表視圖 238
6.6 創(chuàng)建編輯器 242
6.6.1 添加編輯器 242
6.6.2 關聯(lián)編輯器與新聞列表視圖 246
6.7 創(chuàng)建瀏覽器視圖 248
6.8 小結 251
第7章 FeedExp底層實現(xiàn)與完善 252
7.1 News Feed讀取與解析 252
7.1.1 Syndication格式介紹 252
7.1.2 使用ROME 255
7.1.3 Newsfeed模型重構 260
7.1.4 在RCP中使用第三方JAR包 263
7.2 頻道的導出與導入 267
7.2.1 OPML格式 267
7.2.2 頻道模型重構 268
7.2.3 頻道導出模塊 274
7.2.4 頻道導入模塊 287
7.2.5 頻道的初始化與持久化 287
7.3 完善視圖及其關聯(lián) 290
7.3.1 使用多線程讀取新聞頻道 290
7.3.2 改善用戶交互 294
7.4 從項目到產品 296
7.4.1 裝飾產品外觀 296
7.4.2 創(chuàng)建獨立程序 303
7.5 小結 307
第4部分 Java Web應用程序開發(fā)篇
第8章 建立Web應用程序開發(fā)環(huán)境 310
8.1 Eclipse下最簡單的Web開發(fā)方式 310
8.1.1 安裝Tomcat服務器 310
8.1.2 安裝Sysdeo TomcatPlugin插件 311
8.1.3 建立開發(fā)目錄 313
8.2 使用Easy Struts插件構造Struts開發(fā)環(huán)境 319
8.3 使用Struts Console插件構造Struts開發(fā)環(huán)境 321
8.4 構建Struts IDE開發(fā)環(huán)境 324
8.5 使用MyEclipse構建Web開發(fā)環(huán)境 327
8.6 使用WTP套件構建Web開發(fā)環(huán)境 332
8.7 小結 336
第9章 使用Easy Struts進行Web開發(fā) 337
9.1 創(chuàng)建Tomcat項目 337
9.2 使用Easy Struts添加Struts支持 339
9.3 使用Easy Action Associated with a form功能 342
9.4 修改InfoForm類 347
9.5 修改InfoAction類 352
9.6 修改JSP文件 354
9.7 測試應用程序 356
9.8 使用Easy Forward 357
9.9 使用Easy Message Resource對內容進行國際化 359
9.10 使用Easy Datasource連接到數(shù)據(jù)庫 360
9.11 使用Easy Exception處理異?!?64
9.12 使用Easy Module對應用進行模塊化 367
9.13 使用Easy PlugIn創(chuàng)建定制插件 371
9.14 部署應用程序 373
9.15 小結 374
第10章 使用Spring框架開發(fā)Web應用程序 375
10.1 Spring簡介 375
10.1.1 Spring輕型框架 375
10.1.2 Spring開源項目與社區(qū) 377
10.1.3 Spring的獲取與安裝 377
10.2 控制反轉容器 380
10.2.1 使用Setter注入法 380
10.2.2 使用構造函數(shù)注入法 383
10.2.3 注入?yún)?shù) 384
10.2.4 Bean的創(chuàng)建模式 387
10.2.5 避免使用Auto-Wiring 388
10.3 數(shù)據(jù)存取 390
10.3.1 在Spring應用程序中配置Hibernate 392
10.3.2 HibernateDaoSupport與HibernateTemplate 395
10.4 事務處理 399
10.5 實例程序 406
10.5.1 Swiki程序DAO層實現(xiàn) 409
10.5.2 Swiki程序業(yè)務邏輯層實現(xiàn) 417
10.5.3 Swiki程序Web層實現(xiàn) 420
10.6 小結 432

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號