OSGi 入门篇:生命周期层前言生命周期层在OSGi框架中属于模块层上面的一层,它的运作是建立在模块层的功能之上的。生命周期层一个主要的功能就是让你能够从外部管理应用或者建立能够自我管理的应用(或者两者的结合),并且给了应用本身很大的动态性。这一章里,我们介绍生命周期层的基本特性和如何有效的使用这些...
分类:
其他好文 时间:
2015-11-06 16:07:34
阅读次数:
234
OSGi 入门篇:模块层1 什么是模块化模块层是OSGi框架中最基础的一部分,其中Java的模块化特性在这一层得到了很好的实现。但是这种实现与Java本身现有的一些模块化特性又有明显的不同。 本文介绍模块层的一些基础知识,以及OSGi联盟在设计模块层时所做的一些考虑。OSGi标准走到今天,并不是凭空...
分类:
其他好文 时间:
2015-11-06 16:05:30
阅读次数:
322
6月17日是Apache Karaf作为Apache顶级项目。Karaf是个运行时包,包含了一个OSGi框架(Equinox或Felix)、一个命令shell(Felix Gogo)及默认情况下内置的大量实用工具。虽然Equinox与Felix可以单独使用,但Karaf旨在结合这两个框架出色的OSG...
分类:
Web程序 时间:
2015-10-21 18:49:23
阅读次数:
275
今天终于把maven-bundle-plugin不能导出META-INF中的内容到Export-Package中的问题解决了,因为产品用的是OSGI框架,用到的第三方JAR包需要加载META-INF/XX/XX.xml这个内容,但在运行的时候getResource返回null。经一番调查发现META...
分类:
Web程序 时间:
2015-09-14 00:25:58
阅读次数:
287
1.?????? 背景信息 ??? Equinox项目是Eclipse开源组织提供的OSGi框架的实现。Eclipse自3.0版本开始,其内核移植到OSGi框架上。通过OSGi框架强大的组件控制,交互和管理能力,再加上Eclipse插件的自有特点...
分类:
其他好文 时间:
2015-08-31 17:40:47
阅读次数:
329
现 在越来越多的Java开发人员在谈论OSGi是有其道理的。在几年前上学的时候我进行了比较多的Eclipse插件开发,当时就亲身感觉到Eclipse 插件体系的灵活与强大,而该体系与OSGi也可谓一脉相承、同气连枝。最近打算重新系统的研究一下OSGi,一边学习一边写一个OSGi探秘系列作为总 结,和...
分类:
其他好文 时间:
2015-06-26 09:06:42
阅读次数:
138
OSGI中类加载在osgi中,存在多个类加载器,每一个类加载器加载一个独立的模块,当其他模块需要寻找这个类时,通过osgi框架依赖关系表去查找这个类所在的加载器,委托这个加载器去运行ofbiz中类加载ofbiz中集成了许多应用程序,像订单,安全,登陆,网店等,还有tomcat也被集成..
分类:
编程语言 时间:
2015-06-23 18:11:43
阅读次数:
133
felix ipojo入门教程 Felix iPOJO介绍 在OSGI框架中,Felix?iPOJO意在简化面向服务编程。iPOJO的全称是inject?POJO。Felix iPOJO提供了一种新的开发OSGI服务组件的方式,主要目标是简化服务组件的实现,使环境的...
分类:
其他好文 时间:
2015-05-20 16:35:34
阅读次数:
522
本文主要描述使用Spring.DM2.0,创建OSGi的HelloWorld演示程序,理解Spring.DM的OSGi框架实现机制。环境描述:项目版本Eclipse3.7.xJDK1.6.xSprng.DMspring-osgi-2.0.0.M1-with-dependencies下载地址一、环境准...
分类:
编程语言 时间:
2015-04-01 17:33:45
阅读次数:
227
使用 Equinox 开发 OSGi 应用程序 本教程着重介绍 OSGi 框架知识、环境搭建、服务使用、应用设计、部署。 开始之前 关于本教程 OSGi 是目前动态模块系统的事实上的工业标准,虽然一开始只是作为嵌入式设备和家庭...
分类:
其他好文 时间:
2014-12-08 12:36:47
阅读次数:
368