组件对象模型Web开发的软件工程方法-Read.doc
组件对象模型Web开发的软件工程方法
夏长虹 尹绯 陈文博
一. 组件对象模型COM及其重用范畴
COM组件是遵循COM规范编写、以Win32动态链接库(DLLs)或可执行文件(EXEs)的形式发布的可执行二进制代码。遵循COM规范编写的组件将能够满足对组件架构的所有需求。遵循COM的规范标准,组件与应用、组件与组件之间可以互操作,极其方便地建立可伸缩的应用系统。COM是一种技术标准,其商业品牌则称为ActiveX。
近几年来,组件在软件开发中得到了广泛的应用,尤其是Windows DNA将组件应用于Internet,进行各种事务处理,使组件显示了强大的功力。 从组件机制和接口标准方面探讨组件不是一件轻松的事情,我们这里仅从工程应用的范畴讨论组件的开发与使用问题。在应用开发方面组件具有以下特点:
第一. 组件是与开发的工具语言无关的。开发人员可以根据特定情况选择特定语言工具实现组件的开???。对于Internet应用而言,完成事务逻辑处理计算任务的组件以MS Visual Basic进行开发是首选方案。其开发迅速,调试方便,编译之后的组件以二进制的形式发布,跨Windows 平台使用。源程序代码不会外泄,有效保证了组件开发者的版权。
第二. 通过接口有效保证了组件的复用性。一个组件具有若干个接口,每个接口代表组件的某个属性或方法。其它组件或应用程序可以设置或调用
原创力文档

文档评论(0)