
osgi
zyl623
这个作者很懒,什么都没留下…
展开
-
温故而知新,回顾一下osgi bundle
本年的基本工作目标,基本确立了,重点还是osgi,先来回顾一下以前所做的。osgi看了看规范,目前还是4.1,这相差不大。equinox的版本,目前正式的算是3.4.1,以前用的为3.3,相差也不大。还是继续使用3.3吧,毕竟也懒得更新eclipse了,老是用新版本也不是个办法。看了一下jetty bundle,目前已经出来6.1.7了,相差还是有点,不过估计3.3也能支持6.1.7。se...原创 2009-02-08 20:34:45 · 155 阅读 · 0 评论 -
osgi 入门
接触了osgi也这么久了,其中也走了不少的弯路。为了更好的推广osgi,并避免新手能少走一些弯路,接下来的几篇文章,我会通过几个简单的实例,来介绍一下如何快速的掌握osgi。其实,网上有不少好的文章推荐,顺便也可以比较一下。BlueDavy的osgi 实战是值得推荐的,当初也是看了之后,少走了很多弯路。参见网址:http://www.blogjava.net/BlueDavy/。ModuleFus...2009-02-12 20:50:13 · 265 阅读 · 0 评论 -
osgi 入门 二之关于osgi
前面通过一个例子简单的介绍了如何快速的开发一个osgi应用。下面来具体说明一下什么是osgi,以及osgi 能做什么,为什么使用osgi,以及到底osgi能带来什么益处。 首先osgi是什么,osgi是由osgi alliance 制定的一个规范。由此规范,形成了osgi框架。基本上,osgi 也就是类似于servlet规范一样,提供相应的接口。而具体的实现,由相应的平台实现,...2009-02-14 16:30:53 · 199 阅读 · 0 评论 -
osgi 入门 三 关于类装载机制
osgi一个最大的特色就是使用不同的ClassLoader,让多个bundle共享一个虚拟机,而每一个bundle使用单独的ClassLoader。如下图所示: 对于资源和类的装载主要包括以下三种途径:Boot classpath:启动类环境,包括java.*包和相应的实现包。Framework classpath:osgi框架拥有一个独立的ClassLoader,用于装载框...2009-02-17 16:53:02 · 226 阅读 · 0 评论