出版时间: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
无
评论、评分、阅读与下载