OSGI
文章平均质量分 79
landca
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Equinox OSGi系列之一 Equinox入门
1. 背景信息Equinox项目是Eclipse开源组织提供的OSGi框架的实现。Eclipse自3.0版本开始,其内核移植到OSGi框架上。通过OSGi框架强大的组件控制,交互和管理能力,再加上Eclipse插件的自有特点,Eclipse开源框架得到了跳跃式的发展。同时,OSGi规范得益于Eclipse IDE环境庞大的使用者,OSGi联盟也进入了快速发展时期。OSGi框架在2006年之前还不为广大的开发者所知,OSGi的开源框架实现也只有ObjectWeb上的Oscar和Knopflerfi转载 2010-10-10 15:21:00 · 602 阅读 · 0 评论 -
OSGi基本概念初探
1、OSGi是什么<br /> OSGi是一种松散耦合的组件管理和服务运行平台规范。简单的说,用户只需要修改通用的Java类库打包档案JAR文件中META-INF下的元数据文件MANIFEST.MF,添加必要的标签信息,放置到OSGi框架的Bundle Repository中,用户的类库就成了OSGi环境的一部分。 <br /> 成为OSGi环境的组件为其他标准的OSGi组件提供代码功能是最直接的一种。用户也可以将提供组件中的某种功能的接口和实现实例发布到OSGi服务注册表中,供转载 2010-10-10 14:34:00 · 520 阅读 · 0 评论 -
Equinox OSGi系列之二 搭建Equinox OSGi核心环境
1、概述<br /> 在上文中讲到,Equinox包括核心框架,标准服务实现,面向J2EE的应用,新的部署更新框架及一些其他的研究方向。本文主要针对Equinox实现的OSGi核心框架及Equinox OSGi运行环境的搭建过程进行详细讲述。 <br /> 用户在阅读下文时,应具有基本的Java编程及打包的概念并对OSGi标准的构成有一定的了解,理解OSGi框架及Bundle的概念。 2、OSGi核心框架<br /><br /> 从OSGi核心框架示意图可以看到,OSGi核心框架主要包转载 2010-10-10 15:34:00 · 722 阅读 · 0 评论 -
Equinox OSGi系列之三 Equinox配置参数详解
<br /> <br />1、概述<br /> 上文我们对Equinox OSGi运行环境的组成及搭建过程做了详细讲述。本文主要对Equinox OSGi运行环境的可配置参数及其作用加以介绍,从而使用户在实际使用过程中可以对Equinox运行环境更好地进行控制。 <br /> Equinox项目沿袭Eclipse的特点,具有高度的可配置性。用户可以通过命令行参数或系统属性参数(JVM属性参数)两种方式对Equinox OSGi运行环境进行设定。命令行参数可以看作是系统属性参数的简化转载 2010-10-13 09:43:00 · 1286 阅读 · 0 评论 -
OSGi 中的 Declarative Services 规范简介
<br />在 OSGi 服务平台上构建应用时,必须考虑各种服务之间依赖关系及服务的管理,应用所依赖的服务有可能在任何时候被注销或者更新,用户在完成对 Service 的发布、查找、绑定的同时,还需要对服务的状态进行监听,以便作出适当的响应,所以在 OSGi 服务平台上,对服务依赖关系的动态管理至关重要。在 OSGi Release 4 中,提出了 Declarative Services 规范,通过该规范可以方便地对服务之间的依赖关系和状态进行监听和管理。在本文中,将对 Declarative转载 2010-10-13 17:25:00 · 675 阅读 · 0 评论 -
Equinox OSGi系列之四 创建自己的OSGi应用项目
<br /> <br />1、摘要<br />前述文档我向大家展示了EquinoxOSGi环境及其搭建配置。从本文开始,我们将详细讨论Bundle的开发及OSGi应用构建。<br />2、OSGi相关概念<br />在正式进入Bundle的设计与开发之前,我们先来熟悉一下OSGi框架中的一些概念。用户在设计Bundle时必须要深入理解这些实体概念。<br />实体概念<br />实体概念说明<br />Bundle<br />- 安装到OSGi框架中的一个Bundle组件<br />Bundle转载 2010-10-13 09:51:00 · 673 阅读 · 0 评论
分享