注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語言/工具ECLIPSE完全手冊(cè):基礎(chǔ).進(jìn)階.高級(jí)(含盤)

ECLIPSE完全手冊(cè):基礎(chǔ).進(jìn)階.高級(jí)(含盤)

ECLIPSE完全手冊(cè):基礎(chǔ).進(jìn)階.高級(jí)(含盤)

定 價(jià):¥55.00

作 者: 周競濤 主編
出版社: 電子工業(yè)出版社
叢編項(xiàng): Java技術(shù)大系
標(biāo) 簽: Eclipse

ISBN: 9787121028076 出版時(shí)間: 2006-08-01 包裝: 膠版紙
開本: 16開 頁數(shù): 506 字?jǐn)?shù):  

內(nèi)容簡介

  本書共分三篇,“基礎(chǔ)篇”介紹了Eclipse及相關(guān)插件的安裝、基礎(chǔ)操作、Java開發(fā)工具以及代碼調(diào)試等知識(shí);“進(jìn)階篇”介紹了Eclipse中CVS、JUnit、SWT/JFace、Web相關(guān)技術(shù)的使用及相關(guān)插件;“高級(jí)篇”介紹了Eclipse體系架構(gòu)、插件開發(fā)流程、Eclipse擴(kuò)展基礎(chǔ)、JDT技術(shù)內(nèi)幕以及資源管理中Natures和Builders的應(yīng)用等知識(shí)。適合Java程序員及各類軟件開發(fā)人員閱讀和參考。全書本著“求全求精”的宗旨,力求全面而系統(tǒng)地介紹Eclipse開發(fā)環(huán)境對(duì)各種Java應(yīng)用開發(fā)的支持。全書共分三篇,“基礎(chǔ)篇”介紹了Eclipse及相關(guān)插件的安裝、基礎(chǔ)操作、Java開發(fā)工具以及代碼調(diào)試等知識(shí);“進(jìn)階篇”介紹了Eclipse中CVS、JUnit、SWT/JFace、Web相關(guān)技術(shù)的使用及相關(guān)插件;“高級(jí)篇”介紹了Eclipse體系架構(gòu)、插件開發(fā)流程、Eclipse擴(kuò)展基礎(chǔ)、JDT技術(shù)內(nèi)幕以及資源管理中Natures和Builders的應(yīng)用等知識(shí)。本書適合Java程序員及各類軟件開發(fā)人員閱讀和參考,為了便于不同層面的讀者根據(jù)興趣進(jìn)行選擇性的閱讀,全書的大部分章節(jié)都力爭做到了相對(duì)獨(dú)立,讀者可以將本書作為參考書使用。

作者簡介

暫缺《ECLIPSE完全手冊(cè):基礎(chǔ).進(jìn)階.高級(jí)(含盤)》作者簡介

圖書目錄

第一篇  Eclipse基礎(chǔ)
第1章  Eclipse入門    2
1.1  什么是Eclipse    2
1.2  Eclipse大事記    3
1.3  Eclipse的安裝    5
1.3.1  JDK下載安裝與配置    5
1.3.2  Eclipse下載與安裝    7
1.4  本章小結(jié)    8
第2章  Eclipse基礎(chǔ)操作    9
2.1  透視圖操作(Perspective)    9
2.1.1  打開透視圖    10
2.1.2  定制透視圖    10
2.1.3  第一個(gè)項(xiàng)目    11
2.2  編輯器操作    12
2.3  視圖操作    14
2.3.1  導(dǎo)航器視圖(Navigator view)    14
2.3.2  任務(wù)視圖    16
2.3.3  書簽視圖    17
2.4  資源管理    18
2.4.1  資源概述    18
2.4.2  本地歷史記錄    20
2.4.3  比較和替換資源    21
2.4.4  恢復(fù)已刪除資源    21
2.4.5  工作集    22
2.4.6  查找資源    22
2.4.7  導(dǎo)入/導(dǎo)出資源    24
2.4.8  移動(dòng)資源    26
2.5  本章小結(jié)    27
第3章  Java開發(fā)工具    28
3.1  JDT的基本操作    28
3.1.1  查看JRE安裝和類路徑變量    28
3.1.2  創(chuàng)建HelloWorld項(xiàng)目    29
3.1.3  創(chuàng)建JUnit項(xiàng)目    32
3.2  JDT相關(guān)視圖基本操作    34
3.2.1  包資源管理器視圖    34
3.2.2  層次結(jié)構(gòu)視圖    35
3.3  Java編輯器的基本操作    36
3.3.1  打開Java編輯器    37
3.3.2  添加新方法    38
3.3.3  使用內(nèi)容輔助功能    39
3.3.4  標(biāo)識(shí)代碼中的問題    40
3.3.5  使用快速修正功能    41
3.3.6  使用模板編程    42
3.3.7  組織導(dǎo)入語句    44
3.3.8  創(chuàng)建和查看Javadoc文檔    45
3.4  重構(gòu)支持    48
3.4.1  抽取新方法    48
3.4.2  重命名Java元素    49
3.4.3  移動(dòng)和復(fù)制Java元素    50
3.5  Java搜索    51
3.5.1  使用搜索對(duì)話框執(zhí)行Java搜索    51
3.5.2  使用彈出菜單執(zhí)行Java搜索    51
3.5.3  搜索操作實(shí)踐    52
3.6  運(yùn)行Java應(yīng)用程序    54
3.6.1  運(yùn)行程序    54
3.6.2  對(duì)代碼段和表達(dá)式求值    56
3.7  使用JRE    59
3.8  本章小結(jié)    61
第4章  調(diào)試Java代碼    62
4.1  初識(shí)Java調(diào)試器    62
4.2  Eclipse調(diào)試視圖    64
4.2.1  調(diào)試視圖    64
4.2.2  變量視圖    65
4.2.3  斷點(diǎn)    66
4.2.4  表達(dá)式和顯示視圖    69
4.2.5  代碼片段編輯測試窗    70
4.3  熱替換    72
4.4  本地調(diào)試    73
4.4.1  調(diào)試啟動(dòng)配置    73
4.4.2  暫掛線程    75
4.4.3  單步遍歷    75
4.5  遠(yuǎn)程調(diào)試    76
4.6  調(diào)試使用技巧    77
4.6.1  控制控制臺(tái)    77
4.6.2  詳細(xì)信息格式化程序    78
4.6.3  命令行詳細(xì)信息    78
4.6.4  堆棧跟蹤超鏈接    78
4.7  調(diào)試其他語言    78
4.8  本章小結(jié)    79
第二篇  Eclipse進(jìn)階篇
第5章  在Eclipse中使用CVS    82
5.1  資源控制的必要性    82
5.2  Eclipse團(tuán)隊(duì)支持    82
5.2.1  Eclipse團(tuán)隊(duì)支持的基本原則    82
5.2.2  團(tuán)隊(duì)支持配置    83
5.2.3  Eclipse本地版本控制    84
5.3  CVS概述    86
5.3.1  CVS基本原理    86
5.3.2  CVS之不能    88
5.4  CVS服務(wù)器    89
5.4.1  安裝服務(wù)器端    89
5.4.2  配置CVS服務(wù)器    89
5.5  在Eclipse中使用CVS    91
5.5.1  設(shè)置CVS首選項(xiàng)    91
5.5.2  使用CVS    94
5.5.3  在CVS的控制下工作    102
5.5.4  版本標(biāo)簽和分支    114
5.6  第三方資源管理控制程序    116
5.7  本章小結(jié)    117
第6章  JUnit與單元測試    118
6.1  軟件測試基礎(chǔ)理論    118
6.1.1  什么是測試    118
6.1.2  測試驅(qū)動(dòng)的開發(fā)與極限編程(XP)    118
6.1.3  單元測試    119
6.1.4  JUnit簡介    122
6.2  在Eclipse中使用JUnit    144
6.3  本章小結(jié)    146
第7章  Eclipse SWT/JFace開發(fā)    147
7.1  Java GUI開發(fā)現(xiàn)狀    147
7.1.1  Java的不足    147
7.1.2  AWT與Swing簡介    147
7.2  Eclipse SWT界面工具包    148
7.2.1  SWT的誕生    148
7.2.2  第一個(gè)SWT程序    149
7.2.3  SWT程序剖析    154
7.2.4  SWT常用部件    155
7.2.5  SWT布局方式管理    162
7.2.6  系統(tǒng)資源管理    167
7.3  SWT與多線程    168
7.3.1  多線程編程    168
7.3.2  Java線程安全    173
7.3.3  SWT線程安全性新機(jī)制    175
7.4  Eclipse JFace界面工具包    177
7.4.1  JFace是什么    177
7.4.2  JFace程序剖析    177
7.4.3  JFace事件處理機(jī)制    179
7.5  SWT/JFace高級(jí)特性    181
7.5.1  OLE與ActiveX    181
7.5.2  OLE文檔應(yīng)用程序?qū)嵗?nbsp;   185
7.6  本章小結(jié)    190
第8章  Web開發(fā)    191
8.1  Web服務(wù)器    191
8.1.1  Web服務(wù)器的實(shí)現(xiàn)    191
8.1.2  Tomcat安裝    192
8.1.3  Tomcat配置    192
8.1.4  在Eclipse中使用Tomcat    197
8.2  Eclipse中開發(fā)Web應(yīng)用    201
8.2.1  新建Tomcat項(xiàng)目    201
8.2.2  Servlet開發(fā)    202
8.2.3  Lomboz插件    206
8.2.4  JSP開發(fā)    211
8.3  本章小結(jié)    219
第9章  在Eclipse中應(yīng)用J2EE    220
9.1  J2EE 和Eclipse    220
9.2  J2EE應(yīng)用服務(wù)器    220
9.2.1  服務(wù)器瀏覽    221
9.2.2  下載和安裝JBoss    222
9.2.3  在Eclipse中配置JBoss    223
9.3  創(chuàng)建J2EE項(xiàng)目    223
9.4  開發(fā)EJB    226
9.4.1  EJB簡介    226
9.4.2  Xdoclet介紹    226
9.4.3  配置Lomboz    226
9.4.4  更改服務(wù)器    228
9.4.5  生成EJB文件    229
9.4.6  添加EJB方法    231
9.4.7  構(gòu)建EJB接口類    232
9.4.8  EJB部署    234
9.4.9  運(yùn)行測試    235
9.5  本章小結(jié)    237
第10章  基于Struts的Web開發(fā)技術(shù)    238
10.1  Structs簡介    238
10.1.1  什么是Struts    238
10.1.2  為什么用Struts    238
10.2  Struts框架    239
10.2.1  MVC模式    240
10.2.2  Struts體系結(jié)構(gòu)    240
10.2.3  Struts框架基本組件包    241
10.3  構(gòu)建Struts    242
10.3.1  構(gòu)建模型    242
10.3.2  構(gòu)建視圖    242
10.3.3  構(gòu)建控制器    244
10.4  Struts應(yīng)用的配置    244
10.5  Struts控制流    249
10.6  基于Struts框架的開發(fā)流程    249
10.7  Struts分析    250
10.7.1  強(qiáng)項(xiàng)    250
10.7.2  弱項(xiàng)    250
10.8  在Eclipse中開發(fā)Struts    250
10.8.1  StrutsIDE插件    251
10.8.2  創(chuàng)建一個(gè)Struts項(xiàng)目    251
10.8.3  Struts示例    253
10.9  本章小結(jié)    259
第三篇  Eclipse高級(jí)篇
第11章  Eclipse架構(gòu)綜述    262
11.1  Eclipse體系架構(gòu)    262
11.1.1  組成結(jié)構(gòu)    262
11.1.2  RCP核心組件    263
11.1.3  RCP可選組件    265
11.1.4  集成開發(fā)環(huán)境組件    266
11.2  Eclipse插件模型    266
11.2.1  插件內(nèi)部    266
11.2.2  Eclipse運(yùn)行時(shí)    267
11.2.3  Eclipse 3.0插件和OSGi Bundle    267
11.2.4  插件組織結(jié)構(gòu)    270
11.2.5  擴(kuò)展中的參與者    272
11.2.6  插件和擴(kuò)展對(duì)象的關(guān)系    274
11.2.7  擴(kuò)展點(diǎn)模式    274
11.2.8  擴(kuò)展處理過程    276
11.2.9  清單詳解    278
11.3  本章小結(jié)    282
第12章  Eclipse插件開發(fā)    283
12.1  初識(shí)插件    283
12.1.1  what和why    283
12.1.2  插件的構(gòu)成    283
12.2  插件的Helloworld    285
12.3  使用PDE開發(fā)插件    289
12.3.1  PDE簡介    289
12.3.2  PDE插件開發(fā)實(shí)例    298
12.4  Eclipse插件的高級(jí)特性    303
12.4.1  插件片段    303
12.4.2  插件功能部件    304
12.4.3  定義插件的擴(kuò)展點(diǎn)    304
12.5  本章小結(jié)    310
第13章  Eclipse擴(kuò)展基礎(chǔ)    311
13.1  用戶界面基礎(chǔ)    311
13.2  工作臺(tái)擴(kuò)展點(diǎn)    312
13.3  擴(kuò)展操作基礎(chǔ)    313
13.3.1  操作API    313
13.3.2  操作的共有特征    314
13.3.3  菜單和工具條屬性    315
13.3.4  使用過濾器    317
13.4  工作臺(tái)菜單和工具欄    319
13.4.1  定義為透視圖的成員    319
13.4.2  通過用戶指定    319
13.4.3  獨(dú)立于透視圖的菜單和工具欄    321
13.5  視圖菜單和工具欄    322
13.6  編輯器菜單和工具欄    323
13.7  視圖和編輯器的上下文菜單    324
13.7.1  視圖上下文菜單    324
13.7.2  添加上下文菜單到視圖中的對(duì)象    325
13.7.3  編輯器上下文菜單    326
13.8  本章小結(jié)    327
第14章  擁有個(gè)性化的視圖、編輯器和透視圖    328
14.1  視圖    328
14.1.1  視圖基礎(chǔ)    328
14.1.2  一個(gè)簡單的示例    330
14.1.3  創(chuàng)建視圖    332
14.1.4  聲明視圖擴(kuò)展    333
14.1.5  創(chuàng)建視圖模型    334
14.1.6  創(chuàng)建視圖類    335
14.1.7  創(chuàng)建內(nèi)容提供器    336
14.1.8  創(chuàng)建標(biāo)記提供器    337
14.1.9  關(guān)聯(lián)視圖與模型    338
14.1.10  用戶選擇    338
14.1.11  添加操作    339
14.1.12  視圖交互    343
14.2  編輯器    344
14.2.1  編輯器基礎(chǔ)    344
14.2.2  創(chuàng)建編輯器    344
14.2.3  清單文件    345
14.2.4  向?qū)?nbsp;   347
14.2.5  編輯器類    349
14.2.6  初始化編輯器    350
14.2.7  修改和保存編輯內(nèi)容    350
14.2.8  添加編輯器操作    351
14.2.9  添加語法著色    353
14.2.10  添加內(nèi)容輔助    355
14.2.11  首選項(xiàng)頁面    357
14.2.12  屬性頁    360
14.2.13  編輯器和內(nèi)容大綱窗口    363
14.3  透視圖    364
14.3.1  自定義透視圖    365
14.3.2  擴(kuò)展已有透視圖    367
14.4  本章小結(jié)    368
第15章  JDT技術(shù)內(nèi)幕    369
15.1  JDT介紹    369
15.2  Java模型    370
15.3  JDT模型核心要素    371
15.3.1  JavaCore類    371
15.3.2  JavaUI類    374
15.3.3  ToolFactory類    375
15.4  分析Java源代碼    375
15.5  修改Java源代碼    386
15.5.1  使用AST    386
15.5.2  使用工作副本    387
15.6  JDT對(duì)Eclipse的擴(kuò)展    389
15.7  擴(kuò)展JDT用戶界面    389
15.7.1  視圖操作    390
15.7.2  編輯器操作    390
15.7.3  Java元素上下文菜單    391
15.8  本章小結(jié)    391
第16章  資源管理中應(yīng)用Natures和Builders    392
16.1  Eclipse中的資源管理    392
16.1.1  定制工程進(jìn)程    392
16.1.2  擴(kuò)展工作空間的資源進(jìn)程框架    393
16.1.3  工程和工程描述    393
16.2  應(yīng)用Natures    394
16.2.1  創(chuàng)建Nature支持工程配置    395
16.2.2  在工程中添加Nature    396
16.2.3  使用圖示標(biāo)識(shí)項(xiàng)目性質(zhì)    397
16.3  應(yīng)用Builder    397
16.3.1  定義構(gòu)建器    398
16.3.2  構(gòu)建過程    399
16.3.3  Listener和Builder    399
16.3.4  關(guān)聯(lián)Nature和Builder    400
16.4  本章小結(jié)    401
第17章  Eclipse RCP程序開發(fā)    402
17.1  認(rèn)識(shí)RCP    402
17.1.1  什么是RCP    402
17.1.2  RCP能做什么    402
17.2  RCP如何運(yùn)行    403
17.2.1  Eclipse與OGSi框架    403
17.2.2  RCP應(yīng)用程序模型    404
17.2.3  RCP應(yīng)用程序的.plugin文件    404
17.2.4  設(shè)置RCP程序的外觀    405
17.3  創(chuàng)建RCP應(yīng)用    406
17.3.1  建立工程    406
17.3.2  創(chuàng)建Product配置文件    408
17.3.3  創(chuàng)建產(chǎn)品圖標(biāo)    410
17.3.4  創(chuàng)建產(chǎn)品About圖片和文字    412
17.3.5  替換閃屏圖片    414
17.3.6  定制產(chǎn)品的風(fēng)格    414
17.3.7  發(fā)布產(chǎn)品    415
17.3.8  選擇JRE    416
17.3.9  創(chuàng)建自己的啟動(dòng)程序    416
17.4  一個(gè)更復(fù)雜的例子    417
17.4.1  RCP程序的部署和發(fā)布    428
17.4.2  導(dǎo)出RCP應(yīng)用程序    429
17.5  本章小結(jié)    430
第18章  插件大全    431
18.1  Ant Build file Creator插件    432
18.2  Doclipse插件    433
18.3  viPlugin插件    436
18.4  ColorEditor插件    437
18.5  CDT插件    439
18.6  EclipseME插件    445
18.7  Code Analysis插件    449
18.8  Designer插件    450
18.9  Visual Editor插件    451
18.10  娛樂類插件    454
18.10.1  RamanVideoPlayer播放器插件    454
18.10.2  Player插件套    455
18.10.3  SweatAmp插件    457
18.10.4  Eclipse games插件    458
18.11  Continuous Testing插件    460
18.12  Eclipse UML2插件    463
18.13  Log4E插件    472
18.14  Flow4J插件    473
18.14.1  插件介紹    473
18.14.2  Flow4J使用方法    474
18.15  Pattern Box插件    477
18.16  JspFormat     480
18.17  XMLBuddy插件    480
18.18  EMF插件    482
18.18.1  插件介紹    482
18.18.2  使用方法    483
18.19  EclipseHTMLEditor插件    486
18.20  JBossIDE插件    489
18.20.1  插件介紹    489
18.20.2  環(huán)境    489
18.20.3  安裝    489
18.20.4  在Eclipse中應(yīng)用    489
18.21  DbEdit插件    500
18.21.1  插件介紹    500
18.21.2  環(huán)境    500
18.21.3  安裝    500
18.21.4  在Eclipse中的應(yīng)用    500

本目錄推薦

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