"jacORB 2.3.1 编程指导"
本书是关于jacORB 2.3.1版本的编程指南,由JacORB团队编写,并于2009年5月26日发布。这本书是英文版,旨在帮助开发者理解和使用jacORB这一开源CORBA实现。
jacORB是一个实现了CORBA(Common Object Request Broker Architecture)标准的Java ORB(Object Request Broker),它允许Java应用程序与其他支持CORBA标准的系统进行交互。下面是关于jacORB 2.3.1的一些关键知识点:
1. **CORBA简介** (1.1 ABriefCORBAintroduction)
CORBA是一种中间件技术,用于构建分布式应用,它提供了一种平台和语言无关的方式来创建和部署跨网络的、多组件的应用程序。通过CORBA,不同操作系统和编程语言的对象可以互相通信,仿佛它们在同一进程中。
2. **项目历史** (1.2 ProjectHistory)
jacORB的历史和其在发展过程中的里程碑未在摘要中详述,但通常这样的章节会介绍项目的起源、主要版本的改进和重要特性。
3. **支持与贡献** (1.3 Support, 1.4 Contributing—Donations, 1.5 Contributing—Development)
- 支持:可能包括社区论坛、邮件列表、文档和其他资源,用于用户获取帮助和解决问题。
- 贡献:鼓励用户通过捐赠或参与开发来支持项目。这可能包括代码贡献、文档改进或者报告bug。
4. **限制与反馈** (1.6 Limitations, Feedback)
- 限制:jacORB可能存在一些已知的限制或不支持的特性,这部分可能会列出这些信息。
- 反馈与bug报告:鼓励用户向开发团队提供反馈,以便于改进产品。
5. **安装jacORB** (2.1 DownloadingJacORB, 2.2 Installation)
- 下载:从官方渠道获取jacORB的最新版本。
- 安装:描述了安装过程,包括系统需求。
6. **配置** (3.1 Properties)
- 属性:涵盖了如何配置jacORB的各种属性,包括通过属性文件、命令行参数和ORB.init()方法传递的参数。
- 常见配置选项:如初始引用、日志记录等。
7. **开始使用** (4.1 JacORB development: an overview, 4.2 IDL specifications)
- 开发概述:简要介绍了使用jacORB进行开发的基本步骤。
- IDL规范:IDL(Interface Definition Language)用于定义CORBA对象接口,是编写跨平台CORBA服务的关键部分。
书中更深入的内容可能涉及ORB的启动、ORB的生命周期管理、ORB的服务、命名服务、事件服务、动态代理、异常处理、安全性、性能调优等方面。对于开发者来说,理解和熟练运用这些知识点是掌握jacORB的关键,从而能够高效地利用它来构建和扩展分布式应用。