`
flyingsword945
  • 浏览: 24468 次
  • 性别: Icon_minigender_2
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

OSGi入门参考

阅读更多

初探Java企业级开源框架OSGi http://developer.51cto.com/art/200903/112409.htm

OSGi优点:1. 热插拔,无须重启。
2. 它是一个稳定高效的系统。OSGi 是一个微核的系统,所谓微核是指其核心只有为数不多的几个jar 包。基于OSGi
框架的系统可分可合,其结构的优势性导致具体的Bundle 不至于影响到全局,不会因为局部的错误导致全局系统的崩溃。每个Bundle 也只有当服务被调用的时候才会启动,因此性能是较一般的框架高出许多。
3. 可复用性强。

Hello world 例子碰到java.lang.ClassNotFoundException: demo.say.SayHelloService的问题。
解决方案:src下package的名字不能与imported package重名。

使用 Equinox 框架进行 OSGi 环境下的 Web 开发 http://www.ibm.com/developerworks/cn/web/0907_osgiweb_liuqing/ 有部分遗漏, 详见http://hi.baidu.com/webidea/blog/item/27ba6b4e0ab912c6d0c86a07.html

 

分享到:
评论

相关推荐

    OSGI 经典实例,入门

    本教程以经典实例为基础,旨在帮助新手快速入门OSGI,同时也对经验丰富的开发者具有参考价值。 首先,理解OSGI的基本概念至关重要。OSGI框架由一组称为"bundle"的模块组成,每个bundle都是一个自包含的Java程序单元...

    OSGI实战教程

    在OSGI实战教程中,首先需要了解OSGI(Open ...整个OSGI实战教程对OSGI的理解和应用进行了全面的介绍,为读者提供了一条从理论到实践的学习路径,既适合初学者入门,也适合有一定经验的开发者深入学习和掌握OSGI技术。

    osgi相关文档、及学习资料

    它是开发人员编程OSGi应用时的重要参考资源,可以查看具体方法的功能、参数和返回值,了解如何正确使用OSGi API来构建和管理模块。 通过这些学习资料,你可以全面掌握OSGi的基本概念、API使用以及最佳实践,进一步...

    OSGi in Practice 完整版

    #### 二、OSGi入门 **2.1 Bundle构造** 每个OSGi模块称为一个“bundle”,它包含一组相关的类和其他资源。 **2.2 OSGi开发工具** 为了方便开发OSGi bundle,可以使用以下工具: - **Eclipse Plugin Development...

    OSGI最佳实践

    OSGi的学习曲线相对陡峭,新入门的开发者可能需要一段时间来熟悉其复杂的规范和概念。此外,OSGi开发社区相较于其他主流技术较不活跃,这可能会给寻找资源和支持带来一定挑战。不过,随着微服务架构的普及,越来越多...

    osgi实战(pdf超请版)

    - **目标与愿景**:本书旨在提供一个从入门到精通的学习路径,覆盖从基本概念到高级主题,并探讨OSGI的当前状况及未来发展方向。 #### 二、体验OSGI - **2.1 需求实现**:通过具体案例介绍如何使用OSGI解决实际...

    关于OSGI的详细资料

    ### 关于OSGI的详细资料...以上步骤和代码提供了一个入门级的指南,帮助初学者快速理解和上手OSGi环境下的开发。需要注意的是,实际开发中可能还会遇到更多复杂的场景和需求,建议参考更详细的文档和教程进行深入学习。

    osgi实战(详细文档)

    OSGI实战文档是一份深入介绍OSGI应用的教程,适合对OSGI技术感兴趣的读者学习和参考。 文档的作者是BlueDavy,他通过OSGI实战V1.0版本,详细描述了OSGI项目实施的整个过程,并提供了代码示例和运行环境,以便读者...

    OSGI 实践 资料 pdf中文

    1. "Spring-Reference_zh_CN.chm":这是Spring框架的中文参考手册,Spring是Java领域最流行的框架之一,它与OSGi有很好的集成,可以在OSGi环境中运行Spring应用。 2. "Think In Java.chm":这是《Thinking in Java》...

    OSGI Server

    为了开始使用服务器端的Equinox,可以参考快速启动指南,它提供了在服务器上运行Equinox的基本步骤。这通常涉及到配置环境、安装必要的依赖和启动服务。 **嵌入Servlet容器** ServletBridge是OSGI服务器的一个关键...

    OSGI实战

    ### OSGI实战知识点概述 #### 一、序言与背景介绍 - **背景**: 作者自工作以来一直关注插件体系结构,从早期接触ant、...它不仅适合初学者入门,也适合有一定经验的开发者深入了解和掌握OSGI的核心概念和技术细节。

    OSGi传说beta1.1.pdf

    ### OSGi基础知识详解 #### 一、OSGi概述 OSGi(Open Service Gateway Initiative)是一种模块化系统和服务组件模型,它允许开发人员构建、部署...这些知识不仅有助于初学者快速入门,也能为有经验的开发者提供参考。

    Spring 动态模型(Spring Dynamic Modules)参考指南

    此文档是Spring Dynamic Modules的参考文档,它定义了Spring Dynamic Modules的概念和语义,OSGi 服务平台(OSGi Service Platform)的语法基于命名空间,Dynamic Module定义了 Dynamic Module扩展Bundle和OSGi ...

    kotlin从入门到精通快速上手

    Kotlin是一种现代的编程语言,由JetBrains...综上所述,Kotlin从入门到精通快速上手教材为开发者提供了一套完整的学习路径,涵盖了从基础语法到高级特性的各个方面,是Kotlin初学者和进阶开发者不可或缺的参考资料。

    Kotlin 语言参考文档 中文版

    入门 基本语法 惯用法 编码规约 基础 基本类型 包 控制流 返回与跳转 类与对象 类与继承 属性(Property)与域(Field) 接口 可见度修饰符 扩展 数据类 泛型 泛型函数 泛型约束(Generic constraint) 嵌套类(Nested ...

    Jboss7快速入门手册

    - 支持OSGi 4.2,使得OSGi和Java EE组件模型的集成成为可能。 - 提供了两种运行模式:Standalone模式和Domain模式。Standalone模式类似于旧版本的Jboss,而Domain模式是Jboss7新增的,用于集中管理多个服务器实例。 ...

    konpflerfish konpflerfish tutorial

    请注意文档末尾提供的参考文献,它们提供了更多关于 OSGi 及其他教程的信息。作者在此对 Knopflerfish 维护者们表示感谢,他们创造了一个出色的 OSGi 框架。同时建议您也访问 Knopflerfish 官方网站获取更多信息。 ...

Global site tag (gtag.js) - Google Analytics