VisiBroker for Delphi的CORBA技术实践
版权申诉
44 浏览量
更新于2024-07-02
收藏 98KB DOC 举报
"这篇文档是关于VisiBroker for Delphi的使用指南,主要涉及CORBA技术的实践应用。作者强调了CORBA的易用性、跨平台特性和负载平衡能力,认为它在分布式系统开发中具有优势。文章指出,无论选择CORBA还是COM/COM+,掌握MIDAS技术都是关键。文档还讨论了为何推荐初学者使用文本编辑器编写IDL,而不是直接使用TypeLibrary,并提供了IDL书写的一些实例,包括常量定义、不在接口中声明的常量和枚举类型的示例。"
VisiBroker是一款用于Delphi的CORBA(Common Object Request Broker Architecture)实现工具,它允许开发者创建分布式的、跨平台的应用程序。在Delphi中使用VisiBroker,可以利用其强大的ORB(Object Request Broker)功能,实现对象间的透明通信。
CORBA是一种标准,它定义了一种方式,使得运行在不同操作系统、不同硬件上的软件组件能够相互通信,就像它们在同一台机器上一样。这个标准通过IDL(Interface Definition Language)定义服务接口,使得不同语言实现的对象可以互相调用方法。
文档中提到,使用文本编辑器编写IDL能帮助初学者更好地理解IDL的语法和结构。IDL用于定义接口,这些接口可以被编译成多种目标语言,如Pascal(Delphi使用),这样不同的对象就可以通过这些接口进行交互。例如,常量的定义可以通过在IDL中声明后,由IDL2PAS工具转换为Pascal代码。不在接口中声明的常量也可以直接在Pascal代码中定义。此外,IDL还可以定义枚举类型,这是一种定义固定集合的整数常量的方式,对于创建特定业务逻辑或状态表示非常有用。
MIDAS(Middleware for Data Sharing)是Borland Delphi提供的一种用于客户端-服务器应用的技术,它允许数据在网络间透明传输。尽管MIDAS主要应用于本地网络,但它的概念和技术基础对于理解和使用CORBA或COM/COM+至关重要,因为这些技术在分布式系统中的工作原理类似。
VisiBroker for Delphi结合CORBA技术,为Delphi开发者提供了一种构建分布式应用程序的强大工具。了解并熟练掌握CORBA、MIDAS和相关接口定义语言是成功开发的关键。通过文本编辑器手动编写IDL可以加深理解,但实际项目中,使用TypeLibrary工具可以更高效地生成接口代码。
2021-09-07 上传
2009-11-17 上传
点击了解资源详情
点击了解资源详情
2022-06-11 上传
109 浏览量
2019-07-22 上传
智慧安全方案
- 粉丝: 3807
- 资源: 59万+
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍