跳转到主要内容


developerWorks 中国  >  Opensource  >  

文档库

developerWorks
 
  
 
  第 1 - 100 条,共 348 条      下一页  显示所有    隐藏内容简介    
 
题目 日期依据日期排序 - 单击以反向排序
通过事件机制实现 Eclipse 插件之间的通信
文章首先分析总结了 Eclipse 插件间四种常用的通信方式,然后描述了插件通信中的一些特殊需求,对于某些情况,普通通信方式往往无法满足要求,文章给出了一种通过事件方式实现的 Eclipse 插件通信的方法,并给出了具体的参考实现。
    2009年11月24日  
 
使用 Google Web Toolkit 和 Eclipse Galileo 进行高性能 Web 开发
您以前可能听说过 Google Web Toolkit (GWT),它支持以 Java 编程语言编写 Web 应用程序,然后将 Web 应用程序编译为 JavaScript 以便在 Web 浏览器中运行。这允许通过利用 Java 的静态类型和 Eclipse 之类的出色工具提高生产力。您也许看到过一些构建在 GWT 上的有用的、流行的小部件。有一点您也许不知道,GWT 支持创建高性能 Web 应用程序。本文介绍如何使用这个 Google Plug-in 和 Eclipse Galileo 实现 GWT 的高性能特性,比如编译器优化、延迟绑定和 Ajax 优化。开发人员的表现也是 GWT 的一个重要组成部分,因此,本文同时还将介绍如何调整 Google Plug-in for Eclipse 以提高您的生产力。
    2009年11月16日  
 
Eclipse 插件开发:应用模式设计基于 TableViewer 的应用框架
Eclipse JFace viewers 主要用于显示各种领域模型,在不改变这些领域模型的基础上,可以采用列表(List),树状(Tree)或表格(Table)显示这些模型,其中,TableViewer 是 Eclipse 进行界面编程使用非常广泛 JFace Viewer 之一。通过结合内容提供者(Content Provider)、标签提供者(Label Provider)、TableViewer 类和 Table 类提供的事件机制,TableViewer 提供了丰富的表现形式,如可以设置上下文菜单、多种选择方式(选定一个单元格,一行或者多行)、设置单元格中字体的样式和对表格中的某列进行排序等等。因此,提供一个基于 TableViewer 的扩展性和伸缩性强的应用框架,有利于规范基于 TableViewer 应用编程接口,同时能够实现代码重用,是 Eclipse 插件和 RCP 开发人员需要掌握的重要技能,本文将首先概要介绍 Eclipse 中的 TableViewer;然后详细说明 TableViewer 的事件接口、内容提供者和标签提供者,为深入理解 TableViewer 奠定基础;最后以一个实例的形式引导读者如何利用模式设计基于 TableViewer 的应用框架,从而加深对 TableViewer 的理解。
    2009年11月13日  
 
Eclipse 插件开发 —— 深入理解查找(Search)功能及其扩展点
查找功能是 Eclipse 中一个非常重要的特性,它提供了丰富的查找结果, 人性化的结果展示, 以及方便的定位,并可以查看查找历史记录(用户可以配置历史记录的个数)和使用上一次的条件重新运行查找功能。Eclipse3.4 插件开发版本提供了四种查找功能,包括文件查找,任务查找,Java 查找和插件查找,IBM RSA(Rational Software Architect)更是提供了多达八种的查找功能,因此,如何扩展 Eclipse 的查找功能,并实现特定于我们自己插件的查找功能,是插件开发者需要掌握的重要技能,本文将首先概要介绍 Eclipse 的查找功能;然后详细说明如何进行扩展查找功能,包括需要使用的扩展点和涉及到的接口和函数;最后以一个实例的形式引导读者深入理解 Eclipse 的查找功能。
    2009年11月6日  
 
Equinox OSGI ServletBridge 原理与实践
本文将介绍 Equinox 的 ServletBridge 项目,提供一个示例来说明如何使用 ServletBridge,并将简要分析 它的实现方法。
    2009年11月6日  
 
Eclipse 程序界面美化技术
Eclipse RCP 是目前主流的 Java 富客户端解决技术,在企业应用方面得到广泛使用。但与一般的 Windows 应用程序相比,Eclipse 的界面风格过于朴素,难以得到企业用户认可。本文通过示例展示 eclipse Rcp 程序的界面美化技术,包括菜单和工具条美化、程序主体区域美化、控件美化、系统皮肤设置等。对于 Eclipse 尚未提供的功能,使用 JNI 技术直接调用操作系统 API。本文对软件架构师和 Eclipse 开发人员都将有所裨益。
    2009年11月6日  
 
eSWT 移动扩展简介,第 1 部分: 使用简单小部件快速构建移动应用程序
随着移动平台变得越来越复杂,移动计算需求将会不断增长。本系列将介绍嵌入式标准小部件工具包(embedded Standard Widget Toolkit,eSWT)。可以使用 eSWT 为各种移动电话开发具有本地外观的 Java 应用程序。本文探索如何使用 eSWT 移动控件,通过样例代码带领您逐步使用 eSWT 移动扩展中的 5 个类。
    2009年11月5日  
 
Clojure 编程语言
Lisp 是一种编程语言,以表达性和功能强大著称,但人们通常认为它不太适合应用于一般情况。Clojure 是一种运行在 Java 平台上的 Lisp 方言,它的出现彻底改变了这一现状。如今,在任何具备 Java 虚拟机的地方,您都可以利用 Lisp 的强大功能。在本文中,了解如何开始使用 Clojure,学习它的一些语法,同时利用 Eclipse 的 Clojure 插件提供帮助。
    2009年11月5日  
 
Eclipse 并发编程
Jobs API 被广泛的应用到 Eclipse 平台中,Job 是 Eclipse 运行时重要的组成部分,它可以理解成被平台调用异步运行的代码块,多个 Jobs 可以并发执行。对于基于 Eclipse 平台开发并发应用的开发者来说,Eclipse 提供的 Job 框架很好地替代了 Java 原生的 Thread, 其内在使用了线程池实现,具有更好的伸缩性,更好的性能等。不过问题是,在运行时安全方面,现有的 Eclipse Job 框架并不能保证线程间的安全协作,不能在 Job 运行时检查 Job 创建者的权限。本文所要讨论的就是 Eclipse Job 的运行时安全问题,并提供相应的解决方案。
    2009年10月30日  
 
在 Eclipse Galileo 中轻松导航
Eclipse Galileo 引入了一些可帮助您快速导航 Java 项目的特性。与已有特性相结合,无论是多大的项目,您都可以迅速找到所需的内容。
    2009年10月26日  
 
基于控制反转创建 SWT 界面
本文描述了如何使用控制反转 (IoC) 的设计思想,运用XML语言来描述 SWT 的用户界面,通过详实的示例,令读者不仅仅能了解到 IoC 设计思想的巧妙,更能学习到 IoC 与 SWT 共同工作的和谐之美,掌握通过解析 XML 达到创建 SWT 界面的方法,从而实现降低界面逻辑复杂性和技能门槛的目的。与此同时,作者还将通过多年的 SWT 编程经验和对桌面前端应用需求的挖掘,介绍 XML 描述 SWT 界面的优势,应用场景,以及在 IBM BTT 产品中的体现。
    2009年10月22日  
 
制作支持多选的 SWT Combo
SWT 是开发 Java Rich UI 的重要技术,但在很多实践中,SWT 定义的组件无法满足特定工程的需求。本文以支持多选的 Combo 为例,介绍了一个制作自定义 SWT 组件的全过程,该过程包括了开发一个自定义组件的需求搜集,设计,和实现。
    2009年10月22日  
 
在 Java 程序中内嵌 Mozilla 浏览器
本文主要包含两个方面的内容:使用 SWT 浏览器部件在 java 代码中内嵌 mozilla 浏览器;使用 JavaXPCOM bridge 定制浏览器功能及与 xulrunner 进行更多交互。
    2009年10月15日  
 
使用 Eclipse BIRT 给科学数据绘图
BIRT 是为商业报告设计的,但您同样可以使用它创建科学数据图。通过创建以下两个图,我们将学习如何将 BIRT 用于科学研究:变星的亮度图;每年的太阳黑子数量图。
    2009年9月30日  
 
Google App Engine for Java,第 3 部分: 持久性和关系
在企业环境中,数据持久性是交付可伸缩应用程序的基础。Rick Hightower 在他撰写的有关 Google App Engine for Java 的系列文章的最后一篇中,介绍了 App Engine 当前基于 Java 的持久性框架。让我们学习一些基础知识,了解为什么当前预览版中的 Java 持久性还未到发布的最佳时间,同时获得一个良好的演示,看看您如何在 App Engine for Java 应用程序中保存数据。注意,您将需要启动并运行来自第 2 部分的联系人管理应用程序,在此过程中学习如何使用 JDO API 保存、查询、更新和删除 Contact 对象。
    2009年9月14日  
 
深入 Eclipse 多线程机制
Eclipse 提供了一套多线程类库(包括 Job 等)极大的方便了开发人员对多线程程序的处理。本文通过对 Eclipse 内核代码的研究,分析 Eclipse 多线程库的内部实现机制,特别是其内部线程池的实现方式,Job 的调度,线程同步机制等。读者通过阅读本文,可以深入了解 Eclipse 多线程机制,同时加深对 Java 线程的理解。这对于我们设计多任务系统,以及解决多线程问题将大有帮助。
    2009年9月10日  
 
在 Eclipse Galileo 中更快地编写 Java 代码
学习如何在 Eclipse Galileo 中使用新的 toString() 代码生成功能以及 hashCode()、equals() 和 setter/getter 生成来减少为 Java 类构建基础所需的工作量。
    2009年9月3日  
 
基于 Eclipse 平台的代码生成技术
代码生成技术是项目建设中常用的减轻工作量的方法,但大部分开发人员对 Eclipse 平台下的代码生成技术了解不多。本文详细介绍在 Eclipse 平台下进行代码生成的技术,包括 Eclipse 自身模板引擎 JET 的使用,进行 Eclipse 项目生成使用的技术,以及在 Eclipse 平台下进行代码生成的相关辅助技术。本文对软件架构师和 Eclipse 开发人员都将有所裨益。
    2009年8月13日  
 
基于 Eclipse 平台的 OpenSocial 应用开发
随着社交网络的不断发展,用户关系信息已经成为一类重要的网络数据。为了能使开发者在社交网络平台上开发出富体验的应用,充分挖掘和共享平台间的用户关系数据,从而极大丰富 SNS 自身的功能,开放平台(OpenAPI)已经成为各主流社交网站的共同趋势。 OpenSocial 为构建跨多个网站的社交应用程序提供了一组通用 API 。开发人员可以自由使用包括 JavaScript、HTML 在内的标准的 Web 技术创建应用程序,用以访问社交网络的用户关系信息。 OSDE(OpenSocial Development Environment) 是基于 Eclipse 平台的一个插件,帮助开发人员构建基于 OpenSocial 的 Gadget 应用,以及使用 REST/RPC 协议构建 Java 应用。本文通过实际的开发例子,指导读者如何使用 OSDE 构建自己的 OpenSocial 应用。
    2009年7月30日  
 
全球化 Eclipse RCP 应用程序
Eclipse Rich Client Platform (RCP) 逐渐在软件开发方面获得了广泛的认可。对于跨国公司来说,为世界范围内的客户交付支持多语言的软件变得越来越重要。通过本文,您可以学习到如何在 RCP 应用程序中全球化用户界面(UI)元素,包括窗口、菜单、工具栏、对话框、欢迎页面、闪屏和标准 Eclipse UI 元素。样例应用程序 Hello World 将向您演示整个流程。
    2009年7月27日  
 
手机上的 Scala
Android 操作系统为移动开发提供强大、开放的平台。它利用了 Java 编程语言和 Eclipse 工具平台的威力。现在,还可以将 Scala 编程语言加入到其中。在本文中,您将看到如何使用 Scala 作为 Android 上的主要开发语言,从而可以使用一种更具表达力、更加类型安全的编程语言编写移动应用程序。
    2009年7月20日  
 
Eclipse Galileo 简介
Eclipse Galileo 发行版包含了 33 个主要项目,展示了 Eclipse 生态系统中的多样性和创新性。本文对一些 Galileo 项目作了概述,并提供一些参考资料,从中可以找到更多的信息。
    2009年7月13日  
 
使用 Eclipse 扩展 IBM Lotus Notes V8 邮件
本文将介绍如何在 Eclipse 中编写 Java 代码来扩展 IBM Lotus Notes V8 客户机,以及在个人电子邮件中如何自如地使用 Lotus Notes,并扩展邮件使其包含新的 Mail Rule Runner,以让用户在客户机上手动运行自己的规则。
    2009年6月26日  
 
用 SketchUp 和 Eclipse 进行 3-D 建模,第 2 部分: 用 SketchUp 脚本编制语言编写代码
通过脚本可以为 SketchUp 设计增加自动化、动画和几何计算。如果可以编写适当的代码,SketchUp 可以成为像 Maya 这样的呈现工具或者像 AutoCAD 这样的机械设计工具。本文是一个分两部分的 “使用 SketchUp 和 Eclipse 进行 3D 建模” 系列的第 2 部分,文中描述 SketchUp 脚本中使用的众多基本类,并提供一些例子来展示这些类的用法。通过这些类,可以使用线段和面构造任意的 3D 图形。然后,可以用颜色和图像配置每个面的外观。
    2009年6月11日  
 
使用 Eclipse RCP 为移动作业提供操作支持
现在,工作人员的移动性日益增加,很多工作都需要在现场进行,远离标准的工作场所工具,比如桌面计算机和有线网络。即便是对于移动设备,连接性也只能限于具有无线网络的区域。在本文中,了解基于开源 Eclipse Rich Client Platform (RCP) 的 Mobile Workforce Framework 在为工作在没有网络连接或网络连接有限的偏远地区的团队提供支持方面的发展。本文侧重于介绍这种常用开源平台对远程团队的价值、在执行同步化方面纸张和差旅上的节省以及改进了的 “断网” 情况下对关键信息的无纸访问。Mobile Workforce Framework 项目,即 Maestro,充分展示了通过使用 Eclipse RCP 如何能让诸如同步化、插件功能和离线支持这些架构方面的需求得到满足。
    2009年5月25日  
 
用 SketchUp 和 Eclipse 进行 3-D 建模,第 1 部分: 搭建 SketchUp 和 Eclipse 之间的桥梁
SketchUp 是 Google 最新的一种流行工具,它解决了 3-D 建模的烦恼。 SketchUp 不仅可以使手动创建各种设计变得十分简单,而且还允许您通过 Ruby 脚本自动化设计流程。由于管理与编辑这些脚本非常重要,所以拥有一个像 Eclipse 这样的功能完备的开发环境会有很大帮助。在本文中,了解如何配置 SketchUp 和 Eclipse 以便在 Eclipse 中编辑脚本并在 SketchUp 中自动执行这些脚本。
    2009年5月21日  
 
使用 WebSphere Application Server Community Edition 配置 EJB 应用程序安全性
由于 WebSphere Application Server Community Edition v2.x 中引入了凭据库、Run-as 主体和缺省主体,因此其安全性配置与之前版本有所不同。本文将介绍各种安全相关的注释、EJB 部署描述符中的元素以及 Community Edition 特定的部署计划,用于保护会话、实体和消息驱动的 EJB 的安全。
    2009年5月13日  
 
developerWorks 图书频道: 基于 Eclipse RCP 的复合应用开发,第 5 章
本书第一部分分析现有信息系统开发方法及其问题,介绍复合应用的概念、实例、需求分析、设计方法和实现技术。第二部分详细介绍用 Eclipse 技术实现复合应用的基本方法。第三部分介绍企业级复合应用平台的需求和 IBM 对应的产品 Lotus Expeditor 和 Lotus Notes 8,和在这些平台上进行企业级复合应用设计、开发、部署。 本书可供具有基本信息系统开发经验的人员了解复合应用系统的需求、设计、实现和运行技能,以及如何应用企业级复合应用平台设计开发复杂的企业级复合应用系统。 第 1 章首先介绍当前信息系统技术的现状,企业中信息系统不断增加产生的不能适应企业发展要求的问题,然后介绍复合系统的基本概念和应用实例。
    2009年5月13日  
 
developerWorks 图书频道: 基于 Eclipse RCP 的复合应用开发,第 1 章
本书第一部分分析现有信息系统开发方法及其问题,介绍复合应用的概念、实例、需求分析、设计方法和实现技术。第二部分详细介绍用 Eclipse 技术实现复合应用的基本方法。第三部分介绍企业级复合应用平台的需求和 IBM 对应的产品 Lotus Expeditor 和 Lotus Notes 8,和在这些平台上进行企业级复合应用设计、开发、部署。 本书可供具有基本信息系统开发经验的人员了解复合应用系统的需求、设计、实现和运行技能,以及如何应用企业级复合应用平台设计开发复杂的企业级复合应用系统。 第 1 章首先介绍当前信息系统技术的现状,企业中信息系统不断增加产生的不能适应企业发展要求的问题,然后介绍复合系统的基本概念和应用实例。
    2009年5月12日  
 
用 Eclipse PDT 开发一个 WordPress 插件
WordPress 是用 PHP 编写的一个 Web 发布平台,存储部分使用的是 MySQL。它的可扩展性表现在通过构建插件可以添加过滤器和行为。Eclipse PHP Development Tools (PDT) V2.0 项目允许您使用 Eclipse 来构建 PHP 应用程序。在本文中,您将学习如何通过使用 PDT 构建插件来扩展 WordPress。
    2009年4月20日  
 
SWT 绘图技术
Standard Widget Toolkit (SWT,标准窗口小部件工具箱 ),是在 Eclipse 平台上使用的窗口小部件工具箱,它能向开发者提供和本机平台一致的用户界面和比较稳定的性能,并封装了大量的绘图 API,提供了强大的图像处理和绘图功能。本文将重点介绍 SWT 高级绘图模式(其中包含 GDI+ 的高级特性:变换、路径、透明度、反锯齿)、图形上下文(其中包含 XOR 方法与高级模式、绘制渐进色、图像拷贝、计算文本大小与高级模式),最后将介绍如何使用双缓冲区来消除闪屏。
    2009年4月9日  
 
为 Perl、Python 和 PHP 构建 Eclipse 开发环境
Eclipse 为构建编译性语言(比如 C)和 Java 编程语言的工具提供了大量特性,但对脚本语言(比如 Perl、Python 和 PHP)的支持却很少。庆幸的是,Eclipse Dynamic Languages Toolkit (DLTK) 为这些语言以及类似的语言提供了支持。通过本文学习构建基于 DLTK 的 IDE 的步骤,并且探索每个步骤的样例代码。
    2009年4月7日  
 
在 Eclipse 中构建支持 AIM 的应用程序
如今,应用程序利用了人们已经广泛使用的一个界面:即时信息传递(IM)。应用程序提供与 IM 的集成,因为这使用户可以通过他们熟悉的、很多人已经在使用的界面轻松地访问应用程序。IM 应用程序还可以在很多移动平台上使用,这使用户可以从移动设备连接到应用程序。
    2009年3月16日  
 
为 Nokia S60 智能手机开发基于 eSWT 的应用程序
Java Platform, Micro Edition (Java ME) 是专门针对嵌入式设备的特殊应用程序平台,并且许多现代移动电话都能够运行这类应用程序。嵌入式 Standard Widget Toolkit(eSWT)是一种 Eclipse 技术,可以为各种移动电话开发具有本地外观的 Java 应用程序。eSWT 是作为嵌入式 Rich Client Platform (eRCP) 项目的一部分开发的,后者一般只能用于运行 Microsoft Windows Mobile 和 Windows CE 操作系统的设备。然而,独立的 eSWT 库可以用于所有运行较新版本的 Nokia S60 平台的设备,Nokia 的 S60 平台是目前世界上领先的智能手机平台之一。本教程将演示如何借助新近发布的 Eclipse Mobile Tools for Java (MTJ) 和 Nokia S60 Platform SDK 开发基于 eSWT 的应用程序。
    2009年3月9日  
 
在 Eclipse RCP 中运用 Open Flash Chart 展现图表
Open Flash Chart(OFC) 是一个开源的 Flash 图表绘制工具。本文主要介绍如何在 Eclipse RCP 中使用 OFC 更好的展示图表。在文章的最后,对 JFreeChart 、BIRT Chart 、OFC 三种图表工具做了比较。
    2009年3月5日  
 
精通 Eclipse V3.4,第 3 部分: JDT 文本编辑器提示和技巧
“精通 Eclipse” 这一系列文章将向 Eclipse 新手讲授 Eclipse IDE 的详细内容。在学完本系列后,您将成长为一名高级用户。在本文中,研究 Eclipse 的 Java 编辑器并了解该编辑器的一些高级功能。
    2009年2月9日  
 
创建自己的 Eclipse 插件模板
如果 Eclipse 中的默认插件模板能够满足用户的需要,它们会非常有帮助。但是,如果需求超出了默认模板的范围,就需要定制模板。本文讨论如何定制 Eclipse 中的插件项目模板,调整模板中的多区段实现和控制,通过定制 UI 组件提高易用性,在 UI 端添加输入检验功能,解释如何自动地组织插件项目的目录结构。
    2009年2月5日  
 
使用 Eclipse 远程调试 Java 应用程序
在本地计算机上调试 Java 应用程序并不是惟一的选择。学习如何使用构成远程调试的不同连接类型进行远程调试。本文概述了设置远程应用程序调试的特性和示例。
    2009年1月12日  
 
使用 Eclipse 和 Java SE 6 创建独立 Web Services 应用程序,第 1 部分: Web Services 服务端应用程序
使用 Eclipse 集成开发环境(Integrated Development Environment,IDE)和 Java Platform, Standard Edition (Java SE) 6 创建可以从控制台运行的独立 Web Services 应用程序。本教程是该系列的第 1 部分,将首先让您熟悉 Eclipse IDE。配置环境;创建项目、包和类;然后从命令行运行应用程序。
    2008年12月29日  
 
为 Nokia N810 开发感知 GPS 的应用程序,第 1 部分: 开发环境
学习如何配置针对 Nokia N810 Internet Tablet 的开发环境,包括在目标开发机器上针对 Python 语言设置 Eclipse。
    2008年12月29日  
 
探索 Eclipse 的插件签名机制
在为软件安装插件时,安全性是一个很重要的问题。本文探索在 Eclipse 平台上使用的签名技术,确定插件的可信度。Eclipse 将插件分为 5 类:签名的、未签名的、可信的、不可信的、过期的。通过本文学习如何在 Eclipse 和 IBM Lotus Expeditor(基于 Eclipse 的产品)中创建带签名的插件。
    2008年12月24日  
 
将 Spring 和 OpenJPA 与 WebSphere Application Server 一起使用
本文介绍如何利用 Spring Framework 和 Apache OpenJPA 来改进 J2EE 项目的工作效率和应用程序开发体验。我们的示例应用程序在 Web 应用程序的不同体系结构层中的多个场合使用了 Spring,主要集中在业务层,特别是服务和数据访问层。
    2008年12月22日  
 
一种基于 EMF 模型的在 GEF 中判断创建连接线有效性的方法
结合目前比较受欢迎的 EMF(Eclipse Modeling Framework)和 GEF(Graphical Editing Framework)技术,提出了一种在图形化开发中创建连接线时普遍适用的验证方法. 最后给出了一个创建连接线时动态 Schema 验证的例子,并根据 Schema 的定义列出创建连接线的真值表。针对该真值表的每项进行验证,保证不符合 Schema 定义规则的模型对应的图形之间不能创建连接线,降低了 Schema 验证和修改的复杂性。
    2008年12月18日  
 
精通 Eclipse V3.4,第 2 部分: JDT
“精通 Eclipse” 这一系列文章将向 Eclipse 新手讲授 Eclipse IDE 的详细内容。在学完本系列后,您将成长为一名高级用户。在本文中,您将了解如何使用 Eclipse IDE 的各个部分。
    2008年12月15日  
 
精通 Eclipse V3.4,第 1 部分: Eclipse 工作台
“精通 Eclipse” 这一系列文章将向 Eclipse 新手讲授 Eclipse IDE 的详细内容。在学完本系列后,您将成长为一名高级用户。在第 1 部分中,您将了解 Eclipse IDE 的各个部分及如何自定义这些部分。
    2008年12月11日  
 
SWT 图像处理入门
Standard Widget Toolkit ( SWT ,标准窗口小部件工具箱),是在 Eclipse 平台上使用的窗口小部件工具箱,它能向开发者提供和本机平台一致的用户界面和比较稳定的性能,也提供了强大的图像处理功能。本文首先介绍 SWT 封装的 Image , ImageData 等类,接着根据作者实际工作经验给出了一些常见图像处理的解决方法。
    2008年12月11日  
 
PyDev for Eclipse 简介
PyDev for Eclipse 是一个功能强大且易用的 Eclipse Python IDE 插件。本文将向读者介绍 PyDev 开源项目及其安装配置方法,并在此基础上详细介绍如何利用 PyDev 插件把 Eclipse 变为功能强大且易用的 Python IDE,如何利用其进行 Python 程序的开发和调试。通过本文,读者不仅可以了解 PyDev 这个开源项目,更能深入了解如何应用 PyDev插件把 Eclipse 当作 Python IDE 进行 Python 应用程序的开发和调试。
    2008年11月27日  
 
使用 Equinox p2 简化 Eclipse 插件的安装
本文探索了 Equinox p2 的新特性,该特性首次在 Eclipse V3.4 中亮相。它主要关注早期 Eclipse 版本中的更新管理器用户界面(UI)的缺陷,并演示了 Equinox p2 框架有哪些新的改进。具体来讲,本文演示了如何使用 Equinox p2 框架的新特性安装 Eclipse 及其插件。
    2008年11月24日  
 
使用 Eclipse CDT 编写本机 iPhone 应用程序
了解使用开源工具在所有支持 Eclipse 的平台上进行 iPhone OS 开发后,如何使用 Eclipse C Development Toolkit(CDT)为 Apple iPhone 编写本机应用程序。
    2008年11月13日  
 
让结对编程跨越地理位置的限制
本文介绍如何利用 ECF(Eclipse Communication Framework) 和 Cola 来使得分散在不同地理位置的程序开发人员也能够结对编程,让结对编程跨越地理位置的限制。
    2008年11月13日  
 
Eclipse 代码模板入门
本教程介绍了 Eclipse 代码模板的基本用法。通过各种途径讨论了应用于模板的基本概念和技巧,而不考虑与它们相关的特定插件。您将了解到模板提供的好处、如何创建和编辑模板,以及如何在 Eclipse IDE 中使用模板提高效率。
    2008年11月6日  
 
使用 Eclipse Ganymede 进行桌面、Web 和移动设备开发,第 3 部分:采用 Ganymede 进行嵌入式 Rich Client Platform 开发
Eclipse Ganymede 是同时发行的 24 个主要 Eclipse IDE 项目。在这个分为三部分的 “使用 Eclipse Ganymede 为桌面、Web 和移动设备进行开发” 系列教程中,我们将介绍以下的新 Ganymede 功能:RCP、RAP 和 eRCP,这些功能将允许用一个通用代码库分别为桌面平台、Web 平台和移动平台开发软件;使用 Subversion 进行版本控制;以及使用 p2 进行更新和安装。在本教程中,我们将进一步增强在第 1 部分和第 2 部分中开发的备忘记事本,并使用 Embedded Rich Client Project(eRCP)修改备忘记事本以部署到移动设备中。
    2008年10月31日  
 
实现 UML 模型的自动化比较及合并:通过在 IBM Rational 软件交付平台上运行一个 Ant 任务
学习如何创建和调用一个能够在 headless 操作(命令行)模式中运行从而在两个 UML 模式之间生成一个变更列表的 Ant 任务。先决条件:这些工具都必须是 7.0.0.5 版本:IBM Rational Application Developer,IBM Rational Software Architect,或者 IBM Rational Software Modeler。
    2008年10月31日  
 
Eclipse 中的 API Tools:简介
创建 Application Public Interface(API),尤其是管理各个版本的 API 十分困难。了解如何利用 Eclipse 的 PDE API Tools 来简化此过程,并且无缝地将其集成到日常开发中。注意,本文专门针对 Eclipse V3.4:Ganymede。
    2008年10月27日  
 
基于 XSD 模式和 Schematron 规则的 XML 校验插件的介绍和实现,第 2 部分
本系列由上下两篇组成,第 1 篇从用户易用性角度上分析目前很多的开发框架、软件产品易用性方面存在的问题, 然后从易用性角度提出”基于 XSD 模式和 Schematron 规则的 XML 校验插件”,第 2 篇介绍该插件的使用方法,设计架构,使用的各种技术标准以及用户如何对其进行扩展。
    2008年10月23日  
 
使用 Eclipse Ganymede 进行桌面、Web 和移动设备开发,第 1 部分:采用 Ganymede 进行富客户机平台开发
Eclipse 的 Ganymede 发行版包括 24 个独立项目,涵盖各种各样的技术。这些项目大部分都十分成熟,而此发行版将提供对这些项目的增量改进。但是 Ganymede 还包括把新技术引入到 Eclipse 平台中的许多新项目。在这个 “使用 Eclipse Ganymede 进行桌面、Web 和移动设备开发” 三部分系列教程中,我们将介绍以下新 Ganymede 特性:RCP、RAP 和 eRCP,这些特性将允许用一个通用代码库分别为桌面、Web 和移动平台开发软件;使用 Subversion 进行版本控制;以及使用 p2 进行更新和安装。本文是第 1 部分,这里将使用成熟的富客户机平台(Rich Client Platform,RCP)来为使用 Subversion 进行版本控制的桌面开发应用程序,并且将使用 p2 打包和分发应用程序。
    2008年10月20日  
 
使用 Eclipse Ganymede 进行桌面、Web 和移动设备开发,第 2 部分:采用 Ganymede 进行富客户机平台开发
Eclipse IDE 的 Ganymede 发行版包括 24 个独立项目,涵盖各种各样的技术。这些项目大部分都十分成熟,而此发行版将提供对这些项目的增量改进。但是 Ganymede 还包括把新技术引入到 Eclipse 平台中的许多新项目。在这个 “使用 Eclipse Ganymede 进行桌面、Web 和移动设备开发” 三部分系列教程中,我们将介绍以下新 Ganymede 特性:RCP、RAP 和 eRCP,这些特性将允许用一个通用代码库分别为桌面、Web 和移动平台开发软件;使用 Subversion 进行版本控制;以及使用 p2 进行更新和安装。本文是第 2 部分,我们将利用在第 1 部分中开发的备忘记事本,并将其修改为使用新 Rich Ajax Platform(RAP)在 Web 上打包和分发应用程序。
    2008年10月20日  
 
使用 GMF 快速开发支持嵌套图元的编辑器
GMF 是 Eclipse 项目中支持快速开发图形界面的工具包,本文介绍如何使用 GMF 建立嵌套图元来表达层次模型。结合应用示例,从建立领域模型、开发图形定义、工具定义、映射信息直到生成插件代码,详细描述了整个开发过程和其中容易疏忽的问题,并给出对应大纲视图的开发方法。
    2008年10月9日  
 
用 XML-RPC 和 Abbot 来进行 Eclipse 程序的远程测试
本文介绍了一种针对于 Eclipse 程序的远程自动化测试技术。该技术结合了 XML-RPC 技术和 GUI 自动化测试库 Abbot SWT,适用于网络协作、富客户端以及即时通信软件的自动化功能测试。本文首先介绍了 Abbot SWT 的简单应用,然后介绍了远程测试技术的架构和实现,最后通过一个部署远程测试实例来说明该技术的应用方法。
    2008年9月27日  
 
使用 WebSphere Application Server Community Edition 开发 JPA 应用程序
通过 Java Persistent API (JPA),能方便地设计和开发 JEE 应用程序的持久部分的功能。本教程将带您了解这个新 API 的所有细节,并将使用 Eclipse 和 WebSphere Application Server Community Edition 开发一个示例应用程序。WebSphere Application Server Community Edition 和 Eclipse 都可以免费下载,因此只需数分钟您就可以着手使用了。
    2008年9月24日  
 
从 Apache Tomcat Version 6.0.x 迁移到 WebSphere Application Server Community Edition V2.1
本文逐步地指导您将一个应用程序部署到 Tomcat 6.0,然后迁移代码并将其部署到 WebSphere Application Server Community Edition V2.1。该示例应用程序突出说明了这两种实现之间的一些显著差异。
    2008年9月24日  
 
WebSphere Application Server Community Edition V2.1 中的新增功能
探索 WebSphere Application Server Community Edition V2.1 中的新增功能,包括使用 Gshell 执行 Geronimo 命令、在您自己的服务器集基础上创建多个服务器组装,以及通过专家模式和新的 Monitoring Portlet 完全控制服务器的能力。此版本是对已经是功能最强大的可用开放源代码应用程序服务器的改进。
    2008年9月24日  
 
用 Eclipse 轻松地进行 Ruby 开发
大约三年前,developerWorks 发布了 “使用 Eclipse 的 Ruby Development Tools 插件”,该文章介绍了在 Eclipse 的 Ruby Development Tools (RDT) 插件中提供的一些特性,当时为 V0.5。在本文中,我们将重新审视该工具。现在,RDT 被称为 Aptana RadRails 并且可以作为 Aptana Studio 或者 Eclipse 的插件获得。本文将介绍该插件的一些新特性。
    2008年9月16日  
 
利用开源软件开发 Web 应用程序
Web 开发人员正在经历一场复兴。过去的十年间,程序员一直艰苦地进行以服务器为中心的编码,现在他们开始把代码编写转到中前端,这让 Web 浏览器演变成了其自身的计算平台。这场复兴主要归功于独创性。最新一代的工具和应用程序框架可以自动化和简化构建、部署和维护一个网站所需的艰苦工作。可用的工具较先前更多,而且所有最新型的工具都是开源的。本教程向您悉数介绍了可供开发人员创建和部署 Web 应用程序使用的这些免费软件。
    2008年9月9日  
 
使用 Eclipse 在 Google App Engine 上创建 mashup,第 2 部分: 构建 Ajax mashup
使用社会网络可以更轻松地获取并聚合数据,从而创建富有革新精神的新 Web 应用程序。但是,仍然必须处理创建可伸缩 Web 应用程序的所有常见问题。现在,使用 Google App Engine (GAE) 也可以简化工作。使用 GAE,可以不必考虑管理应用服务器池的所有事务,而是集中精力创建优秀的 mashup。本文是共分三部分的系列文章 “使用 Eclipse 在 Google App Engine 上创建 mashup” 的第二部分,在本文中,将利用并增强在第 1 部分中构建的应用程序。我们将通过 GAE 的更多数据建模功能来提高性能。然后使用 GAE 的 Memcache 服务进一步提高性能。
    2008年9月8日  
 
使用 Eclipse 在 Google App Engine 上创建 mashup,第 1 部分: 创建应用程序
进军社会软件是为应用程序增值的好方法。使用社会网络可以更轻松地获得并聚合数据,从而创建富有革新精神的新 Web 应用程序。但是,仍然必须处理创建可伸缩 Web 应用程序的所有常见问题。现在,使用 Google App Engine (GAE) 也可以简化工作。使用 GAE,可以不必考虑管理应用服务器池的所有事务。您不必担心存储大量静态内容和动态数据。相反,您可以将精力集中在创建优秀的 mashup 上。本文是共分三部分的系列文章 “使用 Eclipse 在 Google App Engine 上创建 mashup” 的第一部分,将了解如何开始开发 GAE 应用程序,以及如何使用 Eclipse 简化 GAE 开发。
    2008年9月1日  
 
使用 Equinox 开发 OSGi 应用程序
本教程着重介绍 OSGi 框架知识、环境搭建、服务使用、应用设计、部署。
    2008年8月28日  
 
使用 Ruby on Rails 和 Eclipse 开发 iPhone 应用程序,第 3 部分: 开发 iPhone 的高级视图
iPhone 和 iPod touch 使 Mobile Safari 成为风靡美国的手机浏览器。虽然使用 Mobile Safari 呈现普通 Web 页面绰绰有余,但是许多 Web 开发人员都创建了针对 iPhone 的应用程序版本。本文是 “使用 Ruby on Rails 和 Eclipse 开发 iPhone 应用程序” 系列的第 3 部分,介绍当用户浏览到列表结构末尾而应用程序实际上还需要显示一些内容时,应当如何执行操作。
    2008年8月21日  
 
用 BIRT 实现高级图表
从 2004 年以来,基于 Eclipse 的 Business Intelligence and Reporting Technology(BIRT)社区一直快速增长,取得了巨大成功。越来越多的用户开始用 BIRT 技术显示业务数据。BIRT 获得成功的关键原因是,用户发现丰富的 BIRT 报告组件对他们很有帮助。在这些组件中,BIRT 图表功能能够帮助最终用户了解数据的变化趋势并做出业务决策。BIRT 提供丰富的交互式图表和其他高级特性,让报告开发人员可以创建具有专业外观的报告。
    2008年8月14日  
 
使用 Ruby on Rails 和 Eclipse 开发 iPhone 应用程序,第 2 部分: 向客户机显示 iPhone 内容
iPhone 和 iPod touch 使 Mobile Safari 成为风靡美国的手机浏览器。虽然使用 Mobile Safari 呈现普通 Web 页面绰绰有余,但是许多 Web 开发人员都创建了针对 iPhone 的应用程序版本。本文是 “使用 Ruby on Rails 和 Eclipse 开发 iPhone 应用程序” 系列的第 2 部分,介绍了将下钻(drill-down)列表作为导航方法的常见用途。
    2008年8月12日  
 
使用 Eclipse 调试 iPhone Web 应用程序
学习如何使用 Eclipse、Aptana 的 iPhone 开发插件、Aptana 的 Firefox JavaScript 调试器和 Firebug 等工具,调试 Asynchronous JavaScript + XML (Ajax) Web 应用程序。
    2008年8月11日  
 
在 Eclipse 中用 Java 实现百灵报表(BIRT)的事件处理
百灵报表(BIRT)是一个非常实用的开源报表工具,它不仅能满足商业智能领域报表设计的一般需求,还可以通过与 Java 语言相结合,来实现一些更为丰富的个性化报表样式。本文通过一个简单的实例,在 Eclipse 中创建一个单一工程,使用 Java 语言实现百灵报表(BIRT)的事件响应处理程序。引导读者在短时间内对百灵报表(BIRT)有一个初步了解,并掌握使用 Java 语言创建百灵报表(BIRT)事件响应处理程序的基本步骤和调试方法。
    2008年8月7日  
 
使用 CDT 调试器,第 2 部分: 使用 Eclipse CDT 和 MI 访问 gdb
Eclipse C/C++ 开发工具(C/C++ Development Tooling,CDT)提供了非常优秀的图形调试环境,它提供了断点(breakpoint)、检查点(watchpoint)、变量、寄存器、反汇编、信号和内存内容。您仍可以为这个环境添加新功能或者访问这些视图来显示定制调试器的输出。但首先应该了解 C/C++ 调试接口(C/C++ Debugger Interface,CDI)以及它如何与 Eclipse 通信。第 1 部分从较高的层次描述了 CDI,本文给出一个实际的例子:CDT 如何使用 CDI 和 Machine Interface(MI)与 GNU Debugger 交互。
    2008年7月31日  
 
Java API 参考文档,第 3 部分
本文对 JavaTOC doclet 以及如何使用它和扩展它进行了进一步地讨论。本文所描述的方法是 Javadoc 的标准解决方案,并且使用工具生成 Eclipse 插件程序帮助系统。我将通过 Custom doclet 向导在 Eclipse 中运行 JavaTOC doclet 以及 Ant 编译系统。JavaTOC 工具为 Java API 参考文档生成 TOC XML 导航。
    2008年7月24日  
 
使用 Eclipse 和 PDT 调试 PHP
将 PHP 开发工具(PHP Development Tools,PDT)插件安装到 Eclipse Europa 后,您将能够快速编写和调试 PHP 脚本和页面。PDT 支持两种调试工具:XDebug 和 Zend Debugger。通过本文了解如何配置 PDT 来调试 PHP 脚本,并了解在详细查看脚本时应使用哪些透视图。
    2008年7月16日  
 
在团队中用 BIRT 进行报表开发
本文主要介绍如何在 BIRT 中创建,使用库( Library )和模板,及如何在报表中使用用户自定义的 JS 文件。
    2008年7月16日  
 
掌握 Facebook 应用程序开发,使用 PHP、Rational Application Developer、WebSphere Application Server 和 DB2 进行实现,第 2 部分: 并行地使用 Java 和 PHP
为一个已有的股票经纪公司构建一个 Facebook 接口,使其能够进行在线投资组合管理。学习一种方法,将一个应用程序的功能拆分成 PHP 和 Java 组件,并使用 Spring 框架将一个标准 MVC 架构应用到 Java 代码中。 本教程系列的第 2 部分覆盖了你在第 1 部分中开始的 Facebook 应用程序开发的详细内容。
    2008年7月14日  
 
JavaScript Development Toolkit 简介
JavaScript Development Toolkit(JSDT)是一种开放源码插件,它将健壮的 JavaScript 编程工具引入到 Eclipse 平台中。JSDT 使开发更加流畅、简化了编码并提高了纯 JavaScript 源文件和 HTML 内置的 JavaScript 的生产力。
    2008年7月14日  
 
使用 Ruby on Rails 和 Eclipse 开发 iPhone 应用程序,第 1 部分: 为 iPhone 提供内容
iPhone 和 iPod touch 使 Mobile Safari 成为风靡美国的手机浏览器。虽然使用 Mobile Safari 呈现普通 Web 页面绰绰有余,但是许多 Web 开发人员都创建了针对 iPhone 的应用程序版本。“使用 Ruby on Rails 和 Eclipse 开发 iPhone 应用程序” 系列文章将说明如何在服务器端使用 Ruby On Rails 识别并为 Mobile Safari 提供自定义内容。
    2008年7月7日  
 
Eclipse Ganymede 先睹为快
Eclipse Ganymede 发行的 24 个项目将展示在 Eclipse 生态系统内正在发生的多样性和创新。本文将介绍几个 Ganymede 项目,并将介绍查找更多信息的资源。
    2008年7月4日  
 
通过 URL 打开 Eclipse Rich Client Platform 应用程序
想象一下,现在,您能够像导航一个 Web 页面那样轻松地导航一个 Rich Client Platform (RCP) 应用程序的丰富功能。跟随本文的学习,您将能够通过单击一个 URL 来打开 Eclipse RCP 应用程序中的特定业务对象。
    2008年7月3日  
 
Eclipse 插件项目的自动化集成与构建
Eclipse 平台、Eclipse 插件及 Eclipse Rich Client Platform 技术在业界已经得到了非常广泛的应用,使用 Eclipse 技术构建的工具,产品无论在开发人员的日常工作,抑或大型企业的生产运作上都发挥了巨大的作用。而和每个具有完备流程的软件工程一样,一个优秀的 Eclipse 插件 RCP 项目也缺少不了自动构建这一环。本文详细地介绍了 Eclipse 插件 RCP 项目的自动化构建的过程。
    2008年6月26日  
 
在 Eclipse 中使用 PHP 构建 Web 服务
通过本教程学习在 Eclipse Europa 中如何使用 PHP 通过 PHP Development Tools 插件构建 Web 服务。了解 PDT 项目以及如何创建和部署有用的 PHP 项目,了解契约优先(contract-first)开发背后的原理,以及理解 Web Services Description Language (WSDL) 文件的基本组成。
    2008年6月23日  
 
把外部工具和构建器集成到 Eclipse 中
使用 Eclipse Europa 中的启动配置,您可以从开发环境中运行外部程序并且保存如何调用外部程序的设置。了解如何构建和使用这些启动配置,包括可用的自动化参数类型。
    2008年6月19日  
 
了解全新的 Eclipse 包管理机制
了解如何通过支持 OSGi 命令 install、ss、start、stop、headers、active、update 和 uninstall 弥补 IBM® Rational® Functional Tester 和基于 Eclipse 的产品的控制台之间的不足。本解决方案提供了一种有效的方法,用于当 Eclipse-AutoStart 头部(header)的清单文件(manifest)被升级到 Eclipse-LazyStart 时提供自动测试用例支持。本文展示了一些测试场景,以验证这种包管理机制是可行的。
    2008年6月17日  
 
在 Eclipse 中嵌入 NASA World Wind Java SDK
NASA 开发的开源 World Wind Java (WWJ) SDK 为地理信息系统(Geographic Information Systems,GIS)社区提供了新的可能性。World Wind 是一种使用 Java 语言和 OpenGL 编写的 3D 交互式地球查看工具,使用户可以从外太空观看地球上的任何地方。本文将讲述想要增强基于 Eclipse 的 应用程序的 GIS 开发人员如何将 WWJ SDK 作为插件嵌入到 Eclipse 中。
    2008年6月17日  
 
Eclipse JyDT 插件简介
通过 JyDT 插件,能够将 Eclipse 当作 Jython/CPython IDE 使用。本教程将简要介绍 JyDT 项目及其配置方法。了解如何使用 PyDev 透视图和资源管理器,编译和运行代码,使用调试器,执行单元测试,重构、管理 Python 项目,以及使用编辑器和 IDE。
    2008年6月10日  
 
用 Gant 构建软件
Gant 是一个高度通用的构建框架,通过利用 Groovy 和 Apache Ant,它允许您在使用所有 Ant 功能的同时实现编程逻辑。在本教程中,Andy Glover 将一步一步地引导您了解 Gant 的基础知识。您将了解如何利用 Gant 灵活的特定于领域的语言在构建中定义行为,如何重用 Ant 特性,以及如何定义使构建更高效、甚至更具前摄性的函数。
    2008年6月10日  
 
选择适当的 Eclipse 发行版
哪个 Eclipse 发行版适合您使用?基于 Eclipse Europa 的商业发行版(distros)将提供各种特性和便利。许多商业发行版还提供免费版或社区版供下载和使用。本文将比较 CodeGear JBuilder 2008 Turbo 试用版、nexB EasyEclipse、IBM 的 Europa 包和 Innoopract 的 Yoxo On Demand 发行版 —— 所有这些发行版都允许下载预打包的、自定义版本的 Eclipse Europa,并且其中许多发行版已经包含了可以使您立即开始工作的插件和工具。
    2008年6月10日  
 
使用 CDT 调试器,第 1 部分: 了解 C/C++ 调试器接口
Eclipse C/C++ 开发工具(C/C++ Development Tooling,CDT)是面向 C/C++ 开发的最著名的开源环境之一,它提供了功能丰富的调试器,这是它非常流行的主要原因。但是,很少人知道可以扩展 CDT 框架使它支持定制调试器。通过使用合适的插件,定制调试器可以访问完整的 CDT 图形调试环境:代码单步调试、检查点(watchpoint)、断点(breakpoint)、注册表内容、内存内容和变量视图。通过本文了解如何构建这种插件,同时关注 C/C++ 调试接口(C/C++ Debugging Interface,CDI)。
    2008年6月10日  
 
集成 Windows 本地应用到 Eclipse RCP 程序中
本文主要讨论了如何将一个 Windows 本地应用程序的窗口嵌入到 Eclipse RCP 中的技术。文章给出了实现窗口嵌入的例子代码,同时讨论了嵌入窗口后需要考虑的技术问题以及处理方法。
    2008年6月5日  
 
将 .NET 应用从 Visual Studio 迁移到 Eclipse
了解如何使用 Emonic Eclipse 插件开发开源 C# 应用程序以及如何在现有的 Microsoft .NET Framework V2.0 项目中使用 Eclipse。
    2008年6月2日  
 
基于 JFace Text Framework 构建全功能代码编辑器: 第 11 部分:Text Folding
Text Folding(文本折叠)可以把文本区域的某块内容展开或者收起,这样可以隐藏那些不想看到的内容,避免注意力被分散。本文介绍文本折叠的相关概念并实现一个简单的例子。
    2008年5月29日  
 
10 种可以节省时间的 Eclipse Europa 技术
Eclipse Europa 提供了许多用于浏览和编辑 Java 文件的方便功能。了解 Eclipse Europa 提供了哪些功能及如何使用这些功能,当您学完本教程时,您可能会说 “我以前可真不知道”!
    2008年5月20日  
 
使用 EMF 进行元建模:生成具体、可重用的 Java 代码片段
学习如何通过添加元素和属性对 Eclipse Modeling Framework (EMF) Ecore 元模型进行扩展,以建模可重用的 Java 代码片段。逐步了解如何结合使用动态模板和 JET 为扩展的模型元素生成实现代码。
    2008年5月19日  
 
基于 JFace Text Framework 构建全功能代码编辑器: 第 10 部分:Text Formatting
Text Formatting(文本格式化)是 JTF 提供的自动排版技术,可以快速的将源代码按照预定的规则排版,极大的方便了浏览一些格式混乱的源代码。本文介绍文本格式化的相关概念并实现简单的文本格式化功能。
    2008年5月15日  
 
Jazz 入门教程
通过本教程,您将了解 Jazz 平台的基础知识和一些主要的 Jazz 组件。这些入门知识可以帮助您掌握 Jazz 平台,您甚至可以将本教程作为指南加以使用。
    2008年5月8日  
 
使用 XStream 把 Java 对象序列化为 XML
XML 序列化用处很多,包括对象持久化和数据传输。但是一些 XML 序列化技术实现起来可能很复杂。XStream 是一个轻量级的、简单易用的开放源代码 Java 库,用于将 Java 对象序列化为 XML 或者再转换回来。了解如何设置 XStream,如何使用它序列化和逆序列化对象以及从 XML 配置文件读取配置属性。
    2008年5月8日  
 
基于 JFace Text Framework 构建全功能代码编辑器: 第 9 部分:Template
Template(模版)是可以用来快速添加某种固定形式的代码,提高代码编辑的速度。模版和 JTF 的其它特性有或多或少的联系,比如内容提示,比如标注。本文介绍模版的相关概念,并给出一个简单的实现。
    2008年5月8日  
 
使用 Eclipse BPEL 插件开发和执行 WS-BPEL V2.0 业务流程
BPEL V2.0 是一种功能强大的语言,可用于帮助开发由大量其他组件和 Web 服务组成的大型复杂应用程序。BPEL 允许您使用图形编辑器来描述长期运行的工作流程,从而在人类友好的图表上展现工作流程。本文将介绍如何使用 Eclipse BPEL 插件开发流程并与 Apache ODE 结合使用来执行流程。
    2008年5月6日  
 
  第 1 - 100 条,共 348 条      下一页  显示所有    隐藏内容简介    
 
没有找到您想要的结果吗? 提交反馈