`
peng_joy
  • 浏览: 110507 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

OSGi 4.2 规范

    博客分类:
  • OSGi
阅读更多
OSGi使用越来越广了,最近做的一个中间件项目就是基于OSGi的,现在最新版本是4.2,分享一下。目前实现OSGi规范的开源项目主要有三个:

Equinox

最 知名,也是更新最频繁的,由于Eclipse 基金的支持,其功能越来越完善。当前已发布版本是3.5.2,实现了OSGi R4 规范,并提供很多平台性质的服务,包括:常用功能模块、日志模块、Web服务器模块、Servlet 模块、JSP 解析模块等等。由于其与Eclipse 的天然联系,使得开发基于Equinox 的应用程序变得很简单,推荐采用此框架进行二次开发。具体内容可以从http://www.eclipse.org/equinox/ 下载。



Knopflerfish

很 早的,也很优秀的一个OSGi 框架,也实现了OSGi R4 标准,3月5日刚刚发布了3.0.0.beta-4 released (OSGi r4 v4.2) 。该项目的宗旨在于创建一个易于开发的OSGi 平台,与Equinox 不同之处在于它本身提供一些小应用实例,包括一个可视化控制台等,也提供基于Eclipse 的插件。具体内容可以从http://www.knopflerfish.org/ 下载。



Felix

很新的一个OSGi 框架,社区很活跃,更新频率高,是Apache 的开源项目。该项目2007年8月才出1.0 版,也实现了OSGi R4 规范,目前已经发布2.0.4.也提供相关的基础服务和扩展服务功能。具体内容可以从http://felix.apache.org/site/index.html 下载。
  • r4.core.pdf (2.8 MB)
  • 描述: 核心规范
  • 下载次数: 83
  • r4.cmpn.pdf (7.6 MB)
  • 描述: 服务纲要
  • 下载次数: 62
2
1
分享到:
评论

相关推荐

    osgi4.2 规范

    总的来说,OSGi4.2规范为开发人员提供了一种强大的工具,可以帮助他们构建模块化、可扩展且易于维护的Java应用程序。通过深入研究这三个PDF文档,开发者可以充分利用OSGi的优势,解决传统Java开发中的许多问题,如类...

    OSGi 4.2 API手册

    2009年9月16日发布的OSGi R4 V4.2.0规范中的javadoc

    未来10年:OSGi、Spring-DM.docx

    *引导Java EE规范的发展:OSGi 4.2版本提供了新的企业级特性,引导了Java EE规范的发展。 打破僵局的Spring DM: Spring DM是基于OSGi的 Dynamic Module(动态模块),提供了动态模块化和灵活性的解决方案。Spring...

    osgi规范r4..

    标题:osgi规范r4 描述与标签:osgi规范 知识点详解: 1. **OSGi Service Platform**:OSGi(Open Services Gateway Initiative)服务平台是用于构建动态、模块化Java应用程序的一种框架。它允许在运行时安装、...

    OSGI R4规范,学习必读手册

    - **规范发布**:OSGi R4规范于2009年6月正式发布,版本号为4.2。此版本在前代基础上进行了大量的改进和增强,进一步提升了OSGi平台的稳定性和兼容性。 - **版权说明**:OSGi规范遵循特定的版权协议,用户可以在遵循...

    karaf 手册和入门资料

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

    Jboss7快速入门手册

    5. **兼容OSGi 4.2**:JBoss7支持OSGi 4.2规范,这使得它能够很好地与OSGi组件模型集成,从而实现了更灵活的服务管理和模块化部署。 6. **易测试性**:JBoss7集成了Arquillian测试框架,这是一种创新的集成测试组件...

    org.eclipse.osgi_3.7.0.v20110613及源码

    此版本的org.eclipse.osgi是2011年6月发布的一个稳定版本,它包含了OSGi R4.2规范的实现。R4.2引入了对Java 6的支持,增强了服务注册表的查询能力,以及对动态模块的更灵活管理。 四、源码分析 org.eclipse.osgi-...

    OSGI原理与最佳实践(扫描版,带目录).pdf

    OSGi原理与最佳实践基于作者多年使用0SGi的经验而编写,涵盖了0SGi从/kfqN深入的知识体系,从OSGi的简介开始,介绍OSGi的作用及基本概念;其后进入OSGi实战,...第11章 先睹为快:OSGi R4.2草稿版 第12章 OSGi展望

    未来10年:OSGi、Spring_DM

    - **引导JavaEE规范的发展**:OSGi不仅仅是作为一种补充,它也在推动着JavaEE规范的发展,鼓励更加模块化和动态化的设计思路。 **打破僵局的SpringDM** 除了OSGi本身,Spring Dynamic Modules (Spring DM)的出现也...

    spring osgi相关资源

    1. 支持多种OSGi标准:包括R4.2和R4.3规范。 2. 集成了管理工具:允许用户通过Web界面或命令行工具管理OSGi服务和应用。 3. 提供了丰富的库支持:包含了Spring框架、Hibernate、Tomcat等常见库,方便开发和部署。 ...

    四大OSGI框架最新技术对比分析

    最初,OSGi 规范的目标是嵌入式设备和家庭服务网关,但其模块化、组件导向和服务导向的原则适用于任何类型的项目。OSGi 技术融合了这些原则的特点,定义了一个动态的服务部署框架,易于远程管理。 ### 1.2 优秀特性...

    OSGi in Practice 完整版

    这些框架实现了OSGi规范,并提供了丰富的工具和支持。 **1.8 OSGi的替代方案** 尽管OSGi提供了一种强大的模块化解决方案,但也存在其他方法和技术,例如: - **构建工具**:Maven和Ivy等构建工具可以帮助管理项目...

    spring-dm-reference

    - **OSGi 4.2 Blueprint Reference Implementation (RI)**: 实现了最新的 OSGi Blueprint 规范。 - **Java 5**: 兼容 Java 5 及以上版本。 - **Spring 3.x**: 兼容 Spring 3.x 版本。 - **服务导入改进**: 增强了...

    OSGi_with_Eclipse_Equinox_-_Tutorial

    OSGi是一种在Java运行时环境中的服务和模块化平台规范。该规范由多个部分组成,其中核心部分定义了一种组件和服务模型。这种模型允许动态激活、去激活、更新以及卸载现有的组件和服务,并且可以动态安装新的组件和...

    OSGI+Specification+r4.core

    在本文档中,“OSGi Service Platform Release 4 Version 4.2 – Enterprise Early Draft 4”(OSGi服务平台发布4版第4.2版——企业早期草稿4),我们深入探讨了OSGi R4核心规范的关键知识点,以及其对企业级应用的...

    Java Application Architecture Modularity Patterns with Examples Using OSGi Part1

    4.2 技术债 4.3 设计腐化 4.3.1 干扰可维护性 4.3.2 阻止可扩展性 4.3.3 抑制可重用性 4.3.4 限制可测试性 4.3.5 妨碍集成 4.3.6 阻碍理解 4.4 循环依赖 4.4.1 循环类型 4.4.2 悄然引入的循环 4.4.3 管理循环 4.4.4 ...

    Java Application Architecture Modularity Patterns with Examples Using OSGi Part2

    4.2 技术债 4.3 设计腐化 4.3.1 干扰可维护性 4.3.2 阻止可扩展性 4.3.3 抑制可重用性 4.3.4 限制可测试性 4.3.5 妨碍集成 4.3.6 阻碍理解 4.4 循环依赖 4.4.1 循环类型 4.4.2 悄然引入的循环 4.4.3 管理...

Global site tag (gtag.js) - Google Analytics