【程序编程相关:java.util.jar.Attrib】
作者:黄建波 来自:杭州恒生电子股份有限公司 【推荐阅读:一个struts+sql server得】本文为您提供关于 eclipse 平台的概述,包括其起源与体系结构.本文首先简要讨论 eclipse 的开放源代码性质及其对多种编程语言的支持,然后通过一个简单的程序例子展示 java 开发环境. 【扩展信息:BaseSimpleTagSupport】1. eclipse是什么
虽然大多数用户很乐于将 eclipse 当作 java ide 来使用,但 eclipse 的目标不仅限于此.eclipse 还包括插件开发环境(plug-in development environment,pde),这个组件主要针对希望扩展 eclipse 的软件开发人员,因为它允许他们构建与 eclipse 环境无缝集成的工具.由于 eclipse 中的每样东西都是插件,对于给 eclipse 提供插件,以及给用户提供一致与统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所.这种平等与一致性并不仅限于 java 开发工具.尽管 eclipse 是使用 java 语言开发的,但它的用途并不限于 java 语言;例如,支持诸如 c/c++.cobol 与 eiffel 等编程语言的插件已经可用,或预计会推出.eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统.基于 eclipse 的应用程序的突出例子是 ibm 的 websphere studio workbench,它构成了 ibm java 开发工具系列的基础.例如,websphere studio application developer 添加了对 jsp.servlet.ejb.xml.web 服务与数据库访问的支持.
2. eclipse是开放性原代码
开放源代码软件是这样一种软件,它们在发布时附带了旨在确保将某些权利授予用户的许可证.当然,最明显的权利就是源代码必须可用,以便用户能自由地修改与再分发该软件.这种用户权利的保护是通过一种称为 copyleft 的策略来完成的:软件许可证主张版权保护,除非明确授予用户这样的权利,否则用户不得分发该软件.copyleft 还要求同一许可证涵盖任何被再分发的软件.这实际上倒置了版权的目的——使用版权来授予用户权利,而不是为软件的开发者保留版权——copyleft 经常被描述为“保留所有版权”.曾经四处蔓延的对开放源代码软件的许多恐惧.担忧与疑虑,都与某些 copyleft 许可证的所谓“病毒”性质有关——如果使用开放源代码软件作为您开发的程序的一部分,您将失去自己的知识产权,因为该许可证将“传染”您开发的专有部分.换句话说,该许可证可能要求与开放源代码软件一起打包的所有软件,都必须在相同的许可证之下发布.... 下一页