当前位置:首页 > 工业技术
精通Eclipse
精通Eclipse

精通EclipsePDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:张大治,应群编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2006
  • ISBN:7302124035
  • 页数:450 页
图书介绍:Eclipse是当前最流行的集成开发环境之一,功能非常强大。它是一个开放源代码的、基于Java的可扩展开发平台。本书共分13章,以Eclipse的各种实用功能为线索,全面而详细地向读者介绍了Eclipse的体系结构特征及其各功能的使用方法。本书使用通俗易懂的语言进行深入浅出的描述、图文并茂、概念结合操作、理论结合实例,方便读者在较短的时间内由浅入深的认识并掌握完整的Eclipse平台的使用方法,并能用它作为开发利器用到实际编程工作中去。本书具有很强的实践性和操作性,内容紧凑、结构严谨,不论是对于Eclipse的初学者还是已经接触过Eclipse的中、高级用户、都有很高的参考价值,同时也是在校生学习Java的理想教材。
上一篇:巧做麻辣下一篇:建筑工程制图
《精通Eclipse》目录

目录 1

第1章 Eclipse简介 1

1.1 何谓Eclipse 1

1.1.1 概述 2

1.1.2 Eclipse的组成 4

1.1.3 Eclipse的特点 6

1.1.4 Eclipse的发展过程 8

1.1.5 Eclipse所遵循的开源和CPL 9

1.2 Eclipse的安装 10

1.2.1 JDK 1.4.2的安装 10

1.2.2 Eclipse 3.1的安装 11

1.2.3 检验JRE版本和环境变量 13

1.2.4 在Linux下安装Eclipse平台 13

1.3 Eclipse开发环境 15

1.3.1 视图 16

1.3.2 观察窗口 17

1.3.3 编辑窗口 18

1.4 Eclipse 3.1的新功能和改进 19

1.4.1 平台更改 19

1.4.2 SWT 26

1.4.3 小组/CVS 28

1.4.4 ANT 30

1.4.5 调试 32

1.5 本章小结 32

第2章 Eclipse平台和体系结构 35

2.1 Eclipse体系结构 35

2.1.1 运行时 36

2.1.2 工作空间 36

2.1.3 工作台 37

2.1.4 团队协作开发 37

2.1.5 帮助系统 38

2.2 Eclipse工作台 38

2.2.1 概述 39

2.2.2 菜单和工具栏 44

2.2.3 创建第一个项目 45

2.2.4 资源管理 46

2.2.5 搜索及搜索视图 50

2.2.6 任务及任务视图 51

2.2.7 书签及书签视图 52

2.2.8 定制工作台 53

2.3 小结 57

第3章 使用JDT开发Java程序 59

3.1 JDT基础 59

3.1.1 Java项目(Java Projects) 59

3.1.2 Java构建器(Java Builder) 60

3.1.3 Java透视图(Java Perspectives)和Java视图(Java Views) 60

3.1.4 Java编辑器(Java Editor) 63

3.1.6 快速协助(Quick Assist) 64

3.1.5 快速修正(Quick Fix) 64

3.1.7 模板(Templates) 65

3.1.8 Java搜索(Java Search) 66

3.1.9 重构支持(Refactoring support) 67

3.1.10 构建类路径(Build Classpath) 67

3.1.11 类路径变量(Classpath Variables) 67

3.1.12 排斥和包含过滤器(Exclusion and Inclusion Filters) 67

3.1.15 代码片断编辑测试窗(Scrapbook) 68

3.1.16 本地调试(Local Debugging) 68

3.1.14 调试器(Debugger) 68

3.1.13 访问规则(Access Rules) 68

3.1.17 远程调试(Remote Debugging) 69

3.1.18 断点(Breakpoints) 69

3.1.19 字符串外部化(String Externalization) 69

3.2 Java开发环境的使用 70

3.2.1 创建Java元素 70

3.2.2 使用层次结构视图 74

3.2.3 使用Java包视图 75

3.2.4 使用Java编辑器 77

3.2.5 外部化字符串 85

3.2.6 Java搜索 87

3.2.7 构建Java程序 90

3.3 运行与调试 91

3.3.1 使用构建路径 91

3.3.2 启动Java程序 92

3.3.3 启动Java Applet 93

3.3.4 创建Java应用程序配置 94

3.3.5 重新启动程序 96

3.3.6 本地调试 96

3.3.7 远程调试 103

3.4 小结 104

第4章 Eclipse与Ant插件 105

4.1 Ant的介绍 105

4.1.2 Ant的安装和配置 106

4.1.1 Ant的优点 106

4.1.3 Ant支持库 109

4.1.4 Ant的运行参数介绍 110

4.1.5 Ant的使用 111

4.1.6 Ant名词附录 117

4.2 Ant语法 119

4.3 使用Ant插件进行构建部署 126

4.3.1 Ant构建文件的创建 126

4.3.2 Ant构建文件的编辑 127

4.3.3 Ant构建文件的运行 129

4.3.4 定义自己的Ant选项 131

4.3.5 打开Ant视图 133

4.3.6 使用build.xml构建部署文件 134

4.4 小结 136

5.1 版本控制协同开发和CVS 137

5.1.1 版本控制和协同开发 137

第5章 Eclipse下使用CVS进行协同开发 137

5.1.2 CVS的由来 138

5.1.3 CVS的几个基本概念 139

5.1.4 利用CVS软件开发的典型过程 140

5.1.5 常用的CVS命令 141

5.2 Linux下CVS服务器配置 144

5.2.1 CVS服务确认 144

5.2.2 Linux下CVS服务器安装 144

5.2.3 Linux下CVS服务器配置 145

5.3 Windows下CVS服务器配置 147

5.3.1 CVSNT的安装 147

5.3.2 CVSNT的配置 148

5.4 Eclipse利用CVS进行协同开发 149

5.4.1 Eclipse与CVS服务器的连接 149

5.4.2 用CVS共享Eclipse工程 152

5.4.4 代码的提交 155

5.4.3 在Eclipse下检出代码 155

5.4.5 代码的更新 157

5.4.6 代码的比较 157

5.4.7 从历史记录中恢复版本 161

5.5 小结 164

第6章 Eclipse与J2EE开发环境 165

6.1 Tomcat与JBoss 165

6.1.1 Tomcat简介 165

6.1.2 Tomcat的安装 166

6.1.3 Tomcat的运行 168

6.1.4 插件tomcatPlugin 171

6.1.5 JBoss简介 174

6.1.6 JBoss的安装及运行 175

6.2 Lomboz插件介绍 177

6.2.1 Lomboz概述 177

6.2.2 Lomboz安装及配置 178

6.3 小结 192

7.1 EclipseUML插件 193

第7章 使用EclipseUML插件进行建模 193

7.2 使用EclipseUML插件进行系统建模 195

7.2.1 准备工作 196

7.2.2 绘制UML图 198

7.3 小结 204

第8章 Eclipse下的Struts框架应用 205

8.1 MVC与Struts 205

8.1.1 何谓MVC模式 206

8.1.2 将MVC概念映射到Struts组件中 206

8.2.1 Struts体系结构 208

8.2 Struts结构与框架 208

8.2.2 详细分析Struts 209

8.2.3 从Struts的组件来看Struts的工作原理 213

8.2.4 何谓自定义的tag 214

8.2.5 Struts标记库 215

8.3 开发Struts项目 229

8.3.1 用Eclipse编写一个简单的Struts程序 229

8.3.3 使用myeclipse开发Struts项目 236

8.3.2 myeclipse插件简介 236

8.4 小结 242

第9章 Eclipse进行J2EE开发调试 243

9.1 创建J2EE项目 243

9.1.1 J2EE基本概念 243

9.1.2 创建J2EE项目 246

9.2 编写和调试JSP 248

9.2.1 配置JSP开发调试环境 249

9.2.2 编写JSP 250

9.2.3 调试JSP 252

9.2.4 编写JSTL 255

9.3 编写和调试EJB 258

9.3.1 开发EJB 260

9.3.2 调试EJB 269

9.4 小结 270

10.1.1 数据库管理系统 271

第10章 Eclipse数据库开发 271

10.1 数据库连接 271

10.1.2 JDBC 272

10.1.3 MySQL的安装与配置 273

10.1.4 MySQL编程初步 278

10.2 Eclipse数据库插件 282

10.2.1 SQLExplorer插件 282

10.2.2 QuantumDB及其他插件 288

10.3 EJB与数据库的连接 293

10.3.1 EJB概念回顾 293

10.3.2 EJB与数据库的连接 294

10.4 小结 301

第11章 Eclipse下的应用界面开发 303

11.1 SWT简介 303

11.1.1 SWT概述 304

11.1.2 SWT的基本内容 305

11.2.1 布局 308

11.2 SWT高级主题 308

11.2.2 线程问题 309

11.2.3 错误处理 312

11.2.4 图形 312

11.3 使用SWT开发应用界面 315

11.3.1 示例概述 315

11.3.2 开发过程 316

11.4 JFace用户界面框架 329

11.4.1 查看器 330

11.4.2 操作和添加项 334

11.4.3 用户界面资源 335

11.4.4 长时间运行的操作 338

11.5 小结 339

第12章 Eclipse和JUnit测试技术 341

12.1 单元测试与JUnit 341

12.1.1 软件测试概述 342

12.1.2 单元测试概述 343

12.1.3 JUnit概述 345

12.2 JUnit API 351

12.2.1 JUnit核心概述 351

12.2.2 JUnit核心类简述 356

12.3 在Eclipse中使用JUnit 357

12.3.1 测试的准备 358

12.3.2 测试的建立 361

12.3.3 测试的运行 364

12.3.4 使用TestSuite进行测试 365

12.4 小结 368

第13章 Eclipse重构技术 369

13.1 重构 369

13.1.1 重构的时机 370

13.1.2 重构的优点 371

13.1.3 重构的方法 373

13.1.4 代码坏味道 378

13.2 Eclipse中的重构支持 382

13.2.1 提取方法 382

13.2.2 重命名包 383

13.2.3 重命名编译单元 383

13.2.4 重命名类型 384

13.2.5 重命名方法 385

13.2.6 重命名值域 385

13.2.7 重命名局部变量 386

13.2.8 更改方法特征符 387

13.2.9 提取局部变量 388

13.2.10 提取常量 388

13.2.11 自包括值域 389

13.2.12 将成员上拉至父类 389

13.2.13 将成员下推至子类 391

13.2.14 在各个类型之间移动静态成员 391

13.2.16 将局部变量转换为值域 392

13.2.15 将实例方法移至组件 392

13.2.17 从类型中提取接口 393

13.2.18 将表达式替换为方法参数 394

13.2.19 将构造函数调用替换为工厂方法调用 394

13.2.20 撤销/重做重构操作 395

13.3 使用Eclipse进行重构 395

13.3.1 源程序介绍 395

13.3.2 提取switch语句 398

13.3.3 移动函数amountFor() 402

13.3.4 提取会员积点计算的代码 405

13.3.5 移动getCharge()函数 406

13.3.6 重构后的代码 409

13.4小结 412

附录 Eclipse插件开发技术 413

附录A 插件开发环境PDE 413

A.1 Eclipse的构架 413

A.2 PDE简介 414

A.3 PDE中的概念 416

附录B 利用PDE开发插件 418

B.1 Eclipse插件的结构和声明文件 418

B.2 插件的部署和启动 419

B.3 介绍一个Eclipse自带的插件例子程序 420

B.4 自己开发一个简单的视图插件 424

B.5 为B3中的插件编写片段 430

附录C 调试运行插件 435

C.1 对运行插件的选择 435

C.2 运行时调试跟踪 437

C.3 采用调试方式运行插件 439

C.4 发布插件 439

附录D Eclipse 3.1插件迁移指南 442

D.1 Eclipse 3.0与Eclipse 3.1之间的不兼容性 443

D.2 采用3.1机制和API时所需进行的更改 448

返回顶部