`
salever
  • 浏览: 254196 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

【Equinox】学习总结

    博客分类:
  • OSGI
阅读更多

很久以前就准备学学Eclipse的Equinox了,刚好弄到了这本

 

OSGi+and+Equinox:Creating+Highly+Modular+Java+Systems

 

刚好系统的过一遍。

 

先把电子版贡献上来吧 

 

 

Equinox 概述

Equinox是一个标准OSGI的实现,换一句话说,就是一个OSGI容器。Eclipse使用Equinox管理所有的bundle,使得Equinox变成了Eclipse的基础架构。

 

Equinox的前身是IBM Service Management Framework(SMF),在Eclipse决定将其作为OSGI的实现基础之后,IBM将其捐赠给Equinox小组。

 

P2,,这又是一个很需要关注的东西。P2是用来管理Equinox 的插件部署的工具。

 

使用OSGI作为架构的挑战

1,Bundle Granularity 粒度

2,Third-Party Libraries 第三方的类库处理

3,Dynamic Installation and removal 动态的安装和删除

4,Extensibility and Collaboration 扩展性和协作

5,Testing and simulation strategies 测试

6,Off-board communications 

7,Graphical and web-base user interface 图形和Web界面

分享到:
评论

相关推荐

    基于Equinox开发OSGi应用(一)

    总结来说,基于Equinox的OSGi应用开发是一种强大的模块化开发方式,它提供了高度的灵活性和可扩展性。通过学习和实践,我们可以创建更加健壮、易于维护的Java应用程序。"helloworld"项目是一个很好的起点,它能帮助...

    深入理解OSGi:Equinox原理、应用与最佳实践.pdf

    总结来说,OSGi Equinox通过提供一套标准化的模块化、服务化组件机制,为复杂系统的动态化、可维护化提供了强大的支持。掌握其原理和应用,遵循最佳实践,可以帮助开发者构建更加稳定和灵活的Java应用程序。然而,...

    《深入理解OSGi:Equinox原理、应用与最佳实践》迷你书

    本书《深入理解OSGi:Equinox原理、应用与最佳实践》深入剖析了OSGi技术的原理和应用,着重介绍了基于OSGi R5.0规范的内容,并结合了Equinox框架的实践经验,旨在帮助读者更好地理解和应用OSGi技术。 本书共分为四...

    Spring基础教程

    #### 四、总结 通过上述步骤的学习和实践,可以全面掌握如何使用Spring框架来开发一个完整的Web应用程序。Spring框架的强大之处在于它不仅仅是一个简单的依赖注入容器,还提供了许多高级特性,如事务管理、AOP支持...

    OSGI学习手册及实践

    ### OSGI学习手册及实践知识点总结 #### 1. OSGI简介与背景 - **OSGI**(Open Service Gateway Initiative)是一种用于构建模块化应用程序和服务的框架,旨在提高软件系统的灵活性、可扩展性和可维护性。它最初是...

    osgi总结文档收藏

    1. Equinox和Felix:常见的OSGi容器有Equinox(由Eclipse基金会维护)和Felix(Apache项目)。它们提供了一个运行环境,负责管理bundle的生命周期,处理服务注册和查找,以及类加载等任务。 2. 版本管理:OSGi支持...

    eqnx-serial:用于Equinox(现已失效)SST-MM48p SerialModem卡Linux驱动程序

    总结来说,"eqnx-serial"是一个针对Equinox SST-MM48p SerialModem卡的Linux驱动程序,主要用于使老式硬件在Linux系统中运行。尽管该驱动可能已过时,但其源代码仍然可以作为学习和理解Linux驱动开发的实例。如果你...

    osgi学习笔记(一)

    此外,Apache Felix和Equinox是两个常见的OSGi框架实现,它们提供了命令行接口和API,方便开发者进行程序部署和运行时的控制。 在《OSGI进阶.pdf》这本书中,可能涵盖了更深入的话题,比如bundle的打包和部署、服务...

    osgi学习笔记(三)

    在实际开发中,有一些工具和库能简化OSGi服务的使用,例如Apache Felix和Equinox是流行的OSGi运行时,它们提供了友好的API和工具来管理和调试服务。此外,Bndtools是一个强大的集成开发环境插件,它支持OSGi项目的...

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

    - **学习曲线较陡**:对于不熟悉 Spring 的开发者来说,学习成本较高。 - **配置复杂**:虽然提供了强大的配置能力,但对于初学者来说可能显得过于复杂。 ### 3.4 运行与依赖 #### 运行步骤: 1. 下载 Spring DM...

    OSGI实战-若干问题.txt

    根据文档描述,作者在学习OSGI时遇到了一些基础性的问题,特别是关于如何正确配置并运行一个基本的OSGI环境。文档中提到了使用Bluedavy进行OSGI实践,但在执行`run.bat`脚本时遇到了问题。 **问题分析:** 1. **...

    免费Eclipse插件开发学习笔记-源代码1至24章.zip

    17. **插件的调试工具和技巧**:介绍一些高级的调试方法,如使用Equinox调试器和日志记录。 18. **插件的错误处理和日志记录**:讲解如何正确处理异常并记录日志,以方便问题排查。 19. **插件设计模式**:引入...

    osgi 实战 pdf

    以下是对该书籍核心知识点的总结: ### OSGi简介 OSGi(Open Service Gateway Initiative)是一个模块化平台,用于构建和管理复杂的软件系统,尤其是Java应用。它提供了一种标准的方法来封装和部署代码,允许动态...

    OSGi实战进阶篇

    ### OSGi实战进阶篇知识点总结 #### 一、序言与背景 - **序言**:作者从个人经历出发,表达了对于插件体系结构的兴趣,并提到了早期接触的一些工具,如Ant和Maven,这表明作者对于构建工具及模块化开发有着深厚的...

    Spring基础教程.pdf

    通过本教程的学习,开发者将掌握如何使用Spring框架构建一个完整的三层架构的web应用程序,从环境搭建、框架集成、功能实现到页面设计,逐步深入理解Spring的核心概念和技术要点。Spring与Struts、Hibernate的结合,...

    spring基础教程

    ### Spring基础教程知识点详解 #### 一、Spring框架简介与快速入门 - **Spring框架概述**:Spring框架是由Rod Johnson创建的一个开源框架,其目的是为了简化企业...这对于初学者来说是非常实用且易于理解的学习资料。

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

    以下是基于标题、描述、标签和部分内容的知识点总结: ### OSGI简介 **OSGI**(Open Service Gateway Initiative)是一种模块化系统和软件构件模型,它为Java平台提供了一种将程序划分为小型模块的方法,这些模块被...

    Spring 快速入门教程

    通过本教程的学习,不仅可以掌握Spring框架的基础知识,还能了解到如何将其与其他流行框架(如Struts、Hibernate)结合起来,构建一个完整的Web应用程序。这对于初学者来说是非常宝贵的实践经验。此外,教程还涉及到...

Global site tag (gtag.js) - Google Analytics