IBM牵头,围绕着Eclipse项目已经发展成为了一个庞大的Eclipse联盟,有150多
家软件公司参与到Eclipse项目中,其中包括Borland、Rational Software、
Red Hat及Sybase等。Eclipse是一个开发源码项目,它其实是 Visual Age
for Java的替代品,其界面跟先前的Visual Age for Java差不多,但由于其开放
源码,任何人都可以免费得到,并可以在此基础上开发各自的插件,因此越来越受
人们关注。近期还有包括Oracle在内的许多大公司也纷纷加入了该项目,并宣称
Eclipse将来能成为可进行任何语言开发的IDE集大成者,使用者只需下载各种语
言的插件即可。
虽然大多数用户很乐于将 Eclipse 当作 Java IDE 来使用,但 Eclipse 的目
标 不 仅 限 于 此 。E c l i p s e 还 包 括 插 件 开 发 环 境 (P l u g - i n D e v e l o p m e n t
Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,
因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东
西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发
环境而言,所有工具开发人员都具有同等的发挥场所。
基 于 E c l i p s e 的 应 用 程 序 的 突 出 例 子 是 I B M 的 W e b S p h e r e S t u d i o
Workbench,它构成了 IBM Java 开发工具系列的基础。例如,WebSphere
Studio Application Developer 添加了对 JSP、servlet、EJB、XML、Web 服
务和数据库访问的支持。
Eclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提
供一个全功能的、具有商业品质的工业平台。它主要由Eclipse项目、Eclipse工
具项目和Eclipse技术项目三个项目组成,具体包括四个部分组成——Eclipse
Platform、JDT、CDT和PDE.JDT支持Java开发、CDT支持C开发、PDE用来支
持插件开发,Eclipse Platform则是一个开放的可扩展IDE,提供了一个通用的开
发 平 台 。 它 提 供 建 造 块 和 构 造 并 运 行 集 成 软 件 开 发 工 具 的 基 础 。E c l i p s e
Platform允许工具建造者独立开发与他人工具无缝集成的工具从而无须分辨一个
工具功能在哪里结束,而另一个工具功能在哪里开始。
Eclipse SDK(软件开发者包)是Eclipse Platform、JDT和PDE所生产的组
件合并,它们可以一次下载。这些部分在一起提供了一个具有丰富特性的开发环境
允许开发者有效地建造可以无缝集成到Eclipse Platform中的工具。Eclipse
SDK由Eclipse项目生产的工具和来自其它开放源代码的第三方软件组合而成。
Eclipse项目生产的软件以 CPL发布,第三方组件有各自自身的许可协议
[2]
。
1.2 研究内容
虽然洗衣店业务管理系统已经广泛地应用于各个洗衣店行业的软件系统之中,
但目前大家对业务管理系统的相关概念还没有形成统一的共识。更多的情况是软件
开发人员在开发业务支撑运营系统的同时也开发业务管理系统。当今国内外的业务
管理系统的开发与设计存在着以下问题:
+、所开发的洗衣店业务管理系统只能应用于特定的业务,但实际上好多管理功
能在不同系统上的实现并无本质的区别。相关的管理能力是“固化”在业务管理系统
之中的,没有被抽象出来,不能从一个系统转移到另一个系统。结果造成同一管理
功能在不同系统中的重复开发,浪费了大量开发、测试的时间,加重了软件维护人
,