第一图书网

精通Eclipse

刘亚滨 电子工业出版社
出版时间:

2004-10-1  

出版社:

电子工业出版社  

作者:

刘亚滨  

页数:

501  

字数:

794000  

Tag标签:

无  

内容概要

Eclipse是一个非常优秀的集成开发环境。本书从Eclipse的基础开始,介绍了Eclipse的体系结构、技术概况以及实际应用,由浅入深、全方位地向读者展示了Eclipse。本书指导读者利用各种插件使Eclipse成为各种领域的工具,如编程工具、项目开发工具、建模工具、测试工具、版本管理工具等。本书还包含了如:Java应用程序开发、C++应用程序开发、Web应用程序开发、J2EE项目开发及Struts框架开发等大量实例;并且介绍了Ant,JUnit,CVS,UML等相关技术,以及如何在Eclipse平台中利用这些插件进行测试、版本管理及设计等工作。全书分为七篇,共15章。 本书适合于Java程序员及各类软件开发人员阅读。

书籍目录

第一篇 Eclipse基础 第1章 Eclipse简介 1.1 何谓Eclipse 1.2 Eclipse的主要组成 1.3 Eclipse的主要特点 1.4 Eclipse的安装 1.4.1 JDK的下载和安装 1.4.2 JDK环境变量的设定 1.4.3 Eclipse的下载安装 1.5 Eclipse的开发环境 1.5.1 编辑窗口 1.5.2 观察窗口 1.5.3 透视图 1.6 Eclipse 3.0新功能及改进 1.6.1 平台和SWT的新增功能 1.6.2 文本的新增功能 1.6.3 JDT的新增功能 1.6.4 搜索,比较,CVS,Ant的新增功能 1.6.5 PDE的新增功能 本章小结 第2章 Eclipse平台 2.1 Eclipse平台技术概述 2.1.1 平台的体系结构 2.1.2 平台运行时 2.1.3 工作区 2.1.4 工作台和用户界面工具箱 2.1.5 小组支持 2.1.6 帮助支持 2.2 Eclipse工作台 2.2.1 工作台概述 2.2.2 透视图 2.2.3 视图 2.2.4 编辑器 2.2.5 工具栏 2.2.6 第一个项目 2.2.7 标记 2.2.8 书签及书签视图 2.2.9 任务及任务视图 2.2.10 搜索及搜索视图 2.2.11 比较 2.2.12 本地历史记录 2.2.13 外部工具 2.2.14 更新管理器 2.3 资源管理 2.3.1 资源与工作台 2.3.2 对资源进行操作 2.3.3 浏览和查找资源 2.3.4 导入/导出资源 2.3.5 插件开发中的资源 2.4 定制工作台 2.4.1 定制工具栏 2.4.2 定制键绑定 2.4.3 更改字体和颜色 2.4.4 更改选项卡的位置 2.4.5 控制单击和双击行为 2.4.6 定制透视图 本章小结第二篇 Eclipse编程工具 第3章 利用JDT编写Java程序 3.1 JDT的基础操作 3.1.1 验证JRE安装和类路径变量 3.1.2 创建Java项目 3.1.3 新建Java类 3.2 Java编辑器 3.2.1 打开Java编辑器 3.2.2 使用内容辅助功能编程 3.2.3 快速修正功能 3.2.4 管理导入语句 3.2.5 创建和查看Javadoc文档 3.2.6 标识代码指示符 3.2.7 格式化Java代码 3.2.8 使用模板编程 3.2.9 使用本地历史记录 3.3 JDT的相关视图 3.3.1 “包资源管理器”视图 3.3.2 “大纲”视图 3.3.3 “层次结构”视图 3.3.4 “Java浏览”透视图 3.4 运行与调试 3.4.1 运行 3.4.2 JDT调试器 3.4.3 断点 3.4.4 本地调试 3.4.5 远程调试 3.4.6 对表达式和代码段求值 3.5 JDT搜索 3.5.1 从工作台执行Java搜索 3.5.2 使用弹出菜单执行Java搜索 3.6 重构支持 3.6.1 Java元素重命名 3.6.2 Java元素移动 3.6.3 Java元素复制 3.7 Java构建器 3.7.1 构建Java程序 3.7.2 构建类路径 3.7.3 使用JRE 本章小结 第4章 利用CDT编写C/C++程序 4.1 CDT插件介绍 4.2 安装MinGW 4.3 CDT的下载和安装 4.4 创建C/C++工程 4.4.1 新建一个C++工程 4.4.2 新建.cpp文件 4.4.3 新建makefile文件 4.5 CDT IDE功能 4.5.1 自定义C/C++编辑器 4.5.2 代码模版 4.5.3 代码辅助功能 4.5.4 生成本地历史记录 4.6 调试C++工程 本章小结第三篇 Eclipse测试工具 第5章 Eclipse与JUnit 5.1 件测试基础 5.1.1 软件测试的目的 5.1.2 软件测试的原则 5.1.3 软件测试的对象 5.1.4 软件测试的种类 5.1.5 软件测试的过程 5.1.6 软件测试的基本方法 5.2 JUnit简介 5.2.1 为什么使用JUnit 5.2.2 JUnit API介绍 5.3 在Eclipse中设置JUnit 5.4 用Eclipse和JUnit进行单元测试 5.4.1 单项测试 5.4.2 多项测试 5.4.3 多个测试类测试 5.5 数据库程序的单元测试 本章小结第四篇 Eclipse资源管理工具 第6章 Eclipse环境下Ant插件的应用 6.1 Ant简介 6.2 Ant安装和配置 6.2.1 安装Ant 6.2.2 配置Ant环境变量 6.2.3 Ant的依赖库 6.3 运行Ant 6.4 build.xml语法详解6.4.1 项目(project) 6.4.2 目标(target) 6.4.3 任务(task) 6.4.4 属性(property) 6.4.5 过滤器(token filters) 6.4.6 路径指定元素 6.4.7 命令行变量 6.5 使用Ant插件 6.5.1 创建Ant构建文件 6.5.2 编辑Ant构建文件 6.5.3 运行Ant构建文件 6.5.4 保存和重用Ant选项 6.6 用build.xml构建Ant部署文件 6.7 Ant和JUnit结合进行单元测试 本章小结 第7章 使用Eclipse协同CVS进行版本管理 7.1 什么是CVS 7.2 CVS服务器的安装 7.3 在Linux平台上的配置CVS服务器 7.4 在Windows NT平台上的配置CVS服务器 7.5 应用CVS系统协助开发的一个简单的流程 7.6 CVS的几个基本概念 7.7 Eclipse和CVS的连接 7.8 启动一个新项目 7.9 应用Eclipse从CVS资源库检出代码 7.10 在开发过程中Eclipse协同CVS开发的基本操作 本章小结第五篇 Eclipse开发工具 第8章 Web应用程序开发 8.1 Web服务器 8.1.1 Web服务器简介 8.1.2 在Linux下安装Apache和Tomcat 8.1.3 在Windows下安装Tomcat 8.2 Tomcat的配置介绍 8.2.1 Tomcat目录结构 8.2.2 server.xml配置文件介绍 8.3 Eclipse与Tomcat的连接 8.3.1 Tomcat插件下载安装 8.3.2 Tomcat在Eclipse上的配置 8.4 在Eclipse平台上开发Web应用程序 8.4.1 新建Tomcat项目 8.4.2 创建Tomcat项目中的Servlet 8.4.3 创建Tomcat项目中的部署描述符web.xml 8.4.4 创建Tomcat项目中的JSP 本章小结 第9章 使用Eclipse进行J2EE项目开发 9.1 J2EE Web应用服务器 9.1.1 介绍几种常用的J2EE服务器 9.1.2 JBoss下载与安装 9.2 Lomboz插件的下载与安装 9.2.1 Lomboz插件的介绍 9.2.2 Lomboz插件配置 9.3 创建J2EE项目 9.4 利用Lomboz编写和调试JSP文件 9.5 Eclipse结合Lomboz开发EJB 9.5.1 XDoclet介绍 9.5.2 生成EJB 9.5.3 生成EJB接口类 9.5.4 EJB部署 9.5.5 生成客户端EJB 9.5.6 运行JBoss服务器 本章小结第六篇 Eclipse数据库应用 第10章 数据库的构筑与连接 10.1 数据库的构筑 10.1.1 MySQL数据库简介 10.1.2 MySQL数据库安装 10.1.3 MySQL数据库基本操作指令 10.2 数据库连接 10.2.1 JDBC对象 10.2.2 JDBC驱动类型 10.2.3 JDBC的使用过程 10.2.4 一个简单的数据库查询的例子 10.3 Tanghan插件 10.3.1 Tanghan插件简介 10.3.2 Tanghan插件下载及安装 10.3.3 使用Tanghan插件连接数据库 10.3.4 使用Tanghan插件进行数据库查询及修改操作 10.3.5 数据库连接测试程序 10.4 EJB与数据库的连接 10.4.1 JBoss的数据库设定 10.4.2 生成实体Bean 10.4.3 实体Bean的部署和运行 本章小结第七篇 Eclipse高级应用 第11章 Eclipse环境下的Struts框架应用 11.1 Struts框架简介 11.2 MVC模式 11.2.1 MVC模式结构 11.2.2 Model 2体系结构 11.2.3 MVC设计模式的小结 11.3 Struts的下载和安装 11.4 一个简单的Struts程序 11.5 Struts的组成与结构 11.5.1 Struts应用程序组件 11.5.2 MVC模式下的Struts 11.5.3 Struts的配置文件 11.6 Struts标签库 11.6.1 HTML标签 11.6.2 Logic标签 11.6.3 Bean标签 11.7 Easy Struts插件 11.8 用Easy Struts插件开发Struts项目 11.8.1 新建Struts工程 11.8.2 生成JSP文件 11.8.3 生成ActionForm类 11.8.4 生成Action类 11.8.5 生成test.properties文件 11.8.6 配置struts-config.xml文件 11.8.7 生成数据库访问文件 11.8.8 编辑文件 11.8.9 实例运行 11.8.1 实例小结 本章小结 第12章 将Eclipse作为建模工具 12.1 何谓EclipseUML插件 12.2 EclipseUML插件的安装 12.3 利用EclipseUML插件绘制UML图的基础 12.4 利用EclipseUML插件绘制UML图的工程实例 12.4.1 在系统分析阶段中描述用况 12.4.2 在概要设计阶段中抽出概念模型 12.4.3 在概要设计阶段中根据概念模型绘制顺序图 12.4.4 在详细设计阶段中根据所制成的顺序图补充类图 12.4.5 在“编程过程”中整理Package 12.4.6 在“编程过程”中分割组件,整理部署 12.4.7 其他图简介 本章小结 第13章 使用Eclipse进行重构 13.1 什么是重构 13.2 为什么要进行重构 13.3 使用Eclipse进行重构的实例 13.3.1 抽取方法 13.3.2 抽取常量 13.3.3 移动 13.3.4 更改方法特征符 13.3.5 内联 13.3.6 抽取局部变量 13.3.7 重构撤销与重构重做 13.3.8 抽取接口 13.3.9 重命名 13.3.10 拉出与下推 本章小结 第14章 Eclipse插件开发 14.1 Eclipse平台体系结构 14.2 插件简介 14.3 开发一个简单的视图插件HelloWorld 14.3.1 创建插件 14.3.2 安装和运行插件 14.4 插件开发环境简介 14.4.1 主机和运行时 14.4.2 外部插件与工作区插件 14.4.3 配置PDE 14.4.4 PDE提供的视图 14.5 使用PDE创建插件 14.5.1 创建插件 14.5.2 插件清单编辑器 14.6 运行插件 14.6.1 选择要运行的插件 14.6.2 对运行时进行跟踪 14.6.3 在调试方式下运行 14.6.4 运行插件 本章小节 第15章 Eclipse的界面API 15.1 SWT简介 15.1.1 SWT的特征 15.1.2 SWT应用程序结构 15.1.3 SWT提供的组件 15.1.4 布局 15.1.5 SWT生命周期 15.2 SWT应用程序开发 15.2.1 创建SWT项目 15.2.2 创建SWT应用程序 15.2.3 Widget的事件注册侦听器处理 15.3 线程问题 15.3.1 本机事件调度 15.3.2 工具箱用户界面线程 15.3.3 SWT用户界面线程 15.3.4 执行非用户界面线程中的代码 15.3.5 线程化 15.3.6 向UI线程移送处理 15.4 插件的用户界面框架(JFace) 15.4.1 查看器 15.4.2 操作和添加项 15.4.3 用户界面资源 15.4.4 长时间运行的操作 本章小结附录A 部分专业术语中英文对照附录B 部分资源下载地址

媒体关注与评论

书评本书的目的在于让读者了解Eclipse这一集成开发环境的体系结构及工作原理,并且通过大量的实例来指导读者如何通过利用各种插件来使Eclipse成为各种领域的工具,以全方位地了解Eclipse这一具有巨大潜力的集成开发环境。


编辑推荐

  Java技术大系。  Eclipse是一个非常优秀的、功能强大的集成开发环境。通过集成大量的插件,Eclipse的功能可以不断扩展,以支持各种不同的应用。Eclipse软件可以用于管理多种开发任务,其中包括测试、性能调整及程序调试等,而且还可以集成来自多个供货商的第三方应用程序开发工具。此外,Eclipse软件非常适合开发电子商务应用程序。  本书的目的在于让读者了解Eclipse这一集成开发环境的体系结构及工作原理,并且通过大量的实例来指导读者如何通过利用各种插件来使Eclipse成为各种领域的工具,以全方位地了解Eclipsep这一具有巨大潜力的集成开发环境。

图书封面

图书标签Tags

广告

下载页面


精通Eclipse PDF格式下载



Java的书不错


我大学时的专业是计算机科学和技术,特别中意JAVA编程,自然也就不放过去了解学习Eclipse了。“精通Eclipse——Java技术大系”是我接触Eclipse编程时买的第一本有关Eclipse知识的书,当时这本书我感觉还算不错,认为是Eclipse入门的好教材。但是计算机科学知识一日千里,特别是软件技术方面。我的评论是我当时的看法,现在这书里面的内容自然是过时了(如果该书能与时俱进就另当别谈)。


一本入门级的书。内容很全面,也有一定的深度。在内容的和章节的分布上还是与其他各种类型的入门书籍都差不多。前面几章节浪费了比较大的篇幅。作为这本书面向的计算机专业类的人来说,在一些基本的安装、界面介绍上是完全没有这个必要用那么多篇幅来描述,可见作者还是有比较大的凑数的嫌疑,为了增加篇幅提高价格,赫赫。在内容的分布上很全面,但重点不够突出,根本体现不到书名中精通的描述上。不过像这类书本提供的都是一些入门级的指导,真正想精通还得平时多用,多想。


内容比较全面,我只用到里面的一点点东西,剩下的以后再学吧。


感覺還可以 不過書上說的語言package 版本一直沒找對 err


相关图书