共 5 篇文章
显示摘要每页显示  条
OSGi的特点OSGi已经被用于构建很多非常复杂的系统,比如IDE(Eclipse),应用服务器(GlassFish, IBM Websphere, Oracle/BEA Weblogic, Jonas, JBoss),应用框架(Spring,Guice),工业自动化等等。从开发的角度来说,OSGi具有以下特点: ● 复杂性的降低:基于OSGi的组件模型bundle能够隐藏内部实现,bundle基于服务进行交互。从部署和运行...
OSGi入门篇:服务层OSGi入门篇:服务层前言。一个使用服务的bundle可以通过这个注册表找到和绑定服务。试想如果这个ServiceRegistration共享给了其他的bundle(具体的说就是其他bundle中存在对这个对象的引用),那么发布服务的那个bundle即使被移除了,由于其他bundle中的引用依然存在,那么垃圾处理机制不会抹去这个对象,这样不但于理不合,...
OSGi入门篇:模块层1 什么是模块化。3 OSGi模块层基础3.1 Bundle的概念。Bundle-Name: SERC HelloworldBundle-Vendor: GR, SERCBundle-DocURL: http://elevenframework.orgBundle-Category: exampleBundle-Copyright: SERC 3.2.2 bundle的标识符。Bundle-Name: SERC HelloworldBundle-Vendor: GR, SERCBundle-DocURL: http://elevenframework.o...
OSGi入门篇:生命周期层前言。模块层的介绍中我们已经知道如何定义一个bundle,但是要想使用bundle,就得使用生命周期层的API,和OSGi框架的生命周期层进行交互。· Bundle:在逻辑上表示了一个bundle,OSGi环境中的一个物理bundle对应了一个bundle对象。稍微需要说明一下的是getLocation方法,大部分OSGi框架的实现都是将locatioin解释为...
OSGi原理与最佳实践 学习笔记 一OSGi简介OSGi是什么。Bundle是服务(Service)和组件(Component)的载体。首先来看Component 的慨念.Component和Service 从定义上看差不多,任何-个普通的J ava对象都可以通过配置文件中的定义而变为一个Component.Component对外提供了服务并且可以使用其他Component提供的服务,Component 的生命周期被OSGi 框架所...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部