《Eclipse基础与应用》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:夏明萍,孙雪,方遒
  • 出 版 社:清华大学出版社;北京交通大学出版社
  • 出版年份:2008
  • ISBN:7811231557
  • 页数:367 页
图书介绍:Eclipse是一个开放源码的、基于Java的可扩展平台。本书是一本面向一般本科和广大开源爱好者的教材,是作者从事Eclipse相关教学的经验总结。在编写过程中,本着介绍适度的理论为原则,重点放在对Eclipse的使用和开发上。

第1章 Eclipse 3.2的安装、新特性 1

1.1 Eclipse概念、主要组成 1

1.2 Eclipse 3.2的下载安装 2

1.3 Eclipse 3.2多国语言包插件的安装 5

1.4 Eclipse 3.2 Java开发工具的新特性 11

小结 14

习题1 14

第2章 Eclipse 3.2平台概述 16

2.1 Eclipse工作台 16

2.1.1 Eclipse平台技术概述 16

2.1.2 Eclipse 3.2工作台 18

2.2 Eclipse 3.2资源管理 23

2.2.1 对资源的基本操作 23

2.2.2 导入/导出资源 28

2.3 定制Eclipse 3.2工作台 30

2.3.1 定制工具栏 30

2.3.2 更改使用的字体和颜色 31

2.3.3 定制Java个性化注释 33

2.3.4 定制Java个性化代码格式 39

2.4 Eclipse 3.2工作台中的快捷键 40

小结 45

习题2 45

第3章 JDT调试环境 46

3.1 JDT的基本操作 46

3.1.1 Java项目创建 46

3.1.2 Java编辑器 47

3.2 JDT的相关视图、透视图 61

3.2.1 【包资源管理器】视图 61

3.2.2 【层次结构】视图 64

3.2.3 【大纲】视图 65

3.2.4 【Java浏览】透视图 66

3.3 Java构建器 67

3.3.1 构建Java程序 67

3.3.2 构建类路径 70

3.3.3 JRE的使用 74

3.4 Java程序的运行与调试 77

3.4.1 Java程序的运行 77

3.4.2 JDT调试器 81

3.4.3 断点设置 81

3.4.4 JDT本地调试 86

3.4.5 JDT增加调试功能:对表达式和代码段求值 90

小结 95

习题3 95

第4章 使用Eclipse进行J2ME开发基础 98

4.1 J2ME应用开发简介 98

4.2 J2ME WTK的安装、使用 101

4.3 基于Eclipse的J2ME开发环境的配置 107

4.3.1 EclipseMe的安装 108

4.3.2 EclipseMe配置 113

4.4 基于Eclipse的J2ME简单DemoMIDLet开发 116

小结 122

习题4 122

第5章 Eclipse中的Junit 124

5.1 软件测试基本理论 124

5.1.1 软件测试的目标 124

5.1.2 软件测试的过程 125

5.1.3 软件测试原则 126

5.1.4 软件测试方法 126

5.1.5 软件测试的对象 128

5.1.6 软件测试的类型 128

5.1.7 制订成功的测试计划 128

5.2 Eclipse中JUnit的使用 130

小结 133

习题5 134

第6章 Eclipse中的SWT程序编制 135

6.1 SWT概述 135

6.1.1 为什么要使用SWT? 135

6.1.2 一个SWT应用程序的基本内容 136

6.1.3 使用SWT Designer开发界面时的基本流程 136

6.1.4 使用SWT Designer的注意事项 136

6.2 SWT的下载、安装、注册 136

6.3 SWT简单程序编制 138

6.3.1 Eclipse、SWT和JFace 138

6.3.2 使用SWT编写简单程序 140

6.3.3 Myfirstswtapplication.java代码分析 145

6.3.4 使用SWT Designer在主窗口添加一个按钮 146

6.3.5 SWT/Jface的事件处理 148

6.3.6 SWT/Jface的事件简介 150

6.4 SWT中常用基本组件 151

6.5 SWT的布局管理器 163

6.5.1 FillLayout布局管理器 163

6.5.2 RowLayout布局管理器 165

6.5.3 GridLayout布局管理器 166

6.5.4 FormLayout布局管理器 168

6.5.5 StackLayout布局管理器 170

6.6 学生成绩管理系统综合实例 172

小结 185

习题6 185

第7章 Eclipse 3.2插件开发实战 187

7.1 插件概述 187

7.2 创建一个最简单的视图插件 187

7.3 常用扩展点简介 192

7.3.1 org.eclipse.ui.editors:代表一个编辑器窗口 192

7.3.2 org.eclipse.ui.views:代表一个视图窗口 193

7.3.3 org.eclipse.ui.perspectives:代表一个透视图 194

7.4 常用Eclipse 3.2插件实例 194

7.4.1 创建“树视图” 194

7.4.2 利用Visual Editor创建树视图插件 203

7.5 插件的打包与安装 217

小结 220

习题7 220

第8章 Eclipse 3.2重构 221

8.1 重构概述 221

8.2 使用Eclipse 3.2重构实例 223

8.2.1 成绩等级计算系统 223

8.2.2 抽取方法 229

8.2.3 抽取常量 234

8.2.4 更改方法特征符 235

8.2.5 抽取接口 238

小结 239

习题8 239

第9章 Eclipse中Web应用开发基础 241

9.1 Web应用程序开发简介 241

9.2 JSP技术 242

9.3 开发环境的搭建 242

9.3.1 应用服务器Tomcat的安装 243

9.3.2 在Eclipse 3.2中安装Tomcat插件 246

9.3.3 在Eclipse 3.2中安装Lomboz插件 248

9.4 Eclipse中简单Web项目Hello World的开发 250

9.4.1 设置Java的构建路径 250

9.4.2 创建一个Tomcat Project 251

9.4.3 新建JSP页面 252

9.4.4 测试一个Tomcat Project 254

9.5 Eclipse中数据库的连接 254

9.5.1 使用JDBC-ODBC桥连接数据源 255

9.5.2 使用SQL Server的JDBC驱动连接数据源 259

9.5.3 使用jTDS驱动连接数据源 262

9.5.4 数据库连接小结 265

9.6 JSP与SQL Server数据库连接实例 265

9.7 JSP+JavaBean两层模式的开发 279

小结 289

习题9 289

第10章 Eclipse中Web应用开发进阶 291

10.1 MVC设计模式 291

10.2 JSP+JavaBean+Servlet三层开发模式 293

10.2.1 Servlet简介 293

10.2.2 Servlet的生命周期 294

10.2.3 Java Servlet应用程序接口 295

10.2.4 Eclipse中简单Servlet程序开发 297

10.2.5 三层模式开发实例 300

10.3 Eclipse中Struts程序的开发 307

10.3.1 Struts概述 307

10.3.2 Struts基本架构 308

10.3.3 Struts的组件包 309

10.3.4 Struts的工作原理 310

10.3.5 Eclipse中Struts开发实例 311

10.3.6 Struts标记库的使用及应用程序的国际化 324

10.3.7 Struts程序中的表单验证 331

10.3.8 Eclipse中Struts应用程序开发小结 335

10.4 Eclipse中Hibernate程序的开发 336

10.4.1 Hibernate概述 336

10.4.2 Hibernate的基本架构 337

10.4.3 Eclipse中简单的Hibernate开发实例 338

10.4.4 Hibernate与Struts结合开发Web应用 349

小结 365

习题10 365

参考文献 367