 |
 |
 |
 |
 |
 |
开放源码项目: 国际化 Eclipse 插件 本文是为编写进入国际市场的 Eclipse 插件而准备的路线图。首先,我们将简短回顾国际化的动机和技术问题,然后逐步说明国际化插件的步骤。最后,我们将说明如何将这些步骤应用到 Eclipse Platform 本身的国际化过程中。 |
|
|
|
2002年6月1日 |
|
| |
测试您国际化的 Eclipse 插件 -- 如何测试用于国际市场的 Eclipse 插件 本文向您演示了如何验证您国际化的产品,使您对翻译测试期间可能遇到的常见问题类型有所准备。本文包括一个定义 Properties File Compare 视图的 Eclipse 插件,该插件可以帮助您的翻译测试人员更快地找到错误。 |
|
|
|
2002年8月1日 |
|
| |
开发 Eclipse 插件 在本文中,David Gallardo 向您展示了如何使用 Plug-in Development Environment 的代码生成向导来创建 Eclipse 插件。您将学到如何在运行时工作台中运行和调试插件,并且在 Eclipse 中安装完成的插件。David 还研究了与打包插件相关的问题 ― 包括维护版本信息、以插件片段的形式更新功能,以及组合插件来创建完整的功能部件。 |
|
|
|
2003年3月26日 |
|
| |
使用Eclipse开发Jsp 本文向大家推荐一个eclipse的plugins来协助JSP开发。这个名称叫lomboz,不但支持JSP语法高亮显示,还有Code Assist功能,可以与Jbuilder媲美。下面简要介绍一下eclipse2.1结合Tomcat开发Jsp的过程。 |
|
|
|
2003年4月24日 |
|
| |
通过扩展 WebSphere Studio 工具的 Eclipse 帮助系统来添加自助支持 IBM WebSphere Studio 系列工具提供了广阔而有时又比较复杂的开发环境。在使用它的时候,您可能会遇到联机帮助中没有描述过的错误,或者需要执行联机帮助中没有提到过的任务。这时您可以向服务和支持中心寻求帮助,但经常是您所遇到的问题的答案已经存在于 Web 上的常见问题解答列表中了。您遇到的问题类型和使用的产品会影响您对于要到 Web 上的哪些地方去寻找这些常见问题解答的决定。 |
|
|
|
2003年6月2日 |
|
| |
在 Eclipse Workbench 之外使用 Eclipse GUI,第 2 部分:使用 JFace 图像注册表 在本文中,A. O. Van Emmenis 继续研究在第 1 部分中着手构建的示例。他将完善内容提供程序和标签提供程序,并演示如何在 JFace 查看器中使用排序和过滤。他将演示如何给窗口添加状态行,给两个查看器添加图标,并讨论如何通过使用 JFace 图像注册表来节省系统资源。 |
|
|
|
2003年6月30日 |
|
| |
在 Eclipse Workbench 之外使用 Eclipse GUI,第 3 部分:添加操作、菜单和工具栏 本文是本系列的第三篇也是最后一篇文章,在本文中,A. O. Van Emmenis 将通过添加操作、菜单栏、弹出菜单和工具栏完成在第 1 和第 2 部分中着手讨论的文件资源管理器示例。他将演示如何设置菜单项特性,如何重用菜单和工具栏中的操作,以及如何通过侦听来自查看器的事件使操作识别上下文。示例操作使用实用程序来启动程序和访问系统剪贴板。 |
|
|
|
2003年7月14日 |
|
| |
扩展 Eclipse 的 Java 开发工具 -- 什么是可能的,从哪里开始以及如何继续 Eclipse 的 Java 开发环境的重构(refactor)能力是它提供的最有用的特性之一。本文将向您介绍创建您自己的重构(作为 Eclipse 的自然扩展)步骤。 |
|
|
|
2003年10月23日 |
|
| |
共享:Eclipse和WebSphere Studio新的项目交换功能 本文讲解关于存储库和非存储库代码共享的几种不同方法,并且说明每种方法的优点和缺点。本文还将介绍一种新的项目交换(Project Interchange)功能,这种功能提供了一个可选的方式,可以在不能使用存储库的情况下共享代码。 |
|
|
|
2003年11月3日 |
|
| |
Eclipse 和 HSQLDB: 将关系数据库服务器嵌入到 Eclipse 中,第 1 部分 -- 如何编写将 HSQLDB 数据库服务器集成到 Eclipse Workbench 中的插件 本文介绍如何开发将 HSQLDB 纯 Java 关系数据库服务器集成到 Eclipse Workbench 中的插件。尽管不如 DB2 功能强大,也不如 MySQL 流行,但 HSQLDB(超音速 SQL 数据库)可以满足很大范围内 Java 应用程序的需要,因为它具有可扩展性,而且对内存/处理器的要求不高。 |
|
|
|
2003年12月4日 |
|
| |
Eclipse 和 HSQLDB:将关系数据库服务器嵌入到 Eclipse 中,第 2 部分 -- 如何编写将 HSQLDB 数据库服务器集成到 Eclipse Workbench 中的插件 本系列的第 1 部分介绍了用于嵌入式应用程序的 HSQLDB 引擎,它也可以作为以“大型”数据库为对象的项目的开发平台。我们创建了一个 Eclipse 插件,并在 Workbench 菜单中启动了已有的工具。在此第 2 部分,我们将考虑如何利用 Eclipse 的特性来克服在第 1 部分中开发的插件的一些局限性,例如允许多个同时活动的 HSQLDB 服务器实例,每个实例分别去监听不同 TCP 端口上的连接。 |
|
|
|
2004年2月16日 |
|
| |
使用 Eclipse 帮助系统为项目编制文档 -- 构建易于使用且可搜索的帮助文档 具有非常强大的 IDE 的 Eclipse 平台中有其自己的帮助系统,这个系统基于一个引用 HTML 文件的 XML 目录表。鲜为人知的是,您不必去编写 Eclipse 插件就可以使用它。任何项目都可以使用一个简化版的平台来提供专业的、易用的和可搜索的文档。这个文档系统已经成功地应用于许多 IBM 项目,包括像 WebSphere Application Server 那样大的项目。 |
|
|
|
2004年3月22日 |
|
| |
用 Runtime Syp 调整 Eclipse 的启动性能,第 2 部分 -- 成功的骗局 Runtime Spy 是 Eclipse.org 提供的核心工具 (Core Tools) 之一,它是特别设计的一个透视图及一组视图,用于帮助您找到并诊断插件启动性能问题。本文介绍了如何发现可能会导致启动时间过长的常见设计错误,以及如何去纠正它们。其中的一个案例研究说明了 Runtime Spy 如何用于提高 IBM WebSphere Studio Application Developer 的启动性能。上一篇文章,也就是 第 1 部分,对 Runtime Spy 进行了介绍。 |
|
|
|
2004年4月26日 |
|
| |
使用 Eclipse Modeling Framework 进行建模,第 3 部分 Eclipse Modeling Framework(EMF)中包含了一个开放源代码的工具 JMerge,这个工具可以使代码生成更加灵活,可定制性更好。本文使用一个例子来展示如何将 JMerge 添加到一个应用程序中,并为不同的环境定制 JMerge 的行为。 |
|
|
|
2004年5月1日 |
|
| |
用 Eclipse Modeling Framework 实现模型驱动开发,第 1 部分 -- 创建 UML 模型并生成代码 Eclipse Modeling Framework(EMF)是一个开放源代码的模型驱动应用程序开发框架。它可以基于 XML Schema、UML 或经过注释的 Java 中指定的模型,创建 Java 代码,实现图形化的数据编辑、操纵、读取和序列化。EMF 是 IBM WebSphere Studio 和 Eclipse 项目中很多工具的基础。本文将帮助您逐步了解创建模型、生成代码、使用生成的应用程序和定制编辑器的整个过程。 |
|
|
|
2004年5月8日 |
|
| |
使用 Eclipse Modeling Framework 进行建模,第 2 部分 Eclipse 的 Java Emitter Templates(JET) 是一个开放源代码工具,可以在 Eclipse Modeling Framework(EMF)中生成代码。 JET 与 JSP 非常类似,不同之处在于 JET 功能更强大,也更灵活,可以生成 Java、 SQL 和任何其他语言的代码,包括 JSP。本文将介绍如何创建和配置 JET,并将其部署到各种环境中。 |
|
|
|
2004年6月1日 |
|
| |
用 Eclipse 和 Ant 进行 Python 开发 Python 是一种非常灵活强大的动态脚本编程语言,具有完整的面向对象特性。本文着重介绍了如何使用基于 Java 技术的流行开发工具 Eclipse 和 Ant 进行 Python 开发。 |
|
|
|
2004年6月1日 |
|
| |
使用 Eclipse 作为 Jakarta Tomcat 的开发环境 Eclipse 是一种很好的 Java 开发环境。Eclipse Tomcat 插件可以帮助程序员更好地组织并集成 Java 与 Web 开发项目。本文将逐步介绍 Eclipse、 Jakarta Tomcat 以及一个 Eclipse Tomcat 启动插件(这个插件可以实现Eclipse 与 Tomcat的集成)安装过程。 |
|
|
|
2004年6月24日 |
|
| |
迁移到 Eclipse: Eclipse 对 IntelliJ IDEAA 评估开发指南 Eclipse 是一个免费的、正日益流行起来的 Java 集成开发环境,最新版本的 Eclipse 中提供了很多特性,这些特性使它不但能与其他免费的 IDE 竞争,而且,即使是 IntelliJ IDEA 之类的专业商业软件,Eclipse 也能与之竞争。本文将 Eclipse 与 IDEA 进行了简单比较,为那些希望转换到 Eclipse 或者只是想体验一下 Eclipse 的程序员提供一份指南,让他们了解 Eclipse 提供了哪些令人激动的特性。 |
|
|
|
2004年9月7日 |
|
| |
IBM DB2 plug-ins for Eclipse, Version 1.0.1 Beta IBM DB2 plug-ins for Eclipse,Version 1.0.1 Beta 是一款用于浏览和创建 Cloudscape Version 10.0(beta 版)数据库对象的工具。此外,还可以用它将 Cloudscape Version 10.0 数据库迁移到 DB2 UDB 数据库。 |
|
|
|
2004年9月13日 |
|
| |
迁移到 Eclipse:从 Netbeans 向 Eclipse 迁移开发指南 到目前为止,大多数 Java 编程人员都听说过 Eclipse,它是可扩展的开放源代码开发平台,而且正迅速成为最流行的用于 Java 的 IDE。本文将 Eclipse 介绍给目前正使用 Netbeans 以及正考虑转向 Eclipse 的编程人员。本文简单比较了这两种 IDE 中的特性、它们的易于使用性和稳定性,重点展示了 Eclipse 的一些主要特性,以及这些特性与 Netbeans 中的有什么不同。 |
|
|
|
2004年9月27日 |
|
| |
迁移到 Eclipse:评估 Eclipse 的开发指南 如果您当前的 IDE 是 Netbeans、IntelliJ IDEA 或 Borland JBuilder,则我们的开发指南将向您演示 Eclipse IDE 如何搭建、特性如何以及如何非常方便地使用。 |
|
|
|
2004年9月27日 |
|
| |
迁移到 Eclipse:Eclipse 和 JBuilder 评估开发指南 很多程序员都正在转向 Eclipse 这个日益流行的开放源代码开发环境。本文是为那些熟悉 JBuilder 而又正在考虑迁移到 Eclipse 的程序员编写的。本文首先简要对 Eclipse 3.0 和免费的 JBuilder X Foundation 版本进行比较,然后展示了在 Eclipse 中如何实现基本的功能。 |
|
|
|
2004年9月27日 |
|
| |
使用 Lotus Notes 和 Eclipse 管理和运行 Java 程序 利用 Eclipse IDE 为 Lotus Notes/Domino 开发 Java 代理。下载并安装 Eclipse,然后了解使用 Eclipse 创建项目、调试 Java、重构代理以及将代理导入 Domino Designer 是何等轻松。 |
|
|
|
2004年10月11日 |
|
| |
为 Eclipse 插件添加日志框架 Eclipse 中缺少像 J2SDK Logging Utilities 或 Apache 的 Log4j 这样功能丰富的可配置日志工具。在本文中,我们将学习如何为 Eclipse 插件配置并使用日志框架,该框架本身也是一个基于 Apache Log4j 的插件。为了便于您使用和扩展,本文还提供了完整的源代码。 |
|
|
|
2004年10月21日 |
|
| |
专家访谈: Eclipse 不再由开发人员独享 Lee Nackman 是 IBM Design, Construction, and Test Tools Development 的副总裁和 Rational Software 的 CTO,Jim Russell 是 Application Development Tools, IBM Lotus Software 的主管,他们解释了 IBM 如何将 Eclipse 与 Cloudscape Java 数据库和 IBM Workplace Client Technology, Rich Client Edition 相结合,使之成为跨平台部署的一个强大工具。 |
|
|
|
2005年1月1日 |
|
| |
与 Apache Derby 一起使用 DB2 plug-ins for Eclipse,第 2 部分 IBM DB2 Universal Database (UDB) plug-ins for Eclipse 为 Cloudscape 10 和 Derby 用户提供了将 Cloudscape 数据库迁移到 DB2 UDB 数据库的能力。本文将介绍如何使用这个基于 Eclipse 的工具来迁移使用多产品配置的数据库,并解决迁移过程中碰到的所有问题。 |
|
|
|
2005年1月4日 |
|
| |
使用 Eclipse 创建 Notes/Domino 插件 随同本文使用 Eclipse PDE 创建简单的 Notes/Domino 插件。该插件使用 Notes.jar 文件访问 Notes/Domino 后端 Java 类并显示 Personal Address Book 中的生日/周年纪念。 |
|
|
|
2005年1月6日 |
|
| |
在 Eclipse 中开发 Apache Derby 应用程序 在开发 Apache Derby 应用程序的过程中需要执行很多任务,例如创建和连接数据库,编写 Java Database Connectivity (JDBC) 客户机应用程序和存储过程,以及将最终获得的软件组件部署到生产环境中。本文旨在发现如何结合使用各种基于 Eclipse 的 Apache Derby 工具来简化这一开发过程。 |
|
|
|
2005年2月1日 |
|
| |
将 Eclipse 导航文件转换为 DITA 导航文件 本文提供了一种使用样式表将 Eclipse TOC 文件转换为 DITA 映射文件的方法。 |
|
|
|
2005年4月22日 |
|
| |
将 Eclipse 导航文件转换为 DITA 导航文件 本文提供了一种使用样式表将 Eclipse TOC 文件转换为 DITA 映射文件的方法。 |
|
|
|
2005年4月25日 |
|
| |
探索 Eclipse 的 ASTParser 如果曾经编写过处理代码的应用程序,就会知道事情可能变得非常复杂,尤其在使用像 Java 这样复杂的语言时。不过对于那些使用 Eclipse 的人来说,有一个好消息:可以利用 Java Development Tooling (JDT) 和 ASTParser。本文就说明如何做。 |
|
|
|
2005年4月28日 |
|
| |
在 Eclipse 中利用 Maven Maven 将作为一个普通的构建系统,被人们重新认识,并且它将超越 Java 技术。本文不打算成为一篇 Maven 教程,而是将 Maven 与其他技术进行比较,让您洞察 Maven 与 Eclipse 相适应的地方,以及如何使这些工具相互协作。 |
|
|
|
2005年6月16日 |
|
| |
扩展 Eclipse 辅助和规范开发流程 如果市场上的开发工具不能满足您的需要,而自己开发 IDE 又不太现实,那本文就是您所需要的,它介绍了如何扩展 eclipse JDT 来辅助规范你的项目开发流程和帮助约束你的代码规范。 |
|
|
|
2005年6月16日 |
|
| |
开发一个调试 JSP 的 Eclipse 插件 本文通过开发一个 JSP 编辑器插件的示例,介绍了 Eclipse 中设置 JSP 断点的方法,以及如何远程调试 JSP。作为基础知识,本文的前两部分描述了 JAVA Debug 和 JSR-45 的基本原理。 |
|
|
|
2005年6月30日 |
|
| |
集中 Eclipse 中的帮助功能 本文将阐述如何利用 Eclipse 帮助和插件架构的动态特性,创建一个集中的帮助存储库。重点介绍如何使用内容帮助表来创建 Eclipse 插件,如何通过 Infocenter 来集中管理帮助文件,以及如何创建使您能够直接从 Eclipse 主菜单访问集中的帮助存储库的新菜单项。 |
|
|
|
2005年7月27日 |
|
| |
Eclipse Voice Tools Project Eclipse Voice Tools Project 是一个新项目,其试图联合语音行业的公司和个人,一起来创建一套常用的基于标准的、开放源码的语音开发工具。但是如何扩展或者对项目的工具进行改进呢?本文解释了如何设置和定制 Voice Tools Project 环境,并且还讲述了在添加新功能过程中所涉及的步骤。 |
|
|
|
2005年9月8日 |
|
| |
开发 Eclipse 自定义控件 现在基于 Eclipse 的应用越来越多,很多桌面应用都是用 Eclipse 开发的。Eclipse 提供了一套 SWT/JFACE 的控件库,使得人们开发界面应用极大的方便。但是,SWT/JFACE 的控件库毕竟有限,在应用开发是我们不可避免地要自己开发一些自定义的控件。本文通过开发一个颜色列表控件的实例介绍了 Eclipse 自定义控件开发中所要用到的技术。 |
|
|
|
2005年9月12日 |
|
| |
基于 Eclipse 的 Apache Derby 工具 使用 Eclipse 技术连接和浏览 Apache Derby 数据库,并探索在 Eclipse 中使用 Derby 的各种方法。 |
|
|
|
2005年11月14日 |
|
| |
Eclipse V3.1 中的 Java 泛型支持 Java 5 提供泛型支持,泛型支持是开发人员多年以来所要求的特性。它代表了 Java 编程语言一次重要的升级。像泛型这么复杂的技术,不仅对工具供应商也对开发人员带来了挑战。本文着重介绍 Eclipse 如何应对泛型挑战以及泛型给 Java 语言带来的变化,展示了如何在 Eclipse 中充分利用泛型,包括对于快速帮助、快速修复、重构和项目参数选择的支持。此外,还展示了完全泛型化语言的一些微妙而重要的方面。 |
|
|
|
2005年12月8日 |
|
| |
使用 Eclipse 插件 Ruby Development Tools 本文介绍如何使用 Eclipse 插件 Ruby Development Tools(RDT),这个插件使 Eclipse 能够成为一流的 Ruby 开发环境。那些希望利用 Eclipse 社区丰富的基础设施来支持开发的 Ruby 开发人员会从本文中受益,对有兴趣使用 Ruby 的 Java 开发人员也会有所收获。 |
|
|
|
2005年12月8日 |
|
| |
开发一个基于 JUnit 的存储过程自动化测试的 Eclipse 插件 本文将以一个真实的项目为背景,从分析过去存储过程的测试方法中存在的问题入手,逐步阐述我们分析问题,寻找问题根源和寻求解决办法的过程,介绍我们开发这个基于 JUnit 的存储过程自动化测试的 Eclipse 插件的过程和存储过程单元测试的解决方案。 |
|
|
|
2005年12月12日 |
|
| |
视图链接使 Eclipse 应用程序更丰富 丰富的 GUI 中的视图可以以各种方式显示信息,从而改善用户体验。由于 UI 视图的本质,它们需要依赖于其他视图并需要进行交互。Eclipse 简化了链接 UI 视图的工作,并提供了将视图链接应用到非 UI 场景的方式。 |
|
|
|
2005年12月29日 |
|
| |
ECLIPSE 小组开发环境实践: 第 2 部分 本文通过典型的应用场景及操作实例,试图以一种简明易懂的方式来讲解ECLIPSE小组开发环境的使用方法。在本系列的第1部分介绍了CVS的相关术语及小组开发环境的建立过程。 |
|
|
|
2006年1月16日 |
|
| |
ECLIPSE 小组开发环境实践: 第 1 部分 版本管理系统可以帮助开发人员有效地管理软件资源的版本问题。CVS(Concurrent Version System)是目前最常用的版本管理系统,而 ECLIPSE 是最流行的开放源码的集成开发环境。在 ECLIPSE 中,与 CVS 相关的功能被统称为小组开发环境。本系列的第 1 部分不仅解释了 CVS 的相关术语,还详细介绍了小组开发环境的建立过程;本系列的第 2 部分则试图以一种简明易懂的方式来讲解 ECLIPSE 小组开发环境的使用方法。 |
|
|
|
2006年1月16日 |
|
| |
管理 Eclipse 环境 Eclipse 的持续发展意味着需要管理的项目和插件的数量一直在增长。为了跟上最新的 Eclipse 版本,这个管理过程会使开发人员感到灰心。对于新用户来说,项目、插件、工作区和安装的概念首先就可能使之感到畏缩。本文将介绍管理 Eclipse 环境的最佳实践。 |
|
|
|
2006年3月9日 |
|
| |
探索 Eclipse 的嵌入式富客户端平台 本文介绍了嵌入式富客户端平台(embedded Rich Client Platform,eRCP)。将学习构成 eRCP 的各种组件,并得到在应用程序中使用它们的一些示例。 |
|
|
|
2006年3月21日 |
|
| |
BIRT:基于 Eclipse 的报表 几乎在各种应用中,报表都具有其不可替代的作用。各类报表软件也是争奇斗艳,如今Eclipse也推出了自己的报表框架:BIRT。现在,让我们不妨看看它到底提供了什么样的功能,以及特点是什么。 |
|
|
|
2006年3月22日 |
|
| |
发现 Eclipse 中未解析的插件依赖性 试图定位无法解析的插件依赖性是件紧张而又耗时的事情。激活每个插件都要依赖于很多其他插件,这些插件又会依赖于其他更多插件。如果 Eclipse 无法加载这个长长的链条中的某个插件,那么手工查找出现问题的到底是哪个插件可能会比原计划所花费的时间和精力都要多。如果您希望有一种方法可以自动实现这种插件依赖性的检测,就请阅读本文。 |
|
|
|
2006年5月8日 |
|
| |
Eclipse 的历史、现状和未来 2001 年 11 月,IBM 向开源社区捐献了 Eclipse 代码,自此 Eclipse 在开发者社区得到飞速发展。2006 年 1月19日,Eclipse 国际高峰论坛也首次登陆中国,在清华大学信息科学技术大楼举行。在这次 Eclipse 大会上 developerWorks 编辑团队与 IBM 的 Eclipse 策略经理 John Kellerman 进行了座谈,聆听了他对 Eclipse 历史的追溯、对 Eclipse 架构的分析、对 Eclipse 现状分析、对未来发展的展望。 |
|
|
|
2006年5月15日 |
|
| |
Eclipse Communication Framework 入门 Eclipse Communication Framework(ECF)是一个新的 Eclipse 项目,目的是提供一个开放源码框架,支持在 Eclipse 平台上创建基于通信的应用程序。本文将研究 ECF、它的基本功能和它未来的方向。 |
|
|
|
2006年5月15日 |
|
| |
使用 WebSphere Application Server Community Edition Server 的 Eclipse 插件 使用 IBM WebSphere Application Server Community Edition V1.0.1.1 的 Eclipse 插件,开发人员可以为 Community Edition 服务器开发和部署 J2EE 应用程序,并对其进行调试。本文将逐步说明如何使用 Eclipse 框架将 J2EE 应用程序快速部署到 Community Edition 并对其进行测试(从设置环境到部署和调试应用程序)。 |
|
|
|
2006年5月23日 |
|
| |
利用 Ant 和 Eclipse 有效地提高部署工作效率 本文主要介绍 Ant 在多用户开发的情况下,如何用 Eclipse,并且根据不同的目标环境编译不同的部署包。文中首先介绍一个场景,给出在开发、编译、部署过程中遇到的问题;然后介绍如何用 Eclipse 来简化你的 Ant 开发过程;文章的最后解释如何通过编写有效的 Ant 脚本来提高你的工作效率。 |
|
|
|
2006年5月29日 |
|
| |
利用 OSGi 解决 Eclipse 插件难题 本文介绍如何在代码中为其他插件编写扩展,而不是用 Eclipse V3.2 的动态扩展 API 创建对其他插件的依赖性。可使用开放服务网关协议 (Open Services Gateway Initiative,OSGi) 服务 API 和动态 API 完成所有这些任务甚至更多任务。 |
|
|
|
2006年6月1日 |
|
| |
Eclipse for Linux on POWER 的安装和使用 Eclipse 是一个为构建软件提供开发平台和一组应用程序框架的开放源码社区。在本文中我们将学习如何安装并使用 Eclipse,尤其是为运行在基于 IBM POWER 处理器的系统上的 Linux 版本。我们还将通过几个示例 Java 和 C 程序来学习如何使用 Eclipse 来编译并运行应用程序。 |
|
|
|
2006年6月5日 |
|
| |
推荐 Eclipse 阅读清单 通过这份由 IBM 的 Eclipse 开发人员和爱好者为开发人员编纂的阅读清单了解 Eclipse。 |
|
|
|
2006年7月10日 |
|
| |
利用 Eclipse 开发基于 OSGi 的 Bundle 应用 开放服务网关协议 (Open Services Gateway Initiative),简称 OSGi,为网络服务定义了一个标准的、面向服务的计算环境,为用户提供了开放的、面向服务组件的、易于部署的编程模型,这个编程模型允许用户将定义好的接口规范绑定到 OSGi 运行环境中的特定Service,在构件 SOA 面向服务为中心的企业应用的过程中,OSGi 技术正发挥越来越重要的作用。在本文中,将介绍 OSGi 的概念和体系结构,并且利用 Eclipse 3.2 开发一个基于 OSGi 规范的服务应用 Bundle。通过学习本文,读者可以了解到如何开发和部署基于 OSGi 规范的 Bundle 应用。 |
|
|
|
2006年7月17日 |
|
| |
拖放 Eclipse Workbench 标签 在本文中,我们将学习一种通过编程定制 Eclipse 中的编辑器和视图标签的拖放行为的技术。我们将使用一个示例来展示这种技术,该示例将编辑器与转移类型 “org.eclipse.ui.part.EditorInputTransfer” 进行关联。可以通过实现对这种转移类型的支持来支持编辑器的拖放行为。我们还为视图标签提供了一个类似的展示。本文假设您熟悉 SWT 的拖放技术。 |
|
|
|
2006年8月31日 |
|
| |
将 Ajax 带入 Eclipse 的 Ajax Toolkit Framework 的两个工具 IBM 致力于启动新 Open Ajax Initiative 的目的是希望通过 Eclipse Foundation 增加对强大 Web 编程技术的支持。为了帮助开发人员为使用新工具集做好准备,本文介绍了两种现有的运行时工具 Dojo 和 Zimbra,在 Eclipse 的 Ajax Toolkit Framework (ATF) 将支持他们。 |
|
|
|
2006年9月4日 |
|
| |
将 Eclipse 导航文件转化成 DITA 导航文件 上一期文章介绍了把 Eclipse 导航文件转化成 Darwin Information Typing Architecture (DITA) 格式的基础。2005 年 8 月,OASIS DITA Toolkit 1.1 实现了集成 DITA 导航文件的新方式。这种新功能称为 mapref,可用于代替 navref 元素(上一期文章中介绍了)集成导航文件。本文比较集成导航文件的 mapref 和 navref 方法。可以在本文的下载包中找到更新后的 XSLT 样式表,它利用了 mapref 的能力,并对上一期文章中的样式表作了其他改进。 |
|
|
|
2006年9月14日 |
|
| |
Eclipse 插件功能 在整个 Java 开发人员社区,Eclipse 因为行业领先的 Java Development Tools (JDT) 而广为人知。但 Eclipse 构建目的在于促进插件的使用,而且在这一方面,它获得了惊人的成功。探索已经构建到 Eclipse 插件中的一些能力,比如使用 Ruby 等其他语言编程,或者是使用 OpenLaszlo 等环境构建交互式多媒体。 |
|
|
|
2006年9月14日 |
|
| |
了解 Eclipse 插件如何使用 OSGi Eclipse 集成开发环境(IDE)和 Eclipse Rich Client Platform(RCP)应用程序的核心由 Open Services Gateway Initiative(OSGi)规范的实现驱动。本文通过描述对 Eclipse 平台而言插件是什么,并跟踪从 Eclipse V2.1 到今天基于 OSGi 的实现中插件的发展,阐明了 Eclipse 与 OSGi 的关系。还解释了 OSGi manifest.mf 文件选项以及通过 Eclipse 提供的添加项。 |
|
|
|
2006年9月21日 |
|
| |
如何结合使用 Subversion 和 Eclipse 从一开始,Eclipse 便包含了与 Concurrent Versions System(CVS)的紧密集成,以便提供具有变更管理能力的访问权限。现在,许多项目(特别是 Apache Software Foundation 运行的项目)正在使用的是另外一种变更管理系统:Subversion。本文介绍如何为使用 Subversion 存储库的项目使用 Eclipse。 |
|
|
|
2006年9月25日 |
|
| |
使用 JET 在 Eclipse 中创建更多更好的代码 创建模板来使最佳实践代码化(即生成工件)是一种强大的概念,能节约您无数时间和减少沉闷的编码。本文介绍代码生成框架 JET,这是一个 Eclipse 技术的项目。 |
|
|
|
2006年10月30日 |
|
| |
在 Eclipse V3.2 中构建备忘单 备忘单(Eclipse 用户的重要生产力工具)在 Eclipse V3.2 中变得更加完善。本文是 “在 Eclipse 中构建备忘单” 教程的后续部分,在本文中,IBM 的软件工程师 Philipp Tiedt 概述了备忘单的新特性,并通过示例展示了其使用方法。 |
|
|
|
2006年11月2日 |
|
| |
15 分钟学会 Eclipse GMF 本文介绍了 Graphical Modeling Framework(GMF)项目,说明了如何开发一个简单的 Eclipse Modeling Framework(EMF)模型,并使用 GMF 的工具将其转换成典型的图形化编辑器。 |
|
|
|
2006年11月27日 |
|
| |
Eclipse V3.2 Callisto 热点 Eclipse Callisto(V3.2)提供了一些经过改进的全新特性,都是 Eclipse V3.1.x 和当今可用的许多 IDE 所不具备的。曾经使用过 Eclipse V3.1.x 的开发人员会发现,使用 Eclipse Callisto 非常容易使 Eclipse 准备就绪来完成各种任务,包括 Java 开发、Web 服务开发、XML 和 XSD 构建以及连接和使用数据库。本文介绍了新特性和经过改进的可用性,还提供了 Callisto 项目的许多资源链接。 |
|
|
|
2006年12月7日 |
|
| |
使用 RadRails 和 Eclipse 可以轻松进行 Ruby on Rails 开发 RadRails 是基于 Eclipse 的 IDE,用于进行 Ruby on Rails 开发。通过本文,您将了解 RadRails 的安装、应用程序窗口的结构和使用、以及开发应用程序的主要步骤。 |
|
|
|
2006年12月11日 |
|
| |
了解 Eclipse 中的 JFace 数据绑定,第 1 部分: 数据绑定的优缺点 Java 图形用户界面 (GUI) 应用程序的大量开发时间都用于将域对象的数据简单地移入 GUI 组件,然后再从 GUI 组件返回给域对象。近年来,几种数据绑定框架走在了自动同步数据过程研究的最前沿。本文将说明什么是数据绑定框架,介绍几种流行的 Java GUI 数据绑定框架,并将分析使用数据绑定的优缺点。 |
|
|
|
2007年1月4日 |
|
| |
探索 Eclipse 的 Ajax Toolkit Framework Ajax Toolkit Framework(ATF)是新的 Open Ajax Initiative 的核心部分,旨在通过 Eclipse Foundation 提高对功能强大的 Web 编程技术的可访问性。通过为各种开源 Ajax 工具包(包括 Dojo、Zimbra 和 Rico)添加 Asynchronous JavaScript and XML(Ajax)开发环境,ATF 扩展了 Eclipse Web Tools Platform (WTP)。本文包括一个 HelloWorld 示例,您将在其中安装和配置 ATF,然后使用 Eclipse 和 Dojo 来创建基本的 Web 应用程序。 |
|
|
|
2007年1月22日 |
|
| |
将 Visual Studio C 和 C++ 项目迁移到 Eclipse CDT Windows 上的大多数 C/C++ 项目都是使用 Microsoft Visual Studio 开发的,因此研究这些项目到 Eclipse 这种开放源码 IDE 的迁移是很有必要的。本文简明扼要地介绍了将 Microsoft Visual Studio C/C++(MSVC)项目迁移到 Eclipse 的步骤,比较和对照了 MSVC 和 Eclipse CDT 的优点。 |
|
|
|
2007年1月29日 |
|
| |
让开发自动化: 用 Eclipse 插件提高代码质量 如果能在构建代码前发现代码中潜在的问题会怎么样呢?很有趣的是,Eclipse 插件中就有这样的工具,比如 JDepend 和 CheckStyle,它们能帮您在软件问题暴露之前发现这些问题。在让开发自动化的本期文章中,自动化专家 Paul Duvall 将带来一些关于 Eclipse 插件的例子,您可以安装、配置和使用这些静态分析插件,以便在开发生命周期的早期预防问题。 |
|
|
|
2007年1月29日 |
|
| |
使用 Google Web Toolkit、Apache Derby 和 Eclipse 构建 Ajax 应用程序,第 1 部分: 梦幻前端 在通往创建在用户 Web 浏览器中运行的动态 JavaScript 应用程序的征途中,Google Web Toolkit(GWT)是举足轻重的一步。使用 GWT,开发人员可以利用熟知的 Java 技术设计用户界面(UI)和事件模型,而 GWT 会完成使代码对所有主流浏览器友好的繁重工作。这是本系列的第一篇文章,介绍 GWT 基础知识,包括 GWT 是怎样使您创建一个 Asynchronous JavaScript + XML(Ajax)应用程序,而且依然在 Java 语言中编写代码的。探索如何创建和运行一个小型的样本 GWT 应用程序 —— 近来十分流行的一项 Web 2.0 新业务,称为 Slicr,在线销售比萨饼。 |
|
|
|
2007年2月2日 |
|
| |
使用 Eclipse 开发 eRCP 应用程序 这篇文章展示了如何使用 Eclipse 来开发嵌入式的富客户机平台(eRCP)应用程序。详尽的步骤将指导您了解一个 eRCP 应用程序编程周期的设置、开发风格、部署和调试。 |
|
|
|
2007年2月6日 |
|
| |
使用 Apache Derby 开发 Eclipse 插件 本文演示了如何将资源索引与 Apache Derby 数据库结合使用来开发 Eclipse 插件。嵌入到 Eclipse 的 Derby 数据库使您可以在客户端创建 SQL 数据库而不会有安全问题或网络问题,例如连接不稳定或反应时间长。SQL 数据库和 JDBC API 提供了一种轻松的方法用于存储信息和快速搜索先前存储的数据。 |
|
|
|
2007年2月16日 |
|
| |
探索 Eclipse 的 OSGi 控制台 了解非常优秀的 OSGi (Equinox) 控制台,以及如何将其添加到 Eclipse 开发人员的工具箱中,并了解如何扩展控制台以进一步添加到工具箱中。 |
|
|
|
2007年2月26日 |
|
| |
使用 Eclipse 开发 DB2 Alphablox 应用程序 Eclipse 和 Apache Tomcat 结合使得 Web 应用程序开发者能够方便、快速地开发和测试基于 IBM DB2 Alphablox 的各种报表,构建应用程序。这篇文章将告诉我们如何去完成这些工作。 |
|
|
|
2007年3月1日 |
|
| |
使用 Eclipse 插件开发环境构建模板 本文介绍了在 Eclipse 中创建模板从而增强客户体验的方法。我们将开发一个简单的模板,展示 PDE 的模板系统所提供的灵活性。 |
|
|
|
2007年3月6日 |
|
| |
初识 Eclipse User Assistance 本文介绍了 Eclipse User Assistance 项目,并讨论了众多可为基于 Eclipse 的应用程序提供高质量用户辅助的方法。 |
|
|
|
2007年4月2日 |
|
| |
使用 Google Web Toolkit、Apache Derby 和 Eclipse 构建 Ajax 应用程序,第 4 部分: 部署 在本系列的前三篇文章中,您已经使用 Google Web Toolkit (GWT) 构建了简单但实用的 Web 应用程序。至此,您一直在编辑和调试使用 GWT 的托管模式的应用程序,GWT 的托管模式允许在 Java 开发工具内模拟 Web 服务器环境。糟糕的是,让所有用户都下载 Eclipse 只为运行 Web 应用程序是不切实际的。本文是本系列的第四篇文章,阅读本文,您将了解如何在 Java Web 应用服务器上部署 GWT 应用程序,并获得关于使用 Apache Derby 数据库驱动 GWT 的提示。 |
|
|
|
2007年4月4日 |
|
| |
使用 Google Web Toolkit、Apache Derby 和 Eclipse 构建 Ajax 应用程序,第 3 部分: 通信 在本系列的前两篇文章里,您已经了解了如何使用 Google Web Toolkit (GWT) 和 Apache Derby 关系数据库创建简单的 Web 应用程序。第 1 部分主要介绍了如何使用 GWT 构建名为 Slicr 的比萨交付系统的前端。在第 2 部分中,向您展示了如何使用 Derby 创建关系数据库,并简要演示了将数据库行转换为 Java 对象的机制。现在将开始变得有趣起来!在第三篇文章中,了解如何使客户机与服务器相互进行对话。您将使用 GWT 内的远程过程调用(Remote Procedure Call,RPC)框架从服务器获取数据,这几乎就像执行一次 Java 方法调用一样简单。 |
|
|
|
2007年4月4日 |
|
| |
使用 Google Web Toolkit、Apache Derby 和 Eclipse 构建 Ajax 应用程序,第 2 部分: 可靠后端 本文是使用 Google Web Toolkit(GWT)构建 Asynchronous JavaScript + XML(Ajax)应用程序系列文章的第 2 部分,介绍如何为 Web 应用程序构建 Apache Derby 数据库,并使用它驱动 GWT。本系列文章的第 1 部分向您介绍了 GWT,并演示了如何使用它来为 Web 应用程序创建富客户机前端。这一次,您将走进幕后,了解如何使用数据库和用于将数据转换为 GWT 可用格式的代码,从而设置后端。阅读完本文后,您将可以使前端和后端相互通信。 |
|
|
|
2007年4月4日 |
|
| |
用 Tomcat 和 Eclipse 开发 Web 应用程序 若将 Eclipse 与 Apache Tomcat 直接集成,那么将其用作 Web 开发平台就会更为容易。通过本文,了解如何设置 Eclipse 和 Apache Tomcat V5.5 来开发经典的 Hello World servlet。 |
|
|
|
2007年5月25日 |
|
| |
深入剖析 Eclipse 类装入器 Eclipse 提供了一个强大的开发平台,越来越多的应用基于 Eclipse 来开发。但是由于 Eclipse 作为一个灵活的平台,其类装入器具有一定的特殊性,在开发 Eclipse 插件时我们经常遇到类找不到的问题,尤其是当我们开发的应用使用了第三方的软件包时。本文深入剖析了 Java 的类装入器机制以及 Eclipse 的类装入器的原理与模型,并总结了Eclipse 插件应用开发常见的与类装载器相关的问题,同时给出了相应的解决方法。 |
|
|
|
2007年5月28日 |
|
| |
使用 Eclipse 平台进行调试 通过本文了解如何使用 Eclipse 平台内置的调试功能来调试软件项目。调试是编程人员必须面对的工作。调试的方法有很多种,但是归根结底,就是找出有 bug 的代码。例如,Linux 应用程序中最常见的一个错误就是段错误(segmentation fault)。在程序试图访问没有分配给它的内存时,会因为段越界而终止,这时就发生了这个错误。为了修复这类错误,需要找到触发错误的那行代码。找到出现问题的代码以后,了解发生错误的上下文、相关值、变量和方法也很有用。使用调试器找出这些信息非常简单。 |
|
|
|
2007年5月31日 |
|
| |
使用 Eclipse RAVEN 方法测试 GUI 可访问性 IBM Rule-based Accessibility Validation Environment (RAVEN) 是一种 Eclipse 插件,它提供了对 GUI 组件的运行时检查,从而确保能够持续使用 Java 可访问性特性。本文对 RAVEN 工具进行了一番审视,并举例说明了如何使用它验证 Java Swing 应用程序。 |
|
|
|
2007年6月8日 |
|
| |
打造您的 Eclipse RCP 产品 本文提供了逐步指南,帮助您利用 Eclipse 的 Production Configuration 和 PDE,将 Rich Client Platform (RCP) 应用程序作为具有您自己品牌的产品进行打包和管理。除了一些常见概念,如 splash Screen 和图标文件的颜色和大小,本文还介绍了 production configuration 的高级品牌推广方面:RCP 可执行文件及其配置文件、进度条和消息、RCP 窗口图像、About 对话框和欢迎页面(如介绍)。通过本文,您能够掌握将 RCP 应用程序封装为独立于 Eclipse 平台的可分布产品的要领。 |
|
|
|
2007年6月8日 |
|
| |
使用 Abbot 框架自动化测试 Eclipse 插件的用户界面,第 1 部分 本文详细的描述了 Abbot SWT 插件的配置和使用,分析了 Abbot 的体系结构和工作原理,并给出复杂的测试用例来说明 Abbot SWT 的一些高级用法,同时还分享了作者的一些 Abbot 相关的最佳实践,相信会对从事 Eclipse 插件和 SWT 用户界面的开发和测试人员有一定的帮助。 |
|
|
|
2007年6月28日 |
|
| |
使用 Abbot 框架自动化测试 Eclipse 插件的用户界面,第 2 部分 本文详细的描述了 Abbot SWT 插件的配置和使用,分析了 Abbot 的体系结构和工作原理,并给出复杂的测试用例来说明 Abbot SWT 的一些高级用法,同时还分享了作者的一些 Abbot 相关的最佳实践,相信会对从事 Eclipse 插件和 SWT 用户界面的开发和测试人员有一定的帮助。 |
|
|
|
2007年6月28日 |
|
| |
使用图形编辑框架创建基于 Eclipse 的应用程序 了解使用图形编辑框架(Graphical Editing Framework,GEF)创建基于 Eclipse 的应用程序涉及的最初步骤。此外,介绍了目前在 Eclipse 中引导创建图形编辑器过程使用的选项。 |
|
|
|
2007年7月2日 |
|
| |
利用 Eclipse 进行单元测试 您的传统代码是不是要求使用匹配的类测试套件才能针对其源代码库运行?针对此类目的,jMock 堪称是一个优秀的测试框架。但是,并不是所有情况都能够适用,尤其是必须以 jMock 不期望的方式构造对象时。为避免生成自定义模拟对象套件才能支持应用程序中的单元测试的麻烦,可以调整 RMock,与 jMock 无缝地结合使用,从而解决这一问题。 |
|
|
|
2007年7月9日 |
|
| |
Eclipse Europa 旋风之旅 本年度 Eclipse Europa 的发行推出了 21 个项目,这与去年发行的 10 个项目(即 Callisto )相比有了显著的改进和提高。简要了解与 Europa 发行版相关联的各个项目。 |
|
|
|
2007年7月16日 |
|
| |
使用 Eclipse V3.3 保持代码干净 干净、易于阅读的代码可以使不熟悉程序的开发人员快速完整地理解程序,从而使软件维护比其他方法更加有效。了解 Eclipse V3.3 中的新清理功能,Eclipse V3.3 比早期版本为开发人员提供了更多选项进行清理。 |
|
|
|
2007年7月30日 |
|
| |
在 Eclipse 中构建 DocBook XML DocBook XML 是一个标准 XML 标记库,可用于编写生成几乎所有输出的样式表。但是,由于 DocBook 已经存在有一段时间了,因此许多样式表已经可用于生成各种类型的文档。通过本文了解如何结合使用 DocBook XML 和 Eclipse IDE,创建可以轻松地以大多数格式分发的可重用技术文档。 |
|
|
|
2007年8月6日 |
|
| |
Eclipse 平台入门 通过本文,了解 Eclipse 平台,包括其起源和体系结构。本文首先简要讨论 Eclipse 的开源特性以及它对多种编程语言的支持,随后,将通过一个简单的编程示例展示 Java 开发环境。本文还会介绍以插件扩展形式可用的一些软件开发工具。 |
|
|
|
2007年8月6日 |
|
| |
为 Eclipse 构建片段扩展 了解如何为 Eclipse 和 Rational Application Developer V7 构建一个插件。可以使用这个插件定义片段,从而轻松地添加符合企业标准的代码。这个插件与 Web Tools Project 提供的 Snippets 视图相似,允许开发人员将代码片段拖放到编辑器中。我们采用面向对象的最佳实践,所以可以从任何来源装载片段,比如数据库(例如 Apache Derby)、文件系统或 Web 服务。 |
|
|
|
2007年8月13日 |
|
| |
使用 Eclipse 向导进行快速开发 Eclipse 框架和集成开发环境 (IDE) 的最优秀特性之一是可扩展性。在本文中,您将了解如何快速构建用于自动完成添加新文件过程的向导。由于可以预定义文件的内容,因此向导通过提供一致性和自动化使您可以更好地进行开发。 |
|
|
|
2007年8月16日 |
|
| |
使用 Eclipse 让您最大限度地获得 OS X Java 开发体验 Mac OS X 是用于 Java 开发的强大平台。虽然 Java 开发环境已完全集成到 Mac OS X 中,但是 Eclipse 集成开发环境 (IDE) 将把完整的集成 Java 开发环境引入 Mac OS X 中,提供了一致的跨平台体验。通过本文了解如何使用此环境把现有的 Xcode 项目导入 Eclipse,如何修改键绑定,以及如何将 Eclipse 与 Mac OS X 附带的并发版本系统(Concurrent Versions System,CVS)集成在一起。 |
|
|
|
2007年9月3日 |
|
| |
使用 Eclipse C/C++ Development Toolkit 开发应用程序 提到 “Eclipse”,大多数人都会想到 “Java IDE”。与其他 IDE 相比,Eclipse 更多地被提到。使用适当的插件,可以把 Eclipse 与 PHP、Ruby、Groovy、C 和 C++ 结合使用。在本文中,您将开始使用 Eclipse C/C++ Development Toolkit (CDT)。我们将构建一个 C++ 编写的简单应用程序,使用 CDT 和 C++ Standard Template Library (STL) 简化构建过程并且利用 C++ 的一些强大功能。 |
|
|
|
2007年9月6日 |
|
| |
使用开源软件设计、开发和部署协作型 Web 站点,第 13 部分: Eclipse 中的 PHP 开发 在这个文章系列中,在 IBM Internet Technology Group 团队的带领下,使用一套可免费获得的软件为虚构的 International Business Council 公司设计、开发和部署一个外部网 Web 站点。在这篇文章中,探索如何使用 Eclipse 的集成开发环境创建自己的 Web 站点,主要关注 Eclipse 对 PHP 的支持以及使用 Concurrent Versions System(CVS)进行版本控制。 |
|
|
|
2007年9月14日 |
|
| |