`
sswh
  • 浏览: 163786 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

140716_OSGi规范概览

    博客分类:
  • OSGi
 
阅读更多

OSGi R5规范概览

R5的规范包括3个部分:

服务纲要规范基本上涵盖了企业规范的内容,使得企业规范成了服务纲要规范的子集。

核心规范描述了OSGi核心运行时的基本架构,即模块层、生命周期层、服务层的基本架构,而服务纲要规范/企业规范则是基于服务层之上的具体服务。



 
核心规范的内容

Packages and versions OSGi Core Release 5

Item

 

Package

Version

Framework Specification (all layers)

核心框架规范

org.osgi.framework

1.7

Framework Launching

框架启动器

org.osgi.framework.launch

1.1

Resource API Specification

资源API规范

org.osgi.resource

1.0

Bundle Wiring API Specification

不太好翻译,
packageadmin的替代品

org.osgi.framework.wiring

1.1

Framework Namespaces Specification

框架名称空间规范

org.osgi.framework.namespace

1.0

Start Level API Specification

启动级别规范

org.osgi.framework.startlevel

1.0

URL Handlers Service Specification

URL处理器服务规范

org.osgi.service.url

1.0

Hook Service Specification
(resolver/bundle/service/weaving)

钩子服务规范(4)

org.osgi.framework.hooks.*

 

Tracker Specification

追踪器规范

org.osgi.util.tracker

1.5

Permission Admin Service Specification
(Conditional/)

权限管理服务规范(2)

org.osgi.service.permissionadmin
org.osgi.service.condpermissionadmin

 

 



 

服务纲要规范 & 企业规范的内容



 

 

 

 

 

  • 大小: 23.8 KB
  • 大小: 15 KB
  • 大小: 16.6 KB
分享到:
评论

相关推荐

    osgi规范_R4_zh.pdf

    二、OSGi R4核心规范概览 OSGi R4规范进一步完善了服务定位和模块化管理,强化了动态部署、生命周期管理和组件间通信机制。此版本引入了一系列新特性,包括更强大的服务注册和发现机制、增强的安全性支持、改进的包...

    OSGi Service Platform Service Compendium

    #### 一、OSGi Service Platform Service Compendium 概览 **OSGi Service Platform Service Compendium** 是由 **OSGi Alliance** 发布的一份关于 OSGi 技术和服务平台的详细文档。该文档为第 4 版本,版本号 ...

    OSGi Service Platform Core Specification

    #### 核心规范内容概览 1. **OSGi 架构概述**:介绍了 OSGi 模型的基本组成部分,包括 Bundle(即模块)、服务注册和服务发现机制。 2. **Bundle 管理**:详细阐述了 Bundle 的生命周期管理,包括如何安装、启动...

    OSGI原理和实现

    Equinox遵循OSGi R4和R5规范,提供了强大的模块化支持,使开发者能够构建高度可扩展和可维护的系统。 ##### 特性概览: - **模块化**:支持OSGi的模块化特性,允许动态加载、卸载和更新模块。 - **服务注册与查找*...

    《OSGI实战》带详细书签目录

    - **第七章:深入OSGI**:对OSGI的各个方面进行了更深层次的研究,包括OSGI规范、关键概念和技术细节等。 - **第八章:应用OSGI**:讨论了如何将OSGI应用于模块化设计、面向服务的组件模型设计等方面,强调了面向...

    Best Practices for Programming Eclipse and OSGi

    ### Eclipse与OSGi最佳实践概览 在Eclipse 3.0及OSGi R4的开发周期中,两者之间的互动愈发密切。Eclipse 3.0采用了OSGi框架作为其平台的基础架构,而OSGi R4则加入了支持关键Eclipse用例的功能。这导致了OSGi R4...

    OSGi原理与实践

    #### 四、OSGi规范 **OSGi** (Open Service Gateway Initiative)是一套模块化框架,它定义了如何在一个运行环境中动态部署、管理和更新模块(称为“bundles”)。OSGi的主要优势在于其强大的模块化能力,这使得大型...

    JXSE_ProgGuide_v2.6

    ### JXSE 2.6 程序员指南知识点概览 #### 一、简介与致谢 - **简介**:《JXSE 2.6 程序员指南》是为开发者提供关于 JXTA Java Standard Edition (JXSE) 2.6 版本的详细指导资料。该版本作为对先前版本的重大改进,...

    karaf 手册和入门资料

    10. **支持最新的 OSGi 4.2 容器**:Karaf 兼容最新的 OSGi 4.2 规范,确保了与最新标准的一致性。 #### 快速入门 ##### 安装 Karaf 1. **下载 Karaf**:从 Apache Karaf 官方网站下载最新版本的 Karaf。 2. **...

    对插件清单的一些分析

    `MANIFEST.MF`文件是OSGi规范中的一个清单文件,它定义了插件的运行时属性,如插件名称、版本、唯一标识符(Bundle-SymbolicName)、激活策略以及依赖的其他插件等。例如,`Bundle-Activator`字段指定了插件启动时...

    jersey document

    接着介绍了客户端API的概览、入门使用客户端API、创建和配置客户端实例。这部分内容帮助开发者构建和管理HTTP请求,使得与RESTful Web服务的交互更加便捷。 以上是本文档主要涵盖的知识点,非常适合希望学习和深入...

    IBM WebSphere Application ServerProduct Overview

    #### 一、产品概览 IBM WebSphere Application Server (WAS) 是一个基于 Java 的应用程序服务器平台,旨在提供一个健壮且灵活的环境来部署和运行 Java 应用程序。WAS 实现了 Java 2 Enterprise Edition (J2EE) 规范...

    jersey用户手册-2.22.1.pdf

    Jersey是一个开源的RESTful框架,它遵循JAX-RS(Java API for RESTful Web Services)规范,用于构建基于Java的Web服务。以下是根据文件内容提取的关键知识点: 1. 创建项目 - 如何使用Maven原型快速创建一个新项目...

    Drools V6.x 开发文档

    - **Aries Blueprint**:支持 OSGi Blueprint 规范。 - **OSGi Ready**:确保 Drools 能够在 OSGi 环境中运行良好。 - **Drools 6.1.0 新特性** - **JMX 支持 KieScanner**:增加了对 JMX 的支持,使管理员可以...

    Eclipse中文教程.pdf

    - 菜单栏、工具栏、透视图、视图、编辑器和概览等主要组件的介绍。 - 自定义工作环境:根据个人喜好调整视图布局,添加或移除视图。 5. **创建Java项目** - 创建新项目:通过“文件”->“新建”->“Java项目”...

    Jersey User Guild

    手册中详细说明了如何利用 Jersey 构建和部署能够适应各种环境的应用程序,无论是作为独立的 Java SE 应用还是部署在符合 Java EE 规范的服务器上。另外,Jersey 还提供了强大的客户端 API,允许用户轻松发起 HTTP ...

    Eclipse 插件开发指南

    开发Eclipse插件首先需要理解其插件模型,该模型基于OSGi(Open Service Gateway Initiative)规范,这是一套用于Java平台的动态模块系统标准。Eclipse利用OSGi实现插件之间的松耦合和热插拔特性,使得插件可以独立...

Global site tag (gtag.js) - Google Analytics