《Eclipse全程指南》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:王占全,苏玲编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2008
  • ISBN:7121051524
  • 页数:515 页
图书介绍:本书共分4篇19章,涵盖了Eclipse集成开发环境的方方面面。“Eclipse基础篇”介绍了Eclipse的体系结构及相关的插件安装,并且还介绍了Ant、JUnit、CVS等相关技术,以及如何在Eclipse平台中利用这些插件工作;“Eclipse Web开发篇”详细介绍了利Web应用开发、数据库开发、Struts开发、Spring开发,并在最后都给出了案例,使读者更进一步地掌握所学知识;“SWT/JFace开发篇”详细介绍了SWT、JFace的使用,对于其中的零碎知识点,都给出了大量的实例;“插件开发篇”介绍了Eclipse插件的开发机制,在Eclipse平台下,如何实现相关插件开发的。通过这本书的学习,使读者能够快速积累Eclipse开发平台经验。

Eclipse基础篇 1

第1章 Eclipse简介 1

1.1 Eclipse的历史与发展 2

1.2 Eclipse的主要特点 2

1.2.1 开放的、可扩展的IDE 2

1.2.2 成功的图形界面API:SWT/JFace 3

1.2.3 强大的插件加载功能 3

1.2.4 充分的中文帮助文件 4

1.3 Eclipse的开源性质 5

1.4 本章小结 5

第2章 Eclipse的安装与设置 6

2.1 JDK的下载和安装 7

2.2 JDK环境变量的设置 8

2.3 Eclipse的下载和安装 10

2.3.1 Eclipse的安装和运行 10

2.3.2 简单测试 13

2.4 Eclipse多国语言包的安装 15

2.5 Eclipse中文本编辑器编码的设置 17

2.6 本章小结 17

第3章 Eclipse工作环境 18

3.1 Eclipse的结构体系 19

3.1.1 体系结构简介 19

3.1.2 平台运行时 20

3.1.3 工作空间 21

3.1.4 工作台 22

3.1.5 团队支持 23

3.1.6 帮助 23

3.2 Eclipse的工作台 25

3.2.1 透视图 25

3.2.2 视图 28

3.2.3 编辑器 29

3.2.4 标记任务 31

3.2.5 其他操作 35

3.3 资源管理 38

3.3.1 工作台中的资源 38

3.3.2 在工作台中操作资源 40

3.3.3 导入和导出资源 46

3.4 本章小结 48

第4章 Eclipse中JDT的开发 49

4.1 编写Java程序 50

4.1.1 验证JRE类路径变量 50

4.1.2 创建一个新的Java项目 51

4.1.3 编写Java类代码 53

4.1.4 创建和查看Javadoc文档 57

4.2 编译和运行 58

4.2.1 编译 58

4.2.2 运行 59

4.3 JDT的相关视图 61

4.3.1 包资源管理器视图 61

4.3.2 大纲视图 62

4.3.3 层次结构视图 63

4.3.4 Java浏览透视图 63

4.4 调试Java程序 64

4.4.1 调试视图 64

4.4.2 调试方法 66

4.5 本章小结 73

第5章 Eclipse中的JUnit应用 74

5.1 软件测试背景介绍 75

5.1.1 软件测试的原则 75

5.1.2 软件测试的对象 75

5.1.3 软件测试的种类 76

5.1.4 软件测试的过程 76

5.1.5 软件测试的基本方法 77

5.2 JUnit简介 78

5.2.1 JUnit的框架组成 78

5.2.2 JUnit的安装 78

5.2.3 JUnit中常用的接口和类 79

5.3 设置JUnit 81

5.4 JUnit测试 82

5.4.1 JUnit测试用例 82

5.4.2 JUnit测试套件 88

5.5 本章小结 91

第6章 Eclipse中的Ant应用 92

6.1 Ant概述 93

6.2 Ant的安装和配置 94

6.2.1 Ant的获取及安装 94

6.2.2 Ant的配置 95

6.2.3 Ant的运行 96

6.2.4 Ant运行时的参数命令 96

6.3 build.xml文件 97

6.3.1 构建文件概述 97

6.3.2 XML标记 98

6.3.3 build.xml实例 105

6.4 Eclipse中的Ant插件 106

6.4.1 创建Ant构建文件 106

6.4.2 编辑Ant构建文件 107

6.4.3 运行Ant构建文件 110

6.4.4 保存和重用Ant选项 111

6.5 本章小结 112

第7章 Eclipse中的协同管理—CVS 113

7.1 CVS概述 114

7.1.1 什么是CVS 114

7.1.2 CVS的几个基本概念 114

7.2 CVS服务器端的安装和配置 115

7.2.1 Linux环境下CVS服务器端的安装与配置 116

7.2.2 Windows环境下CVS服务器端的安装与配置 117

7.3 CVS客户端的配置 120

7.3.1 Eclipse客户端连接CVS服务器 120

7.3.2 将项目提交到CVS服务器 122

7.3.3 从CVS服务器检出代码 124

7.4 使用CVS开发的基本流程 125

7.5 在开发过程中Eclipse协同CVS开发的基本操作 126

7.5.1 在CVS上的版本操作 126

7.5.2 文件的提交(落实)与更新 129

7.5.3 提交冲突的操作 130

7.5.4 总结 132

7.6 本章小结 132

Eclipse Web开发篇 133

第8章 Eclipse中的Web应用 133

8.1 Tomcat简介 134

8.2 Tomcat的安装与配置 134

8.2.1 Tomcat的安装 134

8.2.2 Tomcat的目录结构 137

8.2.3 Tomcat的配置文件(server.xml) 138

8.3 Eclipse与Tomcat的连接 139

8.3.1 安装Eclipse的Tomcat插件 139

8.3.2 Tomcat在Eclipse中的配置 140

8.3.3 安装Eclipse中的Lomboz插件及配置 142

8.4 在Eclipse中开发Web应用程序 144

8.4.1 创建Tomcat项目 144

8.4.2 创建JSP 145

8.4.3 创建Servlet 146

8.5 使用JSP+JavaBean+Servlet开发Web应用实例——购物车 148

8.5.1 系统组成 148

8.5.2 实例说明 149

8.5.3 主要代码分析 150

8.6 本章小结 165

第9章 Eclipse中的数据库开发 166

9.1 MySQL的安装与配置 167

9.1.1 下载并安装MySQL 167

9.1.2 配置MySQL 169

9.1.3 下载并安装MySQL服务器端管理工具——MySQL Administrator 173

9.2 MySQL的基本操作命令 175

9.2.1 登录数据库 175

9.2.2 创建数据库 176

9.2.3 创建数据表 177

9.2.4 插入数据 178

9.2.5 查询数据 179

9.2.6 更新数据 180

9.2.7 删除数据 180

9.2.8 修改表结构 181

9.3 JDBC 181

9.3.1 JDBC概述 182

9.3.2 数据库驱动程序 182

9.3.3 JDBC的常用接口和类 184

9.3.4 使用JDBC连接数据库实例 191

9.4 Quantum插件在Eclipse中的应用 195

9.4.1 Quantum插件的安装 195

9.4.2 使用Quantum插件连接数据库 196

9.4.3 使用Quantum插件完成一些基本操作 199

9.5 数据库应用实例——CD管理系统 203

9.5.1 系统组成 204

9.5.2 实例功能说明 205

9.5.3 创建数据库表 205

9.5.4 主要代码分析 208

9.6 本章小结 228

第10章 Eclipse中的Struts开发 229

10.1 Struts简介 230

10.2 MVC模式 230

10.2.1 什么是MVC模式 230

10.2.2 Model1模式 231

10.2.3 Model2模式 232

10.3 Struts的构架介绍 232

10.3.1 Struts的结构 233

10.3.2 ActionServlet类 235

10.3.3 ActionMapping类 236

10.3.4 Action类 237

10.3.5 ActionForm类 238

10.3.6 ActionForward类 239

10.3.7 ActionErrors类和ActionError类 240

10.3.8 Struts相关的配置文件 240

10.4 Struts常用的标签 247

10.4.1 HTML标签 247

10.4.2 Logic标签 252

10.4.3 Bean标签 254

10.5 在Eclipse下开发Struts项目 256

10.6 利用MyEclipse插件开发Struts 262

10.6.1 MyEclipse插件的获取及安装 262

10.6.2 Eclipse+MyEclipse+Struts开发登录系统 264

10.7 本章小结 276

第11章 Eclipse中使用Hibernate 277

11.1 Hibernate简介 278

11.2 快速体验一个Hibernate实例 279

11.2.1 Hibernate的获取 279

11.2.2 基于Hibernate连接MySQL录入员工信息实例的初始配置 279

11.2.3 准备数据库 280

11.2.4 编写持久化类 281

11.2.5 编写Hibernate配置文件 283

11.2.6 编写映射文件 284

11.2.7 获取Session和JSP应用文件 285

11.2.8 编译并发布Web应用 288

11.3 Hibernate技术介绍 289

11.3.1 映射定义 289

11.3.2 Hibernate的类型 291

11.3.3 Hibernate事务 292

11.4 Hibernate配置 293

11.4.1 可编程的配置方式 293

11.4.2 XML配置文件方式 294

11.5 本章小结 295

第12章 Spring框架的Web应用 296

12.1 Spring概述 297

12.1.1 概述 297

12.2 控制反转容器(IoC) 299

12.2.1 容纳一个Bean 299

12.2.2 注入依赖 300

12.2.3 自动装配 304

12.3 数据访问 305

12.3.1 Sping的DAO机制 306

12.3.2 在Spring中使用JDBC 307

12.3.3 Sprig整合Hibernate 311

12.3.4 Spring和iBATIS 314

12.4 Spring的Web框架 316

12.4.1 整合Jakarta Struts 316

12.4.2 视图技术——Velocity模板 318

12.5 Spring应用实例——新闻中心管理系统(Spring+Struts+Hibernate) 322

12.5.1 需求分析 322

12.5.2 数据库设计 323

12.5.3 JSP表示层实现 325

12.5.4 Spring的DAO机制整合 335

12.5.5 Spring整合Hibernate实现持久化 341

12.5.6 Spring整合Struts 345

12.5.7 Spring业务服务处理 351

12.5.8 配置文件 353

12.5.9 搭建系统框架 360

12.6 本章小结 362

SWT/JFace开发篇 363

第13章 SWT用户界面 363

13.1 SWT简介 364

13.1.1 SWT概述 364

13.1.2 SWT中的包 364

13.1.3 类Widget 365

13.1.4 类Display 366

13.1.5 类Shell 367

13.2 SWT开发初体验 368

13.2.1 安装SWT Designer 368

13.2.2 SWT/JFace开发初体验 371

13.3 SWT中的基本组件(“SWT Controls”) 377

13.3.1 组件的常用方法 377

13.3.2 SWT的输入组件 379

13.3.3 菜单栏和工具栏 395

13.3.4 SWT的显示组件 402

13.4 容器类(SWT Composties) 412

13.4.1 面板(Composite类) 412

13.4.2 分组框(Group类) 412

13.4.3 带滚动条的面板(ScrolledComposite类) 413

13.4.4 分割窗(SashForm类) 414

13.4.5 选项卡(TabFolder类和TabItem类) 415

13.5 对话框 417

13.5.1 对话框的基本原理 418

13.5.2 消息对话框 419

13.5.3 目录对话框 421

13.5.4 文件对话框 424

13.5.5 颜色选择对话框 427

13.5.6 字体选择对话框 429

13.6 图形 430

13.6.1 绘制图形 430

13.6.2 字体 436

13.7 本章小结 438

第14章 JFace组件扩展 439

14.1 JFace的设计 440

14.1.1 Tree和TreeItem的使用 440

14.1.2 Viewer 442

14.1.3 Actions 444

14.1.4 对话框和向导 445

14.1.5 图象资源 445

14.2 视图(Viewer)举例 446

14.2.1 使用JFace视图类创建可编辑表格 446

14.3 用户行为 456

14.3.1 用户行为与表格编辑器 456

14.4 对话框 468

14.4.1 定制对话框 468

14.4.2 向导框 471

14.5 总结 480

第15章 布局管理器(SWT Layouts) 481

15.1 网格式(GridLayout类) 482

15.1.1 基本用法 482

15.1.2 控制列数(numColumns) 483

15.1.3 布局数据类(GridData) 484

15.1.4 总结 487

15.2 充满式(FillLayout类) 487

15.2.1 FillLayout的构造方法和属性 488

15.2.2 FillLayout的使用 488

15.3 行列式(RowLayout类) 490

15.3.1 基本用法 491

15.3.2 rowLayout类的常用属性(wrap、pack、justify) 493

15.3.3 RowData的使用 494

15.4 表格式(FormLayout类) 495

15.4.1 基本用法 495

15.4.2 FormAttachment类的用法 496

15.5 堆栈式(StackLayout类) 497

15.6 本章小结 499

Eclipse插件篇 500

第16章Eclipse插件概述 500

16.1 插件开发的基本概念 501

16.1.1 Eclipse平台中的插件的关系 501

16.1.2 插件扩展点 502

16.2 运用向导模板开发Hello World插件 503

16.2.1 新建插件项目Hello World 503

16.2.2 插件项目Chapterl6_myPlugin简介 505

16.2.3 运行插件 509

16.2.4 插件项目介绍 510

16.3 自定义创建插件 510

16.3.1 plugin.xml文件 510

16.3.2 创建插件工程 512

16.4 本章小结 515