码迷,mamicode.com
首页 > 其他好文 > 详细

XPCOM

时间:2014-11-13 16:13:44      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:http   ar   os   使用   sp   for   文件   div   on   

XPCOM是一个跨平台组件模型,它的全称为Cross Platform Component Object Module。XPCOM实现了一个框架(framework),这个框架中,它允许开发者打破单一整体的软件项目,而分解为多个更小的模块化碎片(pieces),这些碎片也即组件(components)。
 
XPCOM: Cross Platform Component Object Module 跨平台组件对象模块。基于Mozilla的浏览器现在可以通过使用跨平台组件对象模块(Cross Platform Component Object Module,XPCOM)组件添加它们自己的功能。XPCOM是一个框架,它允许对项目进行模块化设计,将整个开发划分为多个组件。组件然后在运行时期重新装配,创建出组件的克隆共同创建一个应用程序。
 
XPCOM 简介
本文简单介绍了 XPCOM 和组件开发的基本概念和技术. 本文的大部分内容从一个很高的角度介绍了这些概念, 这些概念将在创建一个称为 WebLock 的 Mozilla 组件过程中逐渐透彻的讲述.
 
XPCOM 解决方案
Cross Platform Component Object Module (XPCOM) 是一个允许开发人员把一个大的工程划分成小的模块的框架. 这些小模块称为组件, 它们在运行时刻组装在一起.
XPCOM 的目标是使软件的不同部分分别开发, 相互独立. 为了是应用的不同组件之间能够互操作, XPCOM 把组件的实现与接口(后面讨论 接口) 分开. 同时 XPCOM 还提供了加载和操纵这些组件的库和工具以及服务, 以帮助开发人员编写跨平台的代码和组件版本管理; 因此组件可以在不破坏应用或者重新生成应用的同时被替换被更新. 通过使用 XPCOM, 开发人员创建的组件可以在不同的应用中被重用, 或者替换当前应用中的组件以改变应用的功能.
 
XPCOM 不只提供组件软件开发的支持, 它同时提供一个开发平台的大多数功能的支持:
组件管理
文件抽象
对象消息传递
内存管理

XPCOM

标签:http   ar   os   使用   sp   for   文件   div   on   

原文地址:http://www.cnblogs.com/lfzfriend/p/4095039.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!