分类:编程开发
语言:简体中文
大小:未知
发布时间:13-04-14
内容简介:《完全掌握Eclipse项目开发实战》涵盖了Eclipse相关的各个方面,是献给Eclipse初学者以及正在使用Eclipse的开发人员的学习和参考资料。内容包括Eclipse的安装、JDT的使用、管理工具CVS、测试工具JUnit、编译工具Ant插件、SWT/JFace开发、Web开发、Java EE、Struts、Hibernate、Eclipse的插件开发,以及最有潜力的RCP开发,各方面都进行了详细的讲解,带给您非同一般的享受。《完全掌握Eclipse项目开发实战》讲解透彻、知识点丰富、示例简洁而不简陋,并提供了几个实用的综合案例,让读者详细了解企业项目开发的一揽子解决方案。通过学习,读者可以熟练使用Eclipse开发常见的项目,轻松应对实际工作中的问题。《完全掌握Eclipse项目开发实战》适用于Java初学者、程序开发人员、Eclipse应用程序开发人员,也可作为各类培训机构的教材。学习网www.minxue.net下载地址分流地址:[完全掌握Eclipse项目开发实战].燕孝飞.扫描版.pdf内容截图:
CHAPTER 01 初识Eclipse1.1 结识Eclipse1.2 Eclipse的作用1.3 Eclipse的优点1.4 学习Eclipse的口诀1.5 Eclipse的获取1.6 Eclipse的安装1.6.1 Eclipse的系统需求1.6.2 安装Eclipse前的准备工作——JDK的安装和配置1.6.3 安装Eclipse1.6.4 安装Eclipse的多国语言包1.6.5 使用Eclipse文档1.7 本章小结CHAPTER 02 熟悉Eclipse的集成开发环境(IDE)2.1 启动Eclipse2.2 认识IDE的主要组成部分2.2.1 平台核心2.2.2 工作区2.2.3 工作台2.3 认识工作台的组成部分2.3.1 编辑器2.3.2 视图2.3.3 透视图2.3.4 资源管理2.3.5 任务和标记2.4 Eclipse的基本使用2.4.1 创建你的第一个项目2.4.2 在Eclipse中如何使用帮助文档2.5 Eclipse的常用插件及其作用2.5.1 IDE核心插件——WorkBench UI. Resource Management2.5.2 SWT Designer插件2.5.3 JDT2.5.4 CDT2.6 本章小结CHAPTER 03 使用JDT开发Java项目3.1 JDT的安装和使用3.2 认识JDT3.2.1 认识JDT的用户界面3.2.2 如何使用JDT视图3.3 如何开发JDT项目3.3.1 创建一个新的Java项目3.3.2 创建新的Java类3.3.3 编写Java代码3.3.4 创建和查看Javadoc文档3.4 如何进行编译和运行3.4.1 项目的编译3.4.2 项目的运行3.5 如何进行调试3.5.1 范例程序3.5.2 设断点3.5.3 单步排错3.5.4 继续执行3.5.5 设定断点的命中计数3.5.6 断点组态设定3.6 如何进行代码格式化3.7 如何进行任务标记3.7.1 任务标记的设定3.7.2 过滤任务标记3.8 项目的打包3.8.1 打包的具体操作步骤3.8.2 使用第三方插件对项目打包3.9 一个简单实例的开发3.9.1 界面类CalculatorGUI的实现3.9.2 运算类Calculator的实现3.10 本章小结CHAPTER 04 使用CDT开发C/C++项目4.1 关于CDT插件4.2 安装MinGW4.3 CDT插件的下载与安装4.4 创建并运行C/C++项目4.4.1 新建C++项目4.4.2 新建CPP文件4.4.3 新建makefile文件4.4.4 运行C++项目4.5 关键的CDT IDE功能4.6 调试C/C++项目4.7 本章小结CHAPTER 05 学习使用协助管理工具CVS5.1 CVS是什么5.1.1 CVS概述5.1.2 CVS的几个概念5.1.3 利用CVS协助开发的典型流程5.1.4 Eclipse对CVS的支持5.2 如何安装和配置CVS5.2.1 安装和配置CVS服务器5.2.2 配置CVS客户端5.3 如何使用CVS进行项目开发5.3.1 新建一个项目5.3.2 将项目落实到CVS服务器5.3.3 从CVS资源库检出代码5.3.4 代码的落实与更新5.3.5 文件落实中的问题及对策5.4 用CVS进行项目版本的发布与修改5.4.1 在CVS上发布项目的一个版本5.4.2 版本替换5.5 本章小结CHAPTER 06 使用JUnit对项目进行单元测试6.1 软件测试知识简介6.1.1 “软件熵”问题6.1.2 软件测试有什么用6.1.3 软件测试遵循什么原则6.1.4 软件测试的类型6.2 关于JUnit6.2.1 什么是JUnit6.2.2 为什么使用JUnit6.2.3 在Eclipse中安装设置JUnit6.2.4 JUnit的框架组成6.2.5 JUnit中常用的接口和类6.3 在Eclipse中进行JUnit测试6.3.1 什么是TDD6.3.2 利用JUnit结合TDD开发一个简单的Java程序6.4 本章小结CHAPTER 07 学习在Eclipse中使用Ant插件7.1 Ant简介7.1.1 什么是Ant7.1.2 Ant有什么优点7.1.3 什么时候使用Ant7.2 Ant的安装和配置7.2.1 安装Ant7.2.2 配置Ant环境变量7.2.3 Ant的依赖库7.3 运行Ant7.4 Ant构建文件build.xml的语法7.4.1 项目(project)7.4.2 目标(target)7.4.3 任务(task)7.4.4 属性(property)7.4.5 过滤器(token filters)7.4.6 路径指定结构(Path-like Structures)7.4.7 命令行变量7.4.8 build.xml中的其他标签7.5 在Eclipse中使用Ant插件7.5.1 创建Ant构建文件7.5.2 编辑Ant构建文件7.5.3 运行Ant构建文件7.6 使用build.xml构建Ant部署文件7.7 本章小结CHAPTER 08 精致美观的界面API——SWT8.1 Java 的GUI API8.1.1 Java GUI的不足8.1.2 AWT与Swing简介8.2 认识Eclipse SWT界面工具包8.2.1 SWT与AWT. Swing的比较8.2.2 一个简单的SWT程序8.2.3 认识SWT程序结构8.3 SWT的布局管理8.3.1 SWT的布局管理器简介8.3.2 FillLayout类8.3.3 RowLayout类8.3.4 GridLayout类8.3.5 FormLayout类8.3.6 StackLayout类8.4 本章小结CHAPTER 09 SWT的常用组件9.1 SWT的常用控件9.1.1 按钮9.1.2 Label9.1.3 Text(文本框)9.1.4 Combo(下拉框)9.1.5 List(列表框)9.2 SWT的常用容器组件9.2.1 Composite(面板)9.2.2 Group(分组框)9.2.3 选项卡(TabFolder类和TabItem类)9.2.4 SashForm(分割窗)9.2.5 对话框类(Dialog)9.3 SWT的其他常用组件9.3.1 工具栏9.3.2 菜单(Menu类和MenuItem类)9.3.3 滑动条(Slider) 刻度条(Scale)和进度条(ProgressBar)9.3.4 画布(Canvas)9.3.5 表格(Table类和TableCdumn)9.3.6 树(Tree)9.4 本章小结CHAPTER 10 SWT的事件处理和多线程机制10.1 SWT组件的生命周期10.2 SWT的事件处理10.2.1 事件的4种写法10.2.2 SWT的常用事件10.3 SWT的多线程机制10.3.1 什么是多线程10.3.2 Java线程安全机制10.3.3 SWT线程安全机制10.4 本章小结CHAPTER 11 Eclipse JFace界面工具包11.1 JFace简介11.2 Window11.3 ApplicationWindow11.4 Action11.5 Menu Bar11.6 Tool Bar11.7 Status Line11.8 Dialogs11.8.1 Message Dialog11.8.2 Input Dialog11.9 JFace查看器11.9.1 JFace查看器的使用11.9.2 ListViewer 使用实例11.10 本章小结CHAPTER 12 使用Eclipse进行J2EE开发12.1 常用的J2EE Web服务器12.1.1 WebSphere服务器简介12.1.2 WebLogic服务器简介12.1.3 JBoss服务器简介12.2 JBoss服务器的安装和配置12.2.1 JBoss的下载与安装12.2.2 运行JBoss12.2.3 JBoss的目录结构12.3 MyEclipse插件的功能. 安装与简单使用12.3.1 MyEclipse插件的功能12.3.2 MyEclipse插件的下载与安装12.3.3 使用MyEclipse+Eclipse+Tomcat进行简单的J2EE开发12.4 EJB简介12.5 用MyEclipse+Eclipse+JBoss构建简单的EJB12.5.1 环境配置12.5.2 创建EJB项目12.5.3 创建EJB Session Bean12.5.4 部署EJB12.5.5 生成客户端测试EJB12.6 本章小结CHAPTER 13 Eclipse环境下的Struts架构开发13.1 Struts架构简介13.1.1 何为架构13.1.2 什么是Struts13.1.3 为什么使用Struts13.2 从MVC到Struts13.2.1 何谓MVC模式13.2.2 传统的JSP设计模式13.2.3 将MVC概念映射到Struts架构13.3 Struts架构开发初体验13.3.1 Struts的下载与安装13.3.2 牛刀小试——第一个Struts实例13.4 使用MyEclipse开发Struts架构的新闻管理系统13.4.1 系统设计13.4.2 数据库设计13.4.3 创建一个Struts项目13.4.4 新闻管理系统的前台模块设计13.4.5 新闻管理系统的后台模块设计13.5 本章小结CHAPTER 14 Eclipse环境下的Spring框架应用14.1 用于轻量级开发的Spring框架14.1.1 Spring是什么14.1.2 Spring的优势14.1.3 控制反转思想14.1.4 认识AOP14.2 Eclipse下Spring开发环境的配置14.3 使用MyEclipse的Spring支持创建Spring工程14.3.1 程序功能描述14.3.2 创建MyEclipse的Web Project14.3.3 添加Spring支持14.3.4 创建Java类14.3.5 在配置文件中进行配置14.3.6 运行程序14.4 Struts整合Spring修改创建的新闻网站14.4.1 给新闻网站项目增加Spring框架14.4.2 使用代理类控制Action14.4.3 修改struts-config.xml文件14.4.4 修改applicationContext.xml文件14.4.5 测试效果14.5 本章小结CHAPTER 15 在Eclipse环境下使用Hibernate15.1 认识Hibernate15.1.1 何为Hibernate15.1.2 为何使用Hibernate15.1.3 如何学习Hibernate15.2 使用Hibernate前的准备15.2.1 获取Hibernate15.2.2 数据库环境的配置15.2.3 Eclipse下Hibernate开发环境的配置15.2.4 获取Hibernate Synchronizer15.3 在Eclipse中使用Hibernate Synchronizer进行开发15.3.1 创建一个数据表test15.3.2 新建一个Java项目FirstHibernate15.3.3 创建Hibernate Configuration File文件15.3.4 创建mapping文件15.3.5 使用Hibernate Synchronizer进行同步15.3.6 运行Hibernate实例15.4 用Hibernate改造新闻网站15.4.1 改造之前的准备工作15.4.2 生成持久化类Adminuser15.4.3 利用持久化类操作数据库15.4.4 测试效果15.5 本章小结CHAPTER 16 Eclipse插件开发16.1 Eclipse的体系结构16.1.1 平台运行时系统(Platform Runtime)16.1.2 Eclipse的插件架构16.1.3 可扩展和集成16.1.4 Eclipse中“万物皆为插件”16.2 手工创建插件开发的“Hello World”16.3 插件开发环境PDE简介16.3.1 主机和运行时16.3.2 外部插件与工作区插件16.3.3 配置PDE16.3.4 PDE的视图16.4 使用PDE创建并运行插件16.4.1 创建插件16.4.2 插件清单编辑器的使用16.4.3 运行插件16.5 开发自己的天气预报插件16.6 插件项目的打包与发布16.6.1 使用Eclipse的“导出”向导16.6.2 手动复制其他文件16.6.3 测试插件项目的打包效果16.7 本章小结CHAPTER 17 Eclipse插件的国际化17.1 插件为什么要国际化17.1.1 国际化简介17.1.2 国际化对插件的影响17.2 类程序的国际化17.2.1 国际化前所做的准备工作17.2.2 创建Messages类17.2.3 创建资源文件(*.properties)17.2.4 修改com.myplugin.helloworld插件项目的程序17.2.5 重新运行插件项目,测试国际化17.3 plugin.xml文件的国际化17.3.1 创建plugin.xml的资源文件17.3.2 修改plugin.xml文件17.3.3 运行插件,测试plugin.xml的国际化17.3.4 其他XML文件的国际化17.4 使用“外部化字符串”向导17.4.1 具体使用步骤17.4.2 向导完成后的处理17.5 本章小结CHAPTER 18 Eclipse RCP18.1 亲密接触Eclipse RCP18.1.1 什么是RCP18.1.2 Eclipse RCP的成长历程18.1.3 Eclipse RCP主要应用在哪里18.1.4 需要具备什么知识才能学好Eclipse RCP18.2 用向导创建第一个RCP实例18.2.1 创建第一个RCP实例18.2.2 RCP实例的源代码分析18.3 向RCP中添加视图18.4 发布独立的RCP应用18.5 本章小结
...