当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:12:00  来源:本站整理

调集化Eclipse中的帮忙功效[Java编程]

赞助商链接



  本文“调集化Eclipse中的帮忙功效[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

长期以来,开辟人员一向认为构建模块系统可以很简单地更新系统中的某个部份,而不影响系统的其他部份.模块性还可以通过新的办法很便利地对原始系统举行扩大.这就是作为一组插件来构建 Eclipse 的动机,这答应其他开辟人员替换或加强已有的模块.

Eclipse 中的“帮忙”与其他环境一样,是利用插件架构构建的.本文谈论了若何操纵这个有效的架构来外部化帮忙内容.本文假定您已具有 Java™、Eclipse 和 Web 主题方面的利用知识.但并不要求您理解在 Eclipse 中“帮忙”是若何组织的,以及插件的工作原理方面的全部知识.本文的目的是向您阐明在集合的服务器(企业内部网或 Internet)上承载 Eclipse 环境的“帮忙”办法和缘由以及若何从该环境中对它举行拜候.

为什么要集合化?

Eclipse 中的“帮忙”不是单块集成实体,而是为供应整体概念归并在一同的一系列插件.但即便这样,也没有真正答复以下问题:“为什么要集合管理 Eclipse 中的‘帮忙’?假以下载 Eclipse 的 Java 版本,则可以举行 Java 开辟,并且可以得到本地所需的全部帮忙”.这关于整个开辟小组也是如此.此中每个人都可以有自己的本地“帮忙”副本,您可以很好地利用这些副本,一向到有一天呈现额外的插件.

插件的到来

在实际的项目中,那一天将会到来,到时您会熟习到自己以及开辟小组的其他成员都需求一两个插件服务(大概由于它们经济实惠,您会需求更多的插件).关于任何不普通的小组开辟工作,从构建历程到正在利用的第三方 JAR 文件都要确保每个人的环境是相同的.这只是一个项目的最佳实践:确保小组中的每个人都在构建同一事物.事实上,大量的第三方工具的作用只是处理这个实践,这些工具有:Ant、Java Make 工具,用于支持持续集成的 CruiseControl,以及其他大量的工具.经验丰富的 Java 开辟人员熟习到确保开辟环境和历程在整个小组中可反复操纵是一件较好的事情.为什么“帮忙”又各不相同呢?

当您在 Eclipse 中安装插件时,经验对比丰富的人员还可安装他们自己“帮忙”,由于组织“帮忙”的方法的差别,仿佛可以将权利归并到现有的“帮忙”底子架构中.这就是外部可拜候的“帮忙”存储库可以见效的缘由.正像您要保持开辟历程的其他部份的一致性一样,您的“帮忙”不需求相同的一致性吗?“帮忙”包含现有的 Eclipse 帮忙,还包含通过其他插件归并的帮忙.

为了确保更好地利用帮忙系统,您该当将自己的内容增添到此系统中,办法是将特定于项目和小组的告诉增添到尺度的帮忙条目中.您可以下载使您工作更轻松的插件,但是必须确保小组中的每个人都能用相同的办法利用它,并且可以拜候关于插件的相同告诉.假如将全部信息放在同一位置,就会削减信息失去同步的大概性.这也是《注重实效的程序员》一书中写到的最佳实践,该书的作者是 Dave Thomas 和 Andy Hunt.他们阐述了“不要反复自己”(Don't Repeat Yourself, DRY) 的原则:假如您将同一信息存放在多个地方,它将失去同步,并且您不会再信任它的任何特定实例.假如遵守“不要反复自己”原则,您会理解单一副本是声望副本.这一点也实用于“帮忙”.

Eclipse 中的“帮忙”组织

在开始外部化 Eclipse 中的“帮忙”之前,您必须理解一下是若何按环境组织“帮忙”的.要做到这一点,您需求进一步弄清 Eclipse 中的“帮忙”组织.

查看“帮忙”内部构造的最简单办法是利用 help 扩大点构建一个插件.由于 Eclipse 附带插件开辟环境(Plug-in Development Environment,PDE),所以构建一个新插件非常简单.首先,利用下列几个办法之一成立一个新插件项目:File>New Project,然后挑选 File>New Plug-in Project...,或结合利用库办法和 Control-N.假如您挑选这两个通用项目成立选项中的任何一个办法,屏幕上城市显示图 1 所示的 New Project 对话框.

图 1. 从通用项目库成立新插件项目


  以上是“调集化Eclipse中的帮忙功效[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 调集化Eclipse中的帮忙功效
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .