其他语言

本类阅读TOP10

·基于Solaris 开发环境的整体构思
·使用AutoMake轻松生成Makefile
·BCB数据库图像保存技术
·GNU中的Makefile
·射频芯片nRF401天线设计的分析
·iframe 的自适应高度
·BCB之Socket通信
·软件企业如何实施CMM
·入门系列--OpenGL最简单的入门
·WIN95中日志钩子(JournalRecord Hook)的使用

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
ACDK白皮书-组件结构

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

ACDK组件结构

      

翻译:薛长宇 

ACDK为现代组件技术的工具和整合开发的技术基础

 

本章包含:

 

 接口模式

 在异构环境中的组件

 客户端组件

 服务器端组件

 

 

接口模式

很多软件的技术问题都是可以通过间接方式解决的. 接口是ACDK中的一个重要模式. 类中的函数可以使用一种协议接口层来包裹. ACDK的各个函数例如IO模型或者垃圾回收框架都可以通过接口构建。. 每一个类都可提供一个或者多个接口作为组件区创建通用的,有弹性的,可以重用的应用程序。



但一接口支持众多组件技术

 

 

在异构环境中的组件

存在几种技术概念可以实现跨程序或者跨主机的组件通讯。这其中最重要的一个是:Windows平台的 COM (+), 兼容所有平台的CORBA 以及Java应用程序间的 RMI.

组件技术的一个问题是复杂的基础机构,工具,类型映射,调试以及发布。因此是难于管理的。技术上的差异,不同种类的特征符号必须由手工来完成交互通讯。ACDK提供给程序员技术上的集成,隐藏复杂的部分以及技术上的细节。

 

客户端组件

通过IDL文件可以生成一个用户类型或者ACDK接口

ACDK应用程序使用ACDK接口,在一个本地ACDK工具和一个CORBA接口间可以没有任何的不同

 


客户端适配器

 

如果一ACDK工具被藏在一ACDK界面的后面,人们可以通过自动本地功能提示而获得更成性能而受益

 

服务器端组件

 

Declarative statements within a class indicate that COM, CORBA or RMI component functions are shown in a server class to implement component interfaces.

A meta compiler generates the implementation of stubs to component technologies and produces IDL or MIDL data for foreign connection.

 


服务器端适配器


我是程序员,不是翻译或者作家,因此翻译水平欠佳,请大家多多包含

译文:薛长宇
2004-12
[email protected]




相关文章

相关软件