[ 登录 ][ 注册 ] 天极传媒: 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
您现在的位置: IT专家网 > Web服务子站 > 技巧

为 Eclipse 构建片段扩展

作者: Nathan A. Good ,  出处:developerWorks 中国 , 责任编辑: 叶江, 
2007-08-21 10:23
  本文将讲解如何创建企业片段插件,从而让开发人员能够轻松地遵守标准……

  了解如何为 EclipseRational Application Developer V7 构建一个插件。可以使用这个插件定义片段,从而轻松地添加符合企业标准的代码。这个插件与 Web Tools Project 提供的 Snippets 视图相似,允许开发人员将代码片段拖放到编辑器中。我们采用面向对象的最佳实践,所以可以从任何来源装载片段,比如数据库(例如 Apache Derby)、文件系统或 Web服务

  本文不仅仅要为 Eclipse 构建一个新的插件,尽管这里要讨论创建插件的详细过程。在为 Eclipse 构建插件的过程中,您将学习如何使用 Eclipse 集成开发环境(IDE)的特性进行快速开发。我还将讲解如何扩展 Eclipse IDE,为插件提供丰富的功能。在阅读本文之后,您应该能够使用 Eclipse IDE 插件开发向导构建新的插件。您还要学习如何扩展类并实现接口,从而在插件中添加首选项页面、属性页面和拖放支持。

  您应该熟悉面向对象(OO)概念,比如实现接口和扩展类。还应该相当熟悉 Eclipse IDE,但是不需要了解如何为 Eclipse 创建插件。需要 Eclipse V3.2 或更高版本。需要运行嵌套的 Eclipse 实例来测试插件,所以您的计算机应该有足够的 RAM,可以同时运行两个 Eclipse 实例。

  开始插件项目

  Eclipse IDE 是在一个可扩展框架上构建的,所以可以为 IDE 编写自己的插件。但是,不止如此:Eclipse 还附带一些模板,可以使用这些模板快速开始构建插件项目。

  为了让本文有意义,我选择了一个涉及许多活动的场景,以此演示如何使用 Eclipse 框架构建插件。我选择的场景是一个企业代码片段插件。这个插件让开发人员能够使用预定义的分类的代码片段,并将它们插入编辑器中。这些片段可以从 Eclipse 之外的来源获得。

  这个代码片段插件 “Example.com” 具有以下特性:

  •   一个树视图,可以用来按类别寻找片段
  •   一个首选项页面,可以用来配置片段的来源位置
  •   一个上下文敏感的菜单,可以用来将片段插入编辑器
  •   片段,包括 ${variable} 形式的模板变量和一个用来为这些变量收集值的向导

  创建项目

  首先,创建一个用来开发插件的项目。幸运的是,有一个向导可以引导您创建项目。执行以下步骤:

  •   选择 File > New > Project。
  •   在 Plug-in Development 下面,选择 Plug-in Project 并单击 Next。
  •   在 Project name 中,输入 SnippetsPlugin 并单击 Next。
  •   在 Plug-in Content 屏幕上,保留所有默认值并单击 Next。
  •   在 Templates 视图上,选择 Custom plug-in wizard 并单击 Next。
  •   在可用模板列表中,单击 Deselect All 按钮,然后选择以下模板:
    1.   “Hello world” Action Set
    2.   Popup Menu
    3.   Preference Page
    4.   View
        下面的 “了解模板” 一节中将详细描述这些模板对项目的作用。
  •   在 Sample Action Set 下面:
    1.   将 Action Class Name 改为 SnippetAction。
    2.   点击 Next 继续。
      共2页。 1 2 :
  • 本文关键词:

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。

相关文章

邮件订阅