读书人

Eclipse基础与应用

发布时间: 2010-03-21 07:42:32 作者:

 Eclipse基础与应用


基本信息出版社:清华大学出版社
页码:366 页
出版日期:2008年02月
ISBN:9787811231557
条形码:9787811231557
版本:第1版
装帧:平装
开本:16
正文语种:中文
丛书名:高等学校计算机科学与技术教材

内容简介 Echpse是一个开放源码的、基于Java的可扩展平台。《Eclipse基础与应用》是一本面向一般本科和广大开源爱好者的教材,是作者从事Echpse相关教学的经验总结。在编写过程中,本着介绍适度的理论为原则,重点放在对Ecfipse的使用和开发上。 《Eclipse基础与应用》共分10章,从Ecfipse 3.2的下载、安装和工作台等基础开始,介绍了Echpse 3.2的JDT调试环境,测试,重构,J2ME环境的搭建,插件开发,Web应用等当前流行的Echpse 3.2应用。
编辑推荐 《Eclipse基础与应用》适合于广大在校学生,也可供开源爱好者阅读、参考。
原理与技术的完美结合,教学与科研的最新成果,语言精炼,实例丰富,可操作性强,实用性突出。
目录
第1章 Eclipse 3.2的安装、新特性
1.1 Eclipse概念、主要组成
1.2 Eclipse 3.2的下载安装
1.3 Eclipse 3.2多国语言包插件的安装
1.4 Eclipse 3.2 Java开发工具的新特性
小结
习题1

第2章 Eclipse 3.2平台概述
2.1 Eclipse工作台
2.1.1 Eclipse平台技术概述
2.1.2 Eclipse 3.2工作台
2.2 Eclipse 3.2资源管理
2.2.1 对资源的基本操作
2.2.2 导入/导出资源
2.3 定制Eclipse 3.2工作台
2.3.1 定制工具栏
2.3.2 更改使用的字体和颜色
2.3.3 定制Java个性化注释
2.3.4 定制Java个性化代码格式
2.4 Eclipse 3.2工作台中的快捷键
小结
习题2

第3章 JDT调试环境
3.1 JDT的基本操作
3.1.1 Java项目创建
3.1.2 Java编辑器
3.2 JDT的相关视图、透视图
3.2.1【包资源管理器】视图
3.2.2【层次结构】视图
3.2.3【大纲】视图
3.2.4【Java浏览】透视图
3.3 Java构建器
3.3.1 构建Java程序
3.3.2 构建类路径
3.3.3 JRE的使用
3.4 Java程序的运行与调试
3.4.1 Java程序的运行
3.4.2 JDT调试器
3.4.3 断点设置
3.4.4 JDT本地调试
3.4.5 JDT增加调试功能:对表达式和代码段求值
小结
习题3

第4章 使用Eclipse进行J2ME开发基础
4.1 J2ME应用开发简介
4.2 J2ME WTK的安装、使用
4.3 基于EclipSe的J2ME开发环境的配置
4.3.1 EclipseMe的安装
4.3.2 EclipseMe配置
4.4 基于Eclipse的J2ME简单DemoMIDLet开发
小结
习题4

第5章 Eclipse中的Junit
5.1 软件测试基本理论
5.1.1 软件测试的目标
5.1.2 软件测试的过程
5.1.3 软件测试原则
5.1.4 软件测试方法
5.1.5 软件测试的对象
5.1.6 软件测试的类型
5.1.7 制订成功的测试计划
5.2 Eclipse中JUnit的使用
小结
习题5

第6章 Eclipse中的SWT程序编制
6.1 SWT概述
6.1.1 为什么要使用SWT
6.1.2 一个SWT应用程序的基本内容
6.1.3 使用SWT Designet开发界面时的基本流程
6.1.4 使用SWT Designer的注意事项
6.2 SWT的下载、安装、注册
6.3 SWT简单程序编制
6.3.1 Eclipse、SWT和JFace
6.3.2 使用SWT编写简单程序
6.3.3 My firstsw tapplication.java代码分析
6.3.4 使用SWTDesigner在主窗口添加一个按钮
6.3.5 SWT/Jface的事件处理
6.3.6 SWT/Jface的事件简介
6.4 SWT中常用基本组件
6.5 SWT的布局管理器
6.5.1 FillI,avout布局管理器
6.5.2 RowLayout布局管理器
6.5.3 GridLavout布局管理器
6.5.4 FormLayout布局管理器
6.5.5 StackLavout布局管理器
6.6 学生成绩管理系统综合实例
小结
习题6

第7章 Eclipse3.2 插件开发实战
7.1 插件概述
7.2 创建一个最简单的视图插件
7.3 常用扩展点简介
7.3.1 org.eclipse.ui.editors:代表一个编辑器窗口
7.3.2 org.eclipse.ui.views:代表一个视图窗口
7.3.3 org.eclipse.ui.perspectives:代表一个透视图
7.4 常用Eclipse3.2 插件实例
7.4.1 创建“树视图
7.4.2 利用VisualEditor创建树视图插件
7.5 插件的打包与安装
小结
习题7

第8章 Eclipse3.2 重构
8.1 重构概述
8.2 使用Eclipse3.2 重构实例
8.2.1 成绩等级计算系统
8.2.2 抽取方法
8.2.3 抽取常量
8.2.4 更改方法特征符
8.2.5 抽取接口
小结
习题8

第9章 Ecliose中Web应用开发基础
9.1 Web应用程序开发简介
9.2 JSP技术
9.3 开发环境的搭建
9.3.1 应用服务器.Tomcat的安装
9.3.2 在Eclipse3.2 中安装Lomcat插件
9.3.3 在Eclipse3.2 中安装Lomboz插件
9.4 Eclipse中简单Web项目HelloWorld的开发
9.4.1 设置Java的构建路径
9.4.2 创建一个TomcatProiect
9.4.3 新建JSP页面
9.4.4 测试一个TomcatProiect
9.5 Eclipse中数据库的连接
9.5.1 使用了DBC-ODBC桥连接数据源
9.5.2 使用SQLServer的JDBC驱动连接数据源
9.5.3 使用jTDS驱动连接数据源
9.5.4 数据库连接小结
9.6 JSP与SQLServer数据库连接实例
9.7 JSP+JavaBean两层模式的开发
小结
习题9

第10章 Eclipse中Web应用开发进阶
10.1 MVC设计模式
10.2 JSP+JavaBean+Servlet三层开发模式
10.2.1 Servlet简介
10.2.2 Servlet的生命周期
10.2.3 JavaServlet应用程序接口
10.2.4 Eclipse中简单Servlet程序开发
10.2.5 三层模式开发实例
10.3 Eclipse中Struts程序的开发
10.3.1 Struts概述
10.3.2 Struts基本架构
10.3.3 Struts的组件包
10.3.4 Struls的工作原理
10.3.5 Eclipse中Struts开发实例
10.3.6 Struts标记库的使用及应用程序的国际化
10.3.7 Struts程序中的表单验证
10.3.8 Eclipse中Struts应用程序开发小结
10.4 Eclipse中.Hibernate程序的开发
10.4.1 Hibernate概述
10.4.2 Hibernate的基本架构
10.4.3 Eclipse中简单的Hibernate开发实例
10.4.4 Hibernate与Struts结合开发Web应用
小结
习题10
参考文献
……
序言 Eclipse是一个非常优秀的集成开发环境,是IBM多年来开发的开放源代码的、基于Java的可扩展开发平台。Eclipse最吸引入的地方是它的插件体系结构,它为用户提供了一个成熟的、精心设计的、可扩展的体系结构,该体系结构是一个开放的源码平台。这个平台允许任何人构建与环境和其他工具无缝结合的工具。其核心部分是插件,由于有了插件,Eclipse系统的核心部分在启动时只要完成启动平台的基础部分和查找系统的插件即可。
Eclipse软件可用于管理多种开发任务,例如测试、程序调试等,而且还能集成多个供货商的第三方应用程序开发工具。此外,Eclipse在Web方面的应用也日益广泛。
本书在编写过程中,结合作者长期从事一线教学的经验,注重“理论联系实际”的原则,采用当前稳定的Eclipse 3.2版本介绍Eclipse的使用、插件开发、了DT调试、Web应用等重要的Eclipse应用。本书的最大特色是实例完整、前后统一、可操作性强,例如在Web应用的第9、10章中,使用了JSP+JavaBean两层开发模式、JSP+JavaBean+Servlet三层开发模式、Eclipse中Struts程序的开发模式、Hibernate与Strut。结合等多种方式实现用户登录的实例。本书行文流畅,通俗易懂,对Eclipse3.2的基础使用、调试、插件开发、测试、Web应用进行了由浅人深的、全面的、系统的阐述,完全能够胜任教材和实验指导书的角色。本书适合于广大在校学生,也可供开源爱好者阅读、参考。
本书共分10章。
第1章主要介绍了Eclipse概念、主要组成、Eclipse 3.2的下载安装、插件的三种安装方式及Eclipse 3.2.1ava开发工具的新特性。通过本章的介绍,希望读者对Eclipse有一个基本认识。
第2章主要介绍了Eclipse平台中使用的技术,Eclipse 3.2工作台的组成,Eclipse 3.2中资源的组织和管理,定制个性化工作台,最后介绍了Eclipse 3.2工作台中的快捷键。通过本章的学习,读者应该能够对Eclipse有进一步的理解,并会使用Eclipse工作台进行一些基本操作。
第3章详细介绍了在JDT中对java项目的创建、编辑器、代码注释等基本操作,JDT的相关视图、透视图的使用,Java程序在JDT环境中的构建过程和设置,重点论述了Java项目在Eclipse的JDT环境中对程序、程序段和表达式的运行、调试详细过程。本章是对Eclipse中了DT的详细介绍和使用。通过本章的实践,读者应该能够熟练地使用Eclipse的JDT进行Java程序的调试。
第4章介绍了使用:Eclipse开发J2ME项目的环境的构建,并实现了简单的J2ME程序的编制。通过本章的学习,读者应该体会Eclipse能够集成供货商的第三方应用程序开发工具的功能。
第5章重点介绍了软件测试的概念、目标、过程、原则、方法、对象、类型,以及制定一个成功的测试计划的要点。最后以.Eclipse为环境,详细实现了Eclipse中了unit的使用过程。通过本章的学习,读者能够了解软件测试的基本概念和Eclipse中junit测试用例的编写和对测试过程、结果的分析。
第6章主要介绍了什么是SWT Designer,如何下载、安装、注册SWT Designer;如何使用SWTDesigner创建、运行项目;SWT中常用的基本组件、布局管理器。SWT Designer在界面设计时虽然比较简单,但还无法完成所有的界面设计工作,所以在界面开发中依然是以手工写代码为主,而且手写代码某些时候比界面拖拉操作更快捷。
文摘 插图:


1.产品基本情况调研
这部分应包括产品的一些基本情况介绍,例如产品的运行平台和应用的领域,产品的特点和主要的功能模块,产品的特点等。对于大的测试项目,还要包括测试的目的和侧重点。
2.具体的要点
(1)目的
重点描述如何使测试建立在客观的基础上,定义测试的策略,测试的配置,粗略的估计测试大致需要的周期和最终测试报告递交的时间。
(2)变更
说明有可能会导致测试计划变更的事件。包括测试工具改进了,测试的环境改变了,或者是添加了新的功能。
(3)技术结构
可以借助画图,将要测试的软件划分成几个组成部分,规划成一个适用于测试的完整的系统,包括数据是如何存储的,如何传递的(数据流图),每一个部分的测试是要达到什么样的目的,每一个部分是怎么实现数据更新的。还有就是常规性的技术要求,比如运行平台、需要什么样的数据库等。
(4)产品规格
就是制造商和产品版本号的说明。
(5)测试范围
简单的描述如何搭建测试平台及测试的潜在风险。
(6)项目信息
说明要测试的项目的相关资料,如用户文档、产品描述、主要功能的举例说明。
(7)测试需求说明
这一部分要列出所有要测试的功能项。凡是没有出现在这个清单里的功能项都排除在测试的范围之外。万一有一天在一个没有测试的部分里发现了一个问题,可以在文档的记录进行证明,可以证明测试了什么没测试什么。具体要点如下。
①功能的测试。理论上是测试是要覆盖所有的功能项,例如在数据库中添加、编辑、删除记录等,这会是一个浩大的工程,但是有利于测试的完整性。
②设计的测试。对于一些用户界面、菜单的结构还有窗体的设计是否合理等的测试。
(8)整体考虑
这部分测试需求要考虑到数据流从软件中的一个模块流到另一个模块的过程中的正确性。
(9)测试的策略和记录
这是整个测试计划的重点所在,要描述如何公正客观地开展测试,要考虑模块、功能、整体、系统、版本、压力、性能、配置和安装等各个因素的影响。要尽可能地考虑到细节,越详细越好,并制作测试记录文档的模板,为即将开始的测试做准备。测试记录中包括的部分具体说明如下。
①公正性声明。要对测试的公正性、遵照的标准做一个说明,证明测试是客观的,整体上,软件功能要满足需求,实现正确,和用户文档的描述保持一致。
②测试案例。描述测试案例是什么样
……
读书人网 >软件工程

热点推荐