1. Bundle:其实就是OSGI中的模块,通过配置jar包中的MAINIFEST.MF,控制从Bundle导出的包,没有导出的包,是不可被外部使用的。我的理解是做到了模块间的调用力度控制。有两种方式实现模块交互,一种通过导入,另一种通过Service实现。
Bundle的状态:
INSTALLED:安装完成,本地资源成功加载。
RESOLVED:依赖关系满足,这个状态意味该Bundle要么已经准备好运行,要么是被停止了。
STARTING:Bundle正在被启动,BundleActivator的start()方法已经被调用但是还没有返回。
STOPPING:Bundle正在被停止,BundleActivator的stop()方法已经被调用但是还没有返回。
ACTIVE:Bundle 被成功启动并且在运行。
UNINSTALLED:bundle被卸载并且无法进入其他状态。
2.Service:其实可以理解为spring的service,只不过这里是bundle之间的通信。
3.Service-Oriented Component Model(SOCM):面对组件模型
4.Declarative Service:声明式服务。
分享到:
相关推荐
资源名称:OSGI原理与最佳实践内容简介:国内第一本OSGi图书OSGi国内推广者林昊多年经验的结晶涵盖OSGi从入门到深入的知识体系引领OSGi国内研究和普及本书基于作者多年使用OSGi的经验而...,介绍OSGi的作用及基本概念...
本书基于作者多年使用OSGi的经验而编写,涵盖了OSGi从入门到深入的知识体系,从OSGi的简介开题,介绍OSGi的作用及基本概念;其后进入OSGi实战,结合实例讲解如何基于OSGi框架编写模块化、动态化的各种Java应用;最后...
osgi的基本概念 基于 osgi的实例 和spring的集成 和hibernate的集成
本书基于作者多年使用OSGi的经验而编写,涵盖了OSGi从入门到深入的知识体系,从OSGi的简介开题,介绍OSGi的作用及基本概念;其后进入OSGi实战,结合实例讲解如何基于OSGi框架编写模块化、动态化的各种Java应用;最后...
介绍OSGI的概念和OSGI基本内容、技术架构等,OSGI是解决类动态加载、更新、卸载(热插拔)的技术框架
1.閱讀try在COSCUP2008的OSGi簡介,了解OSGi基本架構與精神(投影片影片一影片二)。看完後應該可以dle,什麼又叫Service。 2.閱讀「OSGi in Practice」的1~4章,了解OSGi基本應用的細節。 3.閱讀「OSGi實戰」全書,以...
OSGi原理与最佳实践基于作者多年使用0SGi的经验而编写,涵盖了0SGi从/kfqN深入的知识体系,从OSGi的简介开始,介绍OSGi的作用及基本概念;其后进入OSGi实战,结合实例讲解如何基于OSGi框架编写模块化、动态化的各种...
本书基于作者多年使用0SGi的经验而编写,涵盖了0SGi从入门到深入的知识体系,从OSGi的简介开始,介绍0SGi的作用及基本概念;其后进入OSGi实战。
多年使用0SGi的经验而编写,涵盖了0SGi从入门到深入的知识体系,从OSGi的简介开始,介绍0SGi的作用及基本概念;其后进入OSGi实战。结合实例讲解如何基于OSGi框架编写模块化、动态化的各种Java应用;最后对0SGi知识...
首先解释了实现上述应用程序所必需了解的基本概念和基础知识,并结合示例代码演示 OSGi 开发的一些重要技术,最后探讨了基于 OSGi 应用程序一般所采用的架构,以及如何将 Equinox OSGi 应用程序脱离 Eclipse 而部署...
全书共分5篇,第1篇介绍了SWT产生的背景以及SWT的一些基本概念和基础知识。第2篇介绍了SWT基本控件的使用,以及事件处理、布局等SWT基本知识的应用。第3篇介绍了关于SWT的高级应用。第4篇介绍了JFace框架的知识及其...
类加载器(class ...本文首先详细介绍了 Java 类加载器的基本概念,包括代理模式、加载类的具体过程和线程上下文类加载器等,接着介绍如何开发自己的类加载器,最后介绍了类加载器在 Web 容器和 OSGi™ 中的应用。
类加载器(class ...本文首先详细介绍了 Java 类加载器的基本概念,包括代理模式、加载类的具体过程和线程上下文类加载器等,接着介绍如何开发自己的类加载器,最后介绍了类加载器在 Web 容器和 OSGi™ 中的应用。
概念构造parent-oss-pom时使用的基本概念是: 将使用它的项目是一个多模块的项目。 多模块项目包含在单个git存储库中; 每个git信息库的根部都有一个主要的聚合器POM,它不是其他模块的父代。 可以存在
特点二、在每节开始之前先简单回顾上一节所讲的主要内容,并对本节所讲的内容先进行概述,讲解概念、技术要点,设计实现思路等内容,最后总结本次课程的要掌握的要点,讲师授课采用先理论,后实战的方式,由浅入深...
基本优势 性能和内存占用量→拉起jre可能已经带来了优势 d。扩展图书馆 集合API工厂方法,其他小事情 React性编程模型(更极端的形式异步编程)温和的语言扩展(改进了泛型变量类型编译器类型推断) 拼图项目 模块化...
目录兼容性文献资料基本OSGi配置存根脚本API 预定义变量特定于框架的存根脚本API 其他工具贡献建造执照 构架首先,需要确定更喜欢使用哪个存根框架。 两种框架各有优缺点,请参见比较: 主题\框架WireMock
OSGi服务网关模型及其架构,接着提出基于本体推理的智能家庭网关概念及其框架结构,并对其原理和上下文信息本体进行了描述以及构造了上下文本体,并且利用Jena框架的推理接口来实现了上下文的基本推理,最后是一个...