eclipse 平台java开发入门

eclipse 平台java开发入门

ID:11431708

大小:363.00 KB

页数:15页

时间:2018-07-12

eclipse 平台java开发入门_第1页
eclipse 平台java开发入门_第2页
eclipse 平台java开发入门_第3页
eclipse 平台java开发入门_第4页
eclipse 平台java开发入门_第5页
资源描述:

《eclipse 平台java开发入门》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Eclipse平台Java开发入门2005-06-09 点击:12 来源:CSDN 作者:CSDN  本文为您提供关于Eclipse平台的概述,包括其起源和体系结构。本文首先简要讨论Eclipse的开放源代码性质及其对多种编程语言的支持,然后通过一个简单的程序例子展示Java开发环境。本文还将考查以插件扩展形式可用的一些软件开发工具,并展示一个用于UML建模的插件扩展。  Eclipse是什么?  Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组

2、件构建开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentTools,JDT)。  虽然大多数用户很乐于将Eclipse当作JavaIDE来使用,但Eclipse的目标不仅限于此。Eclipse还包括插件开发环境(Plug-inDevelopmentEnvironment,PDE),这个组件主要针对希望扩展Eclipse的软件开发人员,因为它允许他们构建与Eclipse环境无缝集成的工具。由于Eclipse中的每样东西都是插件,对于给Eclipse提供插件,

3、以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。  这种平等和一致性并不仅限于Java开发工具。尽管Eclipse是使用Java语言开发的,但它的用途并不限于Java语言;例如,支持诸如C/C++、COBOL和Eiffel等编程语言的插件已经可用,或预计会推出。Eclipse框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。  基于Eclipse的应用程序的突出例子是IBM的WebSphereStudioWorkbench,它构成了IBMJava开发工具系列

4、的基础。例如,WebSphereStudioApplicationDeveloper添加了对JSP、servlet、EJB、XML、Web服务和数据库访问的支持。  Eclipse是开放源代码的软件  开放源代码软件是这样一种软件,它们在发布时附带了旨在确保将某些权利授予用户的许可证。当然,最明显的权利就是源代码必须可用,以便用户能自由地修改和再分发该软件。这种用户权利的保护是通过一种称为copyleft的策略来完成的:软件许可证主张版权保护,除非明确授予用户这样的权利,否则用户不得分发该软件。copyleft还要

5、求同一许可证涵盖任何被再分发的软件。这实际上倒置了版权的目的——使用版权来授予用户权利,而不是为软件的开发者保留版权——copyleft经常被描述为“保留所有版权”。  曾经四处蔓延的对开放源代码软件的许多恐惧、担忧和疑虑,都与某些copyleft许可证的所谓“病毒”性质有关——如果使用开放源代码软件作为您开发的程序的一部分,您将失去自己的知识产权,因为该许可证将“传染”您开发的专有部分。换句话说,该许可证可能要求与开放源代码软件一起打包的所有软件,都必须在相同的许可证之下发布。虽然这对最著名的copyleft许可

6、证(即GNU通用公共许可证,例如Linux就是在该许可证之下发布的)来说可能是事实,当时还有其他许可证在商业化和社区考虑之间提供了较好的平衡。  开放源代码计划(OpenSoftwareInitiative)是一家非营利机构,它明确定义了开放源代码的含义及满足其标准的认证许可证。Eclipse是在OSI认可的通用公共许可证(CPL)1.0版之下被授予许可证的,CPL“旨在促进程序的商业化使用……”(欲获得指向通用公共许可证1.0版完整文本的链接,请参阅本文稍后的参考资料)。  为Eclipse创建插件或将Eclip

7、se用作软件开发应用程序基础的开发人员,需要发布他们在CPL下使用或修改的任何Eclipse代码,但是他们可以自由决定自己添加的代码的许可证授予方式。与出自Eclipse的软件一起打包的专有代码不需要作为开放源代码来授予许可证,该源代码也不需要提供给用户。  尽管大多数开发人员不会使用Eclipse来开发插件,或创建基于Eclipse的新产品,但是Eclipse的开放源代码性质所意味的,并不只是它使得Eclipse免费可用(尽管便于商业化的许可证意味着插件可能要花钱)。开放源代码鼓励创新,并激励开发人员(甚至是商业

8、开发人员)为公共开放源代码库贡献代码。对此存在许多原因,不过最本质的原因或许是为这个项目作贡献的开发人员越多,这个项目就会变得对每个人都越宝贵。随着这个项目变得更加有用,更多的开发人员将会使用它,并围绕它形成一个社区,就像那些围绕Apache和Linux形成的社区一样。  Eclipse是什么机构?  Eclipse.org协会管理和指导Eclipse正在进

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。