注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计其他编程语言/工具ECLIPSE完全手册:基础.进阶.高级(含盘)

ECLIPSE完全手册:基础.进阶.高级(含盘)

ECLIPSE完全手册:基础.进阶.高级(含盘)

定 价:¥55.00

作 者: 周竞涛 主编
出版社: 电子工业出版社
丛编项: Java技术大系
标 签: Eclipse

ISBN: 9787121028076 出版时间: 2006-08-01 包装: 胶版纸
开本: 16开 页数: 506 字数:  

内容简介

  本书共分三篇,“基础篇”介绍了Eclipse及相关插件的安装、基础操作、Java开发工具以及代码调试等知识;“进阶篇”介绍了Eclipse中CVS、JUnit、SWT/JFace、Web相关技术的使用及相关插件;“高级篇”介绍了Eclipse体系架构、插件开发流程、Eclipse扩展基础、JDT技术内幕以及资源管理中Natures和Builders的应用等知识。适合Java程序员及各类软件开发人员阅读和参考。全书本着“求全求精”的宗旨,力求全面而系统地介绍Eclipse开发环境对各种Java应用开发的支持。全书共分三篇,“基础篇”介绍了Eclipse及相关插件的安装、基础操作、Java开发工具以及代码调试等知识;“进阶篇”介绍了Eclipse中CVS、JUnit、SWT/JFace、Web相关技术的使用及相关插件;“高级篇”介绍了Eclipse体系架构、插件开发流程、Eclipse扩展基础、JDT技术内幕以及资源管理中Natures和Builders的应用等知识。本书适合Java程序员及各类软件开发人员阅读和参考,为了便于不同层面的读者根据兴趣进行选择性的阅读,全书的大部分章节都力争做到了相对独立,读者可以将本书作为参考书使用。

作者简介

暂缺《ECLIPSE完全手册:基础.进阶.高级(含盘)》作者简介

图书目录

第一篇  Eclipse基础
第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  本章小结    8
第2章  Eclipse基础操作    9
2.1  透视图操作(Perspective)    9
2.1.1  打开透视图    10
2.1.2  定制透视图    10
2.1.3  第一个项目    11
2.2  编辑器操作    12
2.3  视图操作    14
2.3.1  导航器视图(Navigator view)    14
2.3.2  任务视图    16
2.3.3  书签视图    17
2.4  资源管理    18
2.4.1  资源概述    18
2.4.2  本地历史记录    20
2.4.3  比较和替换资源    21
2.4.4  恢复已删除资源    21
2.4.5  工作集    22
2.4.6  查找资源    22
2.4.7  导入/导出资源    24
2.4.8  移动资源    26
2.5  本章小结    27
第3章  Java开发工具    28
3.1  JDT的基本操作    28
3.1.1  查看JRE安装和类路径变量    28
3.1.2  创建HelloWorld项目    29
3.1.3  创建JUnit项目    32
3.2  JDT相关视图基本操作    34
3.2.1  包资源管理器视图    34
3.2.2  层次结构视图    35
3.3  Java编辑器的基本操作    36
3.3.1  打开Java编辑器    37
3.3.2  添加新方法    38
3.3.3  使用内容辅助功能    39
3.3.4  标识代码中的问题    40
3.3.5  使用快速修正功能    41
3.3.6  使用模板编程    42
3.3.7  组织导入语句    44
3.3.8  创建和查看Javadoc文档    45
3.4  重构支持    48
3.4.1  抽取新方法    48
3.4.2  重命名Java元素    49
3.4.3  移动和复制Java元素    50
3.5  Java搜索    51
3.5.1  使用搜索对话框执行Java搜索    51
3.5.2  使用弹出菜单执行Java搜索    51
3.5.3  搜索操作实践    52
3.6  运行Java应用程序    54
3.6.1  运行程序    54
3.6.2  对代码段和表达式求值    56
3.7  使用JRE    59
3.8  本章小结    61
第4章  调试Java代码    62
4.1  初识Java调试器    62
4.2  Eclipse调试视图    64
4.2.1  调试视图    64
4.2.2  变量视图    65
4.2.3  断点    66
4.2.4  表达式和显示视图    69
4.2.5  代码片段编辑测试窗    70
4.3  热替换    72
4.4  本地调试    73
4.4.1  调试启动配置    73
4.4.2  暂挂线程    75
4.4.3  单步遍历    75
4.5  远程调试    76
4.6  调试使用技巧    77
4.6.1  控制控制台    77
4.6.2  详细信息格式化程序    78
4.6.3  命令行详细信息    78
4.6.4  堆栈跟踪超链接    78
4.7  调试其他语言    78
4.8  本章小结    79
第二篇  Eclipse进阶篇
第5章  在Eclipse中使用CVS    82
5.1  资源控制的必要性    82
5.2  Eclipse团队支持    82
5.2.1  Eclipse团队支持的基本原则    82
5.2.2  团队支持配置    83
5.2.3  Eclipse本地版本控制    84
5.3  CVS概述    86
5.3.1  CVS基本原理    86
5.3.2  CVS之不能    88
5.4  CVS服务器    89
5.4.1  安装服务器端    89
5.4.2  配置CVS服务器    89
5.5  在Eclipse中使用CVS    91
5.5.1  设置CVS首选项    91
5.5.2  使用CVS    94
5.5.3  在CVS的控制下工作    102
5.5.4  版本标签和分支    114
5.6  第三方资源管理控制程序    116
5.7  本章小结    117
第6章  JUnit与单元测试    118
6.1  软件测试基础理论    118
6.1.1  什么是测试    118
6.1.2  测试驱动的开发与极限编程(XP)    118
6.1.3  单元测试    119
6.1.4  JUnit简介    122
6.2  在Eclipse中使用JUnit    144
6.3  本章小结    146
第7章  Eclipse SWT/JFace开发    147
7.1  Java GUI开发现状    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  第一个SWT程序    149
7.2.3  SWT程序剖析    154
7.2.4  SWT常用部件    155
7.2.5  SWT布局方式管理    162
7.2.6  系统资源管理    167
7.3  SWT与多线程    168
7.3.1  多线程编程    168
7.3.2  Java线程安全    173
7.3.3  SWT线程安全性新机制    175
7.4  Eclipse JFace界面工具包    177
7.4.1  JFace是什么    177
7.4.2  JFace程序剖析    177
7.4.3  JFace事件处理机制    179
7.5  SWT/JFace高级特性    181
7.5.1  OLE与ActiveX    181
7.5.2  OLE文档应用程序实例    185
7.6  本章小结    190
第8章  Web开发    191
8.1  Web服务器    191
8.1.1  Web服务器的实现    191
8.1.2  Tomcat安装    192
8.1.3  Tomcat配置    192
8.1.4  在Eclipse中使用Tomcat    197
8.2  Eclipse中开发Web应用    201
8.2.1  新建Tomcat项目    201
8.2.2  Servlet开发    202
8.2.3  Lomboz插件    206
8.2.4  JSP开发    211
8.3  本章小结    219
第9章  在Eclipse中应用J2EE    220
9.1  J2EE 和Eclipse    220
9.2  J2EE应用服务器    220
9.2.1  服务器浏览    221
9.2.2  下载和安装JBoss    222
9.2.3  在Eclipse中配置JBoss    223
9.3  创建J2EE项目    223
9.4  开发EJB    226
9.4.1  EJB简介    226
9.4.2  Xdoclet介绍    226
9.4.3  配置Lomboz    226
9.4.4  更改服务器    228
9.4.5  生成EJB文件    229
9.4.6  添加EJB方法    231
9.4.7  构建EJB接口类    232
9.4.8  EJB部署    234
9.4.9  运行测试    235
9.5  本章小结    237
第10章  基于Struts的Web开发技术    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体系结构    240
10.2.3  Struts框架基本组件包    241
10.3  构建Struts    242
10.3.1  构建模型    242
10.3.2  构建视图    242
10.3.3  构建控制器    244
10.4  Struts应用的配置    244
10.5  Struts控制流    249
10.6  基于Struts框架的开发流程    249
10.7  Struts分析    250
10.7.1  强项    250
10.7.2  弱项    250
10.8  在Eclipse中开发Struts    250
10.8.1  StrutsIDE插件    251
10.8.2  创建一个Struts项目    251
10.8.3  Struts示例    253
10.9  本章小结    259
第三篇  Eclipse高级篇
第11章  Eclipse架构综述    262
11.1  Eclipse体系架构    262
11.1.1  组成结构    262
11.1.2  RCP核心组件    263
11.1.3  RCP可选组件    265
11.1.4  集成开发环境组件    266
11.2  Eclipse插件模型    266
11.2.1  插件内部    266
11.2.2  Eclipse运行时    267
11.2.3  Eclipse 3.0插件和OSGi Bundle    267
11.2.4  插件组织结构    270
11.2.5  扩展中的参与者    272
11.2.6  插件和扩展对象的关系    274
11.2.7  扩展点模式    274
11.2.8  扩展处理过程    276
11.2.9  清单详解    278
11.3  本章小结    282
第12章  Eclipse插件开发    283
12.1  初识插件    283
12.1.1  what和why    283
12.1.2  插件的构成    283
12.2  插件的Helloworld    285
12.3  使用PDE开发插件    289
12.3.1  PDE简介    289
12.3.2  PDE插件开发实例    298
12.4  Eclipse插件的高级特性    303
12.4.1  插件片段    303
12.4.2  插件功能部件    304
12.4.3  定义插件的扩展点    304
12.5  本章小结    310
第13章  Eclipse扩展基础    311
13.1  用户界面基础    311
13.2  工作台扩展点    312
13.3  扩展操作基础    313
13.3.1  操作API    313
13.3.2  操作的共有特征    314
13.3.3  菜单和工具条属性    315
13.3.4  使用过滤器    317
13.4  工作台菜单和工具栏    319
13.4.1  定义为透视图的成员    319
13.4.2  通过用户指定    319
13.4.3  独立于透视图的菜单和工具栏    321
13.5  视图菜单和工具栏    322
13.6  编辑器菜单和工具栏    323
13.7  视图和编辑器的上下文菜单    324
13.7.1  视图上下文菜单    324
13.7.2  添加上下文菜单到视图中的对象    325
13.7.3  编辑器上下文菜单    326
13.8  本章小结    327
第14章  拥有个性化的视图、编辑器和透视图    328
14.1  视图    328
14.1.1  视图基础    328
14.1.2  一个简单的示例    330
14.1.3  创建视图    332
14.1.4  声明视图扩展    333
14.1.5  创建视图模型    334
14.1.6  创建视图类    335
14.1.7  创建内容提供器    336
14.1.8  创建标记提供器    337
14.1.9  关联视图与模型    338
14.1.10  用户选择    338
14.1.11  添加操作    339
14.1.12  视图交互    343
14.2  编辑器    344
14.2.1  编辑器基础    344
14.2.2  创建编辑器    344
14.2.3  清单文件    345
14.2.4  向导    347
14.2.5  编辑器类    349
14.2.6  初始化编辑器    350
14.2.7  修改和保存编辑内容    350
14.2.8  添加编辑器操作    351
14.2.9  添加语法着色    353
14.2.10  添加内容辅助    355
14.2.11  首选项页面    357
14.2.12  属性页    360
14.2.13  编辑器和内容大纲窗口    363
14.3  透视图    364
14.3.1  自定义透视图    365
14.3.2  扩展已有透视图    367
14.4  本章小结    368
第15章  JDT技术内幕    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对Eclipse的扩展    389
15.7  扩展JDT用户界面    389
15.7.1  视图操作    390
15.7.2  编辑器操作    390
15.7.3  Java元素上下文菜单    391
15.8  本章小结    391
第16章  资源管理中应用Natures和Builders    392
16.1  Eclipse中的资源管理    392
16.1.1  定制工程进程    392
16.1.2  扩展工作空间的资源进程框架    393
16.1.3  工程和工程描述    393
16.2  应用Natures    394
16.2.1  创建Nature支持工程配置    395
16.2.2  在工程中添加Nature    396
16.2.3  使用图示标识项目性质    397
16.3  应用Builder    397
16.3.1  定义构建器    398
16.3.2  构建过程    399
16.3.3  Listener和Builder    399
16.3.4  关联Nature和Builder    400
16.4  本章小结    401
第17章  Eclipse RCP程序开发    402
17.1  认识RCP    402
17.1.1  什么是RCP    402
17.1.2  RCP能做什么    402
17.2  RCP如何运行    403
17.2.1  Eclipse与OGSi框架    403
17.2.2  RCP应用程序模型    404
17.2.3  RCP应用程序的.plugin文件    404
17.2.4  设置RCP程序的外观    405
17.3  创建RCP应用    406
17.3.1  建立工程    406
17.3.2  创建Product配置文件    408
17.3.3  创建产品图标    410
17.3.4  创建产品About图片和文字    412
17.3.5  替换闪屏图片    414
17.3.6  定制产品的风格    414
17.3.7  发布产品    415
17.3.8  选择JRE    416
17.3.9  创建自己的启动程序    416
17.4  一个更复杂的例子    417
17.4.1  RCP程序的部署和发布    428
17.4.2  导出RCP应用程序    429
17.5  本章小结    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  环境    489
18.20.3  安装    489
18.20.4  在Eclipse中应用    489
18.21  DbEdit插件    500
18.21.1  插件介绍    500
18.21.2  环境    500
18.21.3  安装    500
18.21.4  在Eclipse中的应用    500

本目录推荐