![]() |
【引言】构件是具有可重用价值的,功能相对独立的软件单元。使用软件构的复用可以减少软件开发中大量重复性工作,这样就能提高软件生产率,降低开发成本,缩短开发周期。同时,由于软件构件大多数都在实际运行环境中得到检验,因些,复用软件构件可以提高软件质量。此外,大量使用软件构件,软件的灵活性和标准化程度也能得到提高。目前, 主流的商用构件标准(规范)包括OMG 的CORBA、SUN 的EJB 和MICROSOFT 的DCOM/COM/COM+。CORBA 这种标易于扩充和修改,具有较高的通用性和适应性;EJB 是用于开发和部署多层结构的、分布式的、面向对象的java 应用系统的跨平台的构建架构。使用EJB 编写的应用程序具有可护展性和交互性,以及多用户安全的特性。这些应用只需要写一次,就可以发布到任何支持EJB 规范的服务器平台上。DCOM/COM/COM+是微软公司研发的,主要用于windows 平台,对windows 支持度高。其中COM 定义了构件和它们的客户之间互相作用的方式,使得构件和客户端无需任何中介构件就能相互联系。DCOM 扩展了COM,使其能够支持在局域网、广域网甚至Internet 上不同计算机的对象之间的通信。使用DCOM,应用系统就可以在位置上达到分布性,从而满足客户和应用的需求。以上这些不同标准的构件是不能直接组装到一个应用系统中的。而且不同产商的构件,常绑定某种不同的语言,如DCOM/COM/COM+ 构件只能用.net 下的语言进行开发,EJB 构件只能用java语言进行开发。而CORBA 构件的实现与语言是无关的。
知识产权声明 | 服务承诺 | 联系我们 | 人才招聘 | 客服中心 | 充值中心 | 关于我们 Copyright© 中国期刊全文数据库
电子邮件:journals@188.com 备案号:辽ICP备14002692号-1 |