Eclipse 3.0程序开发技术详解

出版时间:2010-10  出版社:清华大学出版社  作者:吴越胜,李新磊 等编著  页数:542  
Tag标签:无  

前言

Eclipse是一个开放源代码、基于Java的可扩展开发平台。提供的核心框架和可扩展插件机制给广大程序员提供了无限的想象和创造空间。目前网上流传有相当丰富且全面的开发工具方面的插件,但是Eclipse已经超越了开发环境的概念,可以想象,Eclipse将成为未来的集成桌面环境。目前的Eclipse本身就具备资源管理和外部程序的功能,加上无所不能的插件,将构成一个丰富多彩的工作环境而不仅仅是一个IDE(Integrated Development Environment,集成开发环境)。本书内容本书共分四篇,分别为Eclipse入门篇、GUI图形篇、Web开发篇和插件篇。第一篇:Eclipse入门篇(第1~4章)。主要介绍Eclipse平台的基本操作,如运行、调试、重构和版本管理等。其中,第1章介绍了Eclipse的形成、结构、汉化及组成、代码编辑、文件查找和快捷键;第2章介绍了Java调试器、Eclipse调试视图、调试方法以及调试其他语言;第3章介绍使用JUnit测试及代码重构;第4章介绍了CVS版本管理,包括CVS安装、配置、使用和协同开发。第二篇:GUI图形篇(第5~12章)。该篇主要介绍使用Eclipse自己提供的SWT和JFace开发包,开发可视化的Java图形界面。其中,第5~7章分别介绍SWT基础、高级组件和SWT事件,然后通过第8章实例,综合应用SWT技术。第9、第10章分别介绍了JFace基础组件和JFace高级应用。并在该篇最后通过第11、第12章介绍了RCP开发和Eclipse表单开发。第三篇:Web篇(第13~17章)。该篇主要介绍使用Eclipse开发现今比较流行的Web技术,如JSP、Servlet、Struts 2、JSF和Ajax等技术。第13章介绍了在Eclipse中开发JSP,然后通过第14章Web实例,综合应用了JSP、JavaBean和Servlet技术。第15章讲述在Eclipse中开发Struts 2应用。第16章使用Eclipse开发JSF应用。第17章介绍了Ajax开发。第四篇:插件篇(第18~19章)。主要介绍使用Eclipse开发插件和大量常用的第三方插件。第18章首先介绍Eclipse插件体系结构、然后介绍如何使用Eclipse开发插件。第19章介绍常用的第三方插件,包括Java开发插件、Web开发插件和其他常用插件。

内容概要

eclipse是一个开放源代码、基于java的可扩展开发平台。本书共分四篇,完整介绍了eclipse的开发应用知识。具体内容包括:eclipse入门篇(第1~4章),介绍eclipse平台的基本操作;gui图形篇(第5~12章),介绍使用eclipse自己提供的swt和jface开发包,开发可视化的java图形界面;web开发篇(第13~17章),介绍使用eclipse开发现今比较流行的web技术,如jsp、servlet、struts 2、jsf和ajax等技术;插件篇(第18~19章),介绍使用eclipse开发插件和大量常用的第三方插件。随书光盘提供了本书实例完整源代码和实例视频教学文件。  本书可以作为eclipse的入门书籍,也可以帮助中级读者提高技能,对java开发从业人员也有一定的参考意义。

书籍目录

第1章 eclipse简介  1.1 eclipse概述  1.2 安装eclipse  1.3 eclipse窗口介绍  1.4 文件结构  1.5 代码编辑功能  1.6 文件查找  1.7 使用快捷键  1.8 创建eclipse例子 第2章 调试java代码  2.1 初识java调试器  2.2 eclipse调试视图  2.3 常用调试方法  2.4 代码片段编辑测试  2.5 热替换以及调试其他语言 第3章 eclipse敏捷开发  3.1 单元测试  3.2 安装配置junit  3.3 junit原则、类和接口  3.4 编写测试用例  3.5 运行测试用例  3.6 重构 第4章 cvs版本管理  4.1 cvs概述  4.2 cvs安装  4.3 在windows上配置cvs服务器  4.4 配置cvs客户端  4.5 cvs开发流程  4.6 启动新项目  4.7 cvs协同开发 第5章 swt基石出  5.1 swt入门  5.2 swt常用控件  5.3 swt布局管理器  5.4 设计简单的手机界面 第6章 swt高级应用  6.1 swt容器  6.2 进度条(progressbar)  6.3 对话框(dialog)  6.4 菜单  6.5 工具栏  6.6 tree控件  6.7 table控件  6.8 swt绘图  6.9 swt线程  6.10 实现电子时钟 第7章 swt事件  7.1 swt事件介绍  7.2 swt低级事件  7.3 swt高级事件  7.4 无类型事件  7.5 计算器实例 第8章 火车售票系统  8.1 系统概述  8.2 通用模块实现  8.3 用户登录模块  8.4 基本设置模块  8.5 销售及退票模块  8.6 列车及车票查询模块 第9章 jface基础组件  9.1 认识jface  9.2 应用程序窗口  9.3 jface对话框  9.4 首选项 第10章 jface高级应用  10.1 jface的工具类  10.2 表格、树与列表  10.3 文本处理  10.4 实现资源浏览器 第11章 rcp技术  11.1 rcp简介  11.2 建立一个rcp的应用  11.3 rcp组成  11.4 rcp开发 第12章 eclipse表单  12.1 表单概述  12.2 布局管理器  12.3 常用控件  12.4 开发实例 第13章 eclipse中开发jsp  13.1 jsp基础知识  13.2 myeclipse配置  13.3 eclipse开发jsp程序  13.4 eclipse开发javabean  13.5 eclipse开发servlet  13.6 eclipse实现mvc登录实例 第14章 web实例——客户管理系统  14.1 需求分析  14.2 系统设计  14.4 编写公共类  14.5 实现超级管理员功能模块  14.6 实现普通管理员功能模块 第15章 eclipse中开发struts2  15.1 stmcts2简介  15.2 基于struts2的helloworld实例  15.3 struts2中的重要知识  15.4 实现用户注册 第16章 eclipse中开发jsf  16.1 jsf简介  16.2 myeclipse开发jsf  16.3 jsf基础  16.4 初识jsf  16.5 jsf用户界面组件  16.6 jsf实例 第17章 eclipse中开发ajax  17.1 ajax  17.2 ajax相关技术与工作原理  17.3 eclipse对ajax的支持  17.4 eclipse开发ajax过程  17.5 ajax开发实例  18.2 手工开发简单视图插件  18.3 pde插件开发环境简介  18.4 使用pde开发插件  18.5 插件的调试与打包 第19章 常用插件  19.1 java开发插件  19.2 web开发插件  19.3 其他插件  19.4 ve插件使用实例

章节摘录

插图:利用Eclipse,读者可以将高级设计(例如UML)与低级开发工具(如应用调试器等)结合在一起。如果这些相互补充的独立工具采用Eclipse扩展点彼此连接,那么当用户用调试器逐一检查应用时,UML对话框可以突出显示用户正在关注的器件。事实上,由于Eclipse并不了解开发语言,所以无论Java语言调试器、C/C++调试器还是汇编调试器都是有效的,并可以在相同的框架内同时瞄准不同的进程或节点。Eclipse的最大特点是能接受由Java开发者自己编写的开放源代码插件,这类似于微软公司的Visual Studio和Sun公司的Net Beans平台。Eclipse为工具开发商提供了更好的灵活性,使他们能更好地控制自己的软件技术。最初的Eclipse开发人员大部分来自于Visual Age for.1ava项目组,尽管Eclipse目前由开源组织Eclipse.org管理,但是Eclipse的开发仍然由IBM的子公司0TI(主要从事Eclipse开发)继续领导着。Eclipse支持当前几乎所有的主流平台,包括Windows、Linux、Solaris、HP.LJXS和AIX,这就大大减低了开发跨平台软件的难度。Eclipse版本更新比较迅速,本书完成时的最新版本是3.4。

编辑推荐

《Eclipse 3.0程序开发技术详解》:61段全程配音语音教学视频,全书实例源代码,使学习、分析、调试程序更方便。在线服务:视频库、源代码库、专业论坛、专家实时支持Eclipse是一个开放源代码、基于、Java的可扩展开发平台,其提供的核心框架和可扩展插件机制给开发人员提供了无限的想象和创造空间。Eclipse已经超越了开发环境的概念,可以认为Eclipse将成为未来集成的桌面环境。目前的Eclipse本身就具备资源管理和外部程序的功能,加上无所不能的插件,其将构成一个丰富多彩的工作环境,而不仅仅是IDE(Integrated Development Environment,集成开发环境)。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Eclipse 3.0程序开发技术详解 PDF格式下载


用户评论 (总计9条)

 
 

  •   看了很多eclipse的书,决定买了这本。里面的编排不错,涵盖的java知识很广,书中代码示例易懂,并且代码不乱,可惜没有涉及到Struts+Hibernate+Spring框架的开发。
  •   说实在话,不明白作者为什么要用汉化的Eclipse(很机械的翻译,一点也不专业),感觉书中尽是灰涩的翻译,很难想象这是一线教师写的,高度怀疑.已准备了红笔...
  •   实例完整源代码并不包括火车售票系统和客户管理系统,总而言之,很失望。如果知道是这样,我是不会买这本书的
  •   不错,能很好的学习java
  •   很好的适合入门者学习使用。
  •   书中很多代码都没有的,大家不要买了,浪费钱不重要,重要的是浪费时间去看没有用的书。。
  •   源代码不是很全的,而且牛B的第八章源代码没有,盘里第八章的代码和第七章是重复的。优点是材质不错,提醒:如果是冲着源代码去的同学要谨慎了。。
  •   难得的介绍eclipse的书籍,很详细,介绍也很全面
  •   SWT和JFace编程正是我想要的,介绍的很详细,这样的书籍很少,所以此书推荐给学习SWT的人购买。eclipse插件编程以及eclipse的用法以及相关插件介绍也很值得看一看。至于J2EE方面,介绍篇幅不多,没什么观看的意义。书的题目太宽泛了,一般人看到这题目就没有兴趣再看目录了,并且封面设计也不够吸引人。学习eclipse的使用以及SWT编程,我还是非常推... 阅读更多
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7