OSGi 专栏

介绍: OSGi service platform是一个基于Java的platform,OSGi service platform是一个开放并且提供统一接口标准的体系框架,基于这个体系框架,服务提供商,程序开发人员,软件提供商,服务网管运营商,设备提供商能够协调地联合起来开发,部署以及管理向用户提供的各种服务。
Eclipse 、 Equinox 和 OSGi
tss: Eclipse 、 Equinox 和 OSGi
Eclipse 、 Equinox 和 OSGi
每个成功的男人背后,都有一个伟大的女人;每个成功的产品后面都有一套强进的架构 ---- 题记
很 多Java程序员对Eclipse(日食 ,IBM 起这个名字,Sun大概有意见 )都爱不释手,在JBuilder流行、主流内存配置还在256M的日子里, ...
by accesine 2007-01-07 浏览 (5640) 回复 (1) 关键字: eclipse, equinox
OSGi技术预测: 未来几年60%的Java虚拟机上将部署OSGi
尽管我在一年前曾预测OSGi最终将部署在60%的Java虚拟机上,但OSGi的发展速度还是超出了我们的想象。一直认为OSGi规范是Java领域被埋没的一颗明珠,它优美的组件体系结构正是Java平台不可或缺的部分,应该直接纳入到JDK中。
众所周知,Java平台有庞大的开源框架、类库支持,但我们却一直停留在类与API层次的复用 ...
by erylee 2006-12-29 浏览 (6655) 回复 (2) 关键字: osgi
偶也研究OSGi了之三
经过了“偶也研究OSGi了之一”和“偶也研究OSGi了之二”,作为三部曲之尾是今天技术总结的完结篇... ...
我很不喜欢OSGi规范中的 config.ini,总感觉又把我拉入到了配置文件编写的漩涡之中~因此,我在设计MINI OSGi的时候省略了 config.ini 的配置,把配置数据尽量都转向到 MANIFEST.MF 中。目前已经有两个 ...
by yipsilon 2006-12-28 浏览 (6650) 回复 (6) 关键字: osgi
OSGi Pure Plugin Architecture Introduction
OSGi体系结构
OSGi 的初衷是面向嵌入式系统的应用,支持在一个Java虚拟机上加载和启动多个Java应用程序。随着OSGi在Eclipse3.0上的应用成功,其逐渐成为构建纯插件结构的企业级应用软件系统的首选平台。
OSGi 是一个纯插件的体系结构,OSGi 框架实现是一个最为核心的插件,逻辑实现分层见下面两张图:
&nbs ...
by erylee 2006-12-28 浏览 (3521) 回复 (0) 关键字: opencore
偶也研究OSGi了之二
继“偶也研究OSGi了之一”之后不到12小时,偶又开始发博了,大家检查一下内容质量如何~
这次,在上次的示例基础上,展示一下MINI OSGi的一些基本特性。还是刚才的代码(有少许变化):
PS:为了简化代码,省略了所有的注释,代码结构还算不错,一般可以看懂~
java 代码
public class TFramework& ...
by yipsilon 2006-12-28 浏览 (4224) 回复 (1) 关键字: osgi
偶也研究OSGi了之一
偶也开始研究OSGi了,这东西真不错。不过官方的OSGi标准包太大了,前两天偶根据规范实现了其Module Layer部分并根据大家提到的一些不足,增加了自定义ClassPath和NativeCode的功能,这下应该可以用在基于Spring的Webapp上了~
不多说了,看看测试代码吧:
java 代码
public class TFramework& ...
by yipsilon 2006-12-28 浏览 (5763) 回复 (1) 关键字: osgi
OpenCore:OSGi上部署Apache Common Log
Apache Common Log提供的动态Logger发现机制实在损害Apache基金会的声誉,这是一个看似巧妙实际上画蛇添足的设计。这种机制无法保证在有多 ClassLoader的JEE或OSGi环境下正常工作,这几天收到了Spring-OSGi google群组发出的“Commons logging madness”信件超过20封,今天又在java-blog上收到&l ...
by erylee 2006-12-25 浏览 (2611) 回复 (0) 关键字: apache common log
OpenCore: OSGi上部署Hibernate的四种方式
OpenCore: OSGi上部署Hibernate的四种方式
OpenCore是在OSGi规范上构建的微内核(Microkenerl),基于纯组件(Pure Plugin)开放源码企业应用软件平台。OpenCore数据层实现OSGi上集成Hibernate,Hibernate及其依赖库作为一个单独的插件,这样带来一个问题,就是OSGi平台的插件类加载机制使得Hibernate无法 ...
by erylee 2006-12-22 浏览 (4532) 回复 (4) 关键字: osgi
再谈OSGi中的Service-Oriented Component Model
之前也写过关于Service-Oriented Component Model的blog了,Service-Oriented Component Model(以下简称SOCM)是OSGi R4中最为重要的改进,SOCM也是切实体现OSGi的动态性的模型,大家在使用SOCM的时候可能会因为受到原有思想的影响而一时无法理解,在这篇blog中将再次的对SOCM进行讲解,以便大家能够更好的理解和进行运用。 ...
by BlueDavy 2006-12-13 浏览 (5110) 回复 (5) 关键字:

