`
flyingsword945
  • 浏览: 24861 次
  • 性别: 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 API来构建和管理模块。 通过这些学习资料,你可以全面掌握OSGi的基本概念、API使用以及最佳实践,进一步...

    OSGi in Practice 完整版

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

    OSGI最佳实践

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

    关于OSGI的详细资料

    ### 关于OSGI的详细资料...以上步骤和代码提供了一个入门级的指南,帮助初学者快速理解和上手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传说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 ...

    opendaylight入门教程

    OpenDaylight的下载和安装可以通过多种方式完成,最直接的是通过官方网站提供的安装指南,也可以参考《opendaylight学习及开发初级教程-北邮天依》。为了获取最新的代码和文档,可以通过Git来克隆OpenDaylight的代码...

    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 官方网站获取更多信息。 ...

    felix-framework-6.0.1.rar

    **标题:“felix-framework-6.0.1.rar”** **描述分析:** 这个压缩包“felix-framework-6.0.1.rar”是Apache Felix框架的一个...无论是新手还是经验丰富的开发者,都可以通过这个压缩包快速入门和深入了解OSGi技术。

    Spring Dynamic Modules 实战(中文版)

    ### Spring Dynamic Modules 实战(中文版) #### 知识点概述 Spring Dynamic Modules...开发者通过本实战文档可以快速入门并掌握在OSGi平台上利用Spring框架开发应用程序的技能,提升个人和企业的开发效率和应用质量。

    HibernateValidatorJSR303的参考实现使用指南.pdf

    1. 开始入门 1.1. 第一个Maven项目 1.2. 添加约束 1.3. 校验约束 1.4. 更进一步 2. Validation step by step 2.1. 定义约束 2.1.1. 字段级(field level) 约束 2.1.2. 属性级别约束 2.1.3. 类级别约束 2.1.4. 约束...

    GlassFish Server 4.1 快速入门指南(阿军译)

    - 轻量级且基于 OSGi 标准的可扩展核心。 - 内置 Web 容器。 - 提供易于使用的管理控制台用于配置和管理。 - 支持通过连接升级工具进行组件升级。 #### 二、快速入门指南介绍 - **目标读者**:旨在帮助初学者...

Global site tag (gtag.js) - Google Analytics