《精通Eclipse》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:刘亚滨,杨红等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2005
  • ISBN:7121003848
  • 页数:502 页
图书介绍:Eclipse是一个非常优秀的集成开发环境。本书从Eclipse的基础开始,介绍了Eclipse的体系结构、技术概况以及实际应用,由浅入深全方位地向读者展示了Eclipse。本书指导读者利用各种插件使Eclipse成为各种领域的工具,如编程工具、项目开发工具、建模工具、测试工具、版本管理工具等。本书还包括了如:Java应用程序开发、C++应用程序开发、Web应用程序开发、J2EE项目开发及Struts框架开发等大量实例;并且介绍了Ant,Junit,CVS,UML等相关技术,以及如何在Eclipse平台中利用这些插件来进行测试、版本管理及设计等工作。全书分为七篇,共15章。本书适合于Java程序员、专业的软件开发者阅读。

第一篇 Eclipse基础 1

第1章 Eclipse简介 3

1.1 何谓Eclipse 3

1.2 Eclipse的主要组成 4

1.3 Eclipse的主要特点 6

1.4 Eclipse的安装 7

1.4.1 JDK的下载和安装 7

1.4.2 JDK环境变量的设定 9

1.4.3 Eclipse的下载安装 10

1.5.1 编辑窗口 13

1.5 Eclipse的开发环境 13

1.5.2 观察窗口 14

1.5.3 透视图 15

1.6 Eclipse 3.0新功能及改进 16

1.6.1 平台和SWT的新增功能 16

1.6.2 文本的新增功能 20

1.6.3 JDT的新增功能 22

1.6.4 搜索,比较,CVS,Ant的新增功能 30

1.6.5 PDE的新增功能 32

本章小结 35

第2章 Eclipse平台 36

2.1 Eclipse平台技术概述 36

2.1.1 平台的体系结构 36

2.1.2 平台运行时 38

2.1.3 工作区 38

2.1.4 工作台和用户界面工具箱 40

2.1.5 小组支持 45

2.1.6 帮助支持 46

2.2.1 工作台概述 48

2.2 Eclipse工作台 48

2.2.2 透视图 49

2.2.3 视图 50

2.2.4 编辑器 50

2.2.5 工具栏 52

2.2.6 第一个项目 52

2.2.7 标记 55

2.2.8 书签及书签视图 55

2.2.9 任务及任务视图 57

2.2.10 搜索及搜索视图 58

2.2.11 比较 61

2.2.12 本地历史记录 64

2.2.13 外部工具 65

2.2.14 更新管理器 66

2.3 资源管理 70

2.3.1 资源与工作台 70

2.3.2 对资源进行操作 72

2.3.3 浏览和查找资源 75

2.3.4 导入/导出资源 79

2.3.5 插件开发中的资源 83

2.4.1 定制工具栏 86

2.4 定制工作台 86

2.4.2 定制键绑定 87

2.4.3 更改字体和颜色 91

2.4.4 更改选项卡的位置 93

2.4.5 控制单击和双击行为 94

2.4.6 定制透视图 94

本章小结 96

第二篇 Eclipse编程工具 97

3.1 JDT的基础操作 99

3.1.1 验证JRE安装和类路径变量 99

第3章 利用JDT编写Java程序 99

3.1.2 创建Java项目 101

3.1.3 新建Java类 103

3.2 Java编辑器 104

3.2.1 打开Java编辑器 105

3.2.2 使用内容辅助功能编程 106

3.2.3 快速修正功能 108

3.2.4 管理导入语句 110

3.2.5 创建和查看Javadoc文档 112

3.2.6 标识代码指示符 114

3.2.7 格式化Java代码 116

3.2.8 使用模板编程 117

3.2.9 使用本地历史记录 120

3.3 JDT的相关视图 121

3.3.1 “包资源管理器”视图 121

3.3.2 “大纲”视图 124

3.3.3 “层次结构”视图 125

3.3.4 “Java浏览”透视图 126

3.4 运行与调试 127

3.4.1 运行 127

3.4.2 JDT调试器 131

3.4.3 断点 132

3.4.4 本地调试 136

3.4.5 远程调试 138

3.4.6 对表达式和代码段求值 139

3.5 JDT搜索 144

3.5.1 从工作台执行Java搜索 144

3.5.2 使用弹出菜单执行Java搜索 146

3.6 重构支持 147

3.6.1 Java元素重命名 147

3.6.2 Java元素移动 149

3.7 Java构建器 151

3.6.3 Java元素复制 151

3.7.1 构建Java程序 152

3.7.2 构建类路径 154

3.7.3 使用JRE 159

本章小结 162

第4章 利用CDT编写C/C++程序 163

4.1 CDT插件介绍 163

4.2 安装MinGW 163

4.3 CDT的下载和安装 167

4.4.1 新建一个C++工程 168

4.4 创建C/C++工程 168

4.4.2 新建.cpp文件 169

4.4.3 新建makefile文件 169

4.5 CDT IDE功能 170

4.5.1 自定义C/C++编辑器 170

4.5.2 代码模版 172

4.5.3 代码辅助功能 176

4.5.4 生成本地历史记录 179

4.6 调试C++工程 179

本章小结 181

第三篇 Eclipse测试工具 183

第5章 Eclipse与JUnit 185

5.1 软件测试基础 185

5.1.1 软件测试的目的 185

5.1.2 软件测试的原则 186

5.1.3 软件测试的对象 186

5.1.4 软件测试的种类 187

5.1.5 软件测试的过程 187

5.1.6 软件测试的基本方法 188

5.2.1 为什么使用JUnit 189

5.2 JUnit简介 189

5.2.2 JUnit API介绍 191

5.3 在Eclipse中设置JUnit 191

5.4 用Eclipse和JUnit进行单元测试 193

5.4.1 单项测试 193

5.4.2 多项测试 199

5.4.3 多个测试类测试 201

5.5 数据库程序的单元测试 202

本章小结 206

第四篇 Eclipse资源管理工具 207

6.1 Ant简介 209

第6章 Eclipse环境下Ant插件的应用 209

6.2 Ant安装和配置 210

6.2.1 安装Ant 210

6.2.2 配置Ant环境变量 210

6.2.3 Ant的依赖库 211

6.3 运行Ant 212

6.4 build.xml语法详解 213

6.4.1 项目(projiect) 214

6.4.2 目标(target) 214

6.4.4 属性(property) 216

6.4.3 任务(task) 216

6.4.5 过滤器(token filters) 218

6.4.6 路径指定元素 218

6.4.7 命令行变量 219

6.5 使用Ant插件 221

6.5.1 创建Ant构建文件 221

6.5.2 编辑Ant构建文件 222

6.5.3 运行Ant构建文件 225

6.5.4 保存和重用Ant选项 227

6.6 用build.xml构建Ant部署文件 229

6.7 Ant和JUnit结合进行单元测试 234

本章小结 236

第7章 使用Eclipse协同CVS进行版本管理 237

7.1 什么是CVS 237

7.2 CVS服务器的安装 237

7.3 在Linux平台上的配置CVS服务器 239

7.4 在Windows NT平台上的配置CVS服务器 242

7.5 应用CVS系统协助开发的一个简单的流程 242

7.6 CVS的几个基本概念 244

7.7 Eclipse和CVS的连接 245

7.8 启动一个新项目 248

7.9 应用Eclipse从CVS资源库检出代码 251

7.10 在开发过程中Eclipse协同CVS开发的基本操作 254

本章小结 260

第五篇 Eclipse开发工具 261

第8章 Web应用程序开发 263

8.1 Web服务器 263

8.1.1 Web服务器简介 263

8.1.2 在Linux下安装Apache和Tomcat 264

8.1.3 在Windows下安装Tomcat 268

8.2.2 server.xml配置文件介绍 269

8.2 Tomcat的配置介绍 269

8.2.1 Tomcat目录结构 269

8.3 Eclipse与Tomcat的连接 271

8.3.1 Tomcat插件下载安装 271

8.3.2 Tomcat在Eclipse上的配置 271

8.4 在Eclipse平台上开发Web应用程序 274

8.4.1 新建Tomcat项目 274

8.4.2 创建Tomcat项目中的Servlet 276

8.4.3 创建Tomcat项目中的部署描述符web.xml 277

8.4.4 创建Tomcat项目中的JSP 278

本章小结 281

第9章 使用Eclipse进行J2EE项目开发 282

9.1 J2EE Web应用服务器 282

9.1.1 介绍几种常用的J2EE服务器 282

9.1.2 JBoss下载与安装 284

9.2 Lomboz插件的下载与安装 285

9.2.1 Lomboz插件的介绍 285

9.2.2 Lomboz插件配置 285

9.3 创建J2EE项目 287

9.4 利用Lomboz编写和调试JSP文件 291

9.5 Eclipse结合Lomboz开发EJB 293

9.5.1 XDoclet介绍 294

9.5.2 生成EJB 294

9.5.3 生成EJB接口类 297

9.5.4 EJB部署 299

9.5.5 生成客户端EJB 300

9.5.6 运行JBoss服务器 301

本章小结 302

第六篇 Eclipse数据库应用 303

10.1.1 MySQL数据库简介 305

10.1 数据库的构筑 305

第10章 数据库的构筑与连接 305

10.1.2 MySQL数据库安装 306

10.1.3 MySQL数据库基本操作指令 306

10.2 数据库连接 309

10.2.1 JDBC对象 309

10.2.2 JDBC驱动类型 310

10.2.3 JDBC的使用过程 311

10.2.4 一个简单的数据库查询的例子 312

10.3.1 Tanghan插件简介 313

10.3 Tanghan插件 313

10.3.2 Tanghan插件下载及安装 315

10.3.3 使用Tanghan插件连接数据库 315

10.3.4 使用Tanghan插件进行数据库查询及修改操作 317

10.3.5 数据库连接测试程序 318

10.4 EJB与数据库的连接 319

10.4.1 JBoss的数据库设定 319

10.4.2 生成实体Bean 320

10.4.3 实体Bean的部署和运行 323

本章小结 326

第七篇 Eclipse高级应用 327

第11章 Eclipse环境下的Struts框架应用 329

11.1 Struts框架简介 329

11.2 MVC模式 329

11.2.1 MVC模式结构 329

11.2.2 Model2体系结构 330

11.2.3 MVC设计模式的小结 331

11.3 Struts的下载和安装 331

11.4 一个简单的Struts程序 332

11.5.1 Struts应用程序组件 340

11.5 Struts的组成与结构 340

11.5.2 MVC模式下的Struts 344

11.5.3 Struts的配置文件 345

11.6 Struts标签库 349

11.6.1 HTML标签 350

11.6.2 Logic标签 356

11.6.3 Bean标签 359

11.7 Easy Struts插件 362

11.8 用Easy Struts插件开发Struts项目 363

11.8.1 新建Struts工程 363

11.8.2 生成JSP文件 366

11.8.3 生成ActionForm类 367

11.8.4 生成Action类 369

11.8.5 生成test.properties文件 372

11.8.6 配置struts-config.xml文件 373

11.8.7 生成数据库访问文件 374

11.8.8 编辑文件 376

11.8.9 实例运行 380

11.8.10 实例小结 381

本章小结 383

12.1 何谓EclipseUML插件 384

第12章 将Eclipse作为建模工具 384

12.2 EclipseUML插件的安装 386

12.3 利用EclipseUML插件绘制UML图的基础 387

12.4 利用EclipseUML插件绘制UML图的工程实例 391

12.4.1 在系统分析阶段中描述用况 391

12.4.2 在概要设计阶段中抽出概念模型 392

12.4.3 在概要设计阶段中根据概念模型绘制顺序图 395

12.4.4 在详细设计阶段中根据所制成的顺序图补充类图 396

12.4.5 在“编程过程”中整理Package 398

12.4.6 在“编程过程”中分割组件,整理部署 400

12.4.7 其他图简介 401

本章小结 402

第13章 使用Eclipse进行重构 404

13.1 什么是重构 404

13.2 为什么要进行重构 404

13.3 使用Eclipse进行重构的实例 405

13.3.1 抽取方法 407

13.3.2 抽取常量 410

13.3.3 移动 412

13.3.4 更改方法特征符 415

13.3.5 内联 417

13.3.6 抽取局部变量 419

13.3.7 重构撤销与重构重做 421

13.3.8 抽取接口 421

13.3.9 重命名 424

13.3.10 拉出与下推 425

本章小结 431

第14章 Eclipse插件开发 432

14.1 Eclipse平台体系结构 432

14.2 插件简介 433

14.3.1 创建插件 434

14.3 开发一个简单的视图插件HelloWorld 434

14.3.2 安装和运行插件 440

14.4 插件开发环境简介 443

14.4.1 主机和运行时 444

14.4.2 外部插件与工作区插件 444

14.4.3 配置PDE 445

14.4.4 PDE提供的视图 446

14.5 使用PDE创建插件 447

14.5.1 创建插件 448

14.5.2 插件清单编辑器 450

14.6 运行插件 456

14.6.1 选择要运行的插件 457

14.6.2 对运行时进行跟踪 458

14.6.3 在调试方式下运行 460

14.6.4 运行插件 460

本章小节 462

第15章 Eclipse的界面API 463

15.1 SWT简介 463

15.1.1 SWT的特征 463

15.1.3 SWT提供的组件 465

15.1.2 SWT应用程序结构 465

15.1.4 布局 468

15.1.5 SWT生命周期 473

15.2 SWT应用程序开发 474

15.2.1 创建SWT项目 474

15.2.2 创建SWT应用程序 477

15.2.3 Widget的事件注册侦听器处理 485

15.3 线程问题 486

15.3.1 本机事件调度 486

15.3.2 工具箱用户界面线程 487

15.3.4 执行非用户界面线程中的代码 488

15.3.3 SWT用户界面线程 488

15.3.5 线程化 489

15.3.6 向UI线程移送处理 491

15.4 插件的用户界面框架(JFace) 493

15.4.1 查看器 494

15.4.2 操作和添加项 495

15.4.3 用户界面资源 496

15.4.4 长时间运行的操作 499

本章小结 499

附录A 部分专业术语中英文对照 500

附录B 部分资源下载地址 502