osgi
文章平均质量分 93
wzumath
这个作者很懒,什么都没留下…
展开
-
OSGi规范中文版(第5版 core R6.0.0)-第1章OSGi概述[译]
译者:陈旭东 原文:http://www.osgi.org/Specifications/HomePage1.介绍 OSGI(Open Service Gateway Initiative)联盟成立于1999年。它的目的是建立一个向本地网络和设备提供服务的规范。OSGi组织主导下一代家居、汽车、手机、桌面系统、移动办公和其他环境下的互联网服务标准。翻译 2014-02-28 19:35:31 · 7157 阅读 · 1 评论 -
OSGi规范中文版(第5版 core R6.0.0)-第3章模块层(Module Layer)3[译]
3.5 类加载机制许多Bundle可以共享一个虚拟机(VM),具体可参考[1] Java Virtual Machine Specification, Second Edition。在VM内部,Bundle可以与其他Bundle之间隐藏package/class,以及共享package。隐藏和共享package的关键因素由java类加载器实现,类加载器则通过bundle-space翻译 2014-06-17 16:36:21 · 1776 阅读 · 0 评论 -
OSGi规范中文版(第5版 core R5.0.0)-第3章模块层(Module Layer)5[译]
3.11 本地化在bundle中包含了大量可读性很强的信息。但是有些信息需要依据用户的语言、国籍以及其他指定的参数,或者由本地化(locale)的一些参数来转换。在本节描述了bundle中为manifest和其他依赖于本地化资源配置所提供的一种通用变换方法。bundle本地化条目有一个通用的名称。为了找到潜在的本地化条目,约定下划线加上一个编号作为后缀,用下划线分开,最后加上一个.翻译 2015-01-21 14:24:27 · 1999 阅读 · 0 评论 -
OSGi规范中文版(第5版 core R5.0.0)-第3章模块层(Module Layer)4[译]
3.9运行期类加载(runtime class loading)每个安装到Framework的Bundle在resolve之后才会关联classloader。Bundle在resolve之后,Framework必须为每一个Bundle(非fragment的)创建classloader。Framework也可以延迟创建classloader,在实际需要的时候才创建。每个Bundle对应各自的翻译 2014-07-14 19:13:07 · 2210 阅读 · 1 评论 -
OSGi规范中文版(第5版 core R5.0.0)-第3章模块层(Module Layer)2
3.3 依赖OSGi依赖处理基于非常普通的模型来描述依赖关系,这个模型有一些小的原始概念:运行环境-framework安装资源的容器Resource-抽象的artifact需要以某种方式安装后,来提供预期的功能。Bundle是一个资源模型,例如显示器或者USB密钥都是resource。Namespace –定义运行环境在给定的命名空间中匹配requirement和capabilit翻译 2014-04-18 12:30:27 · 3254 阅读 · 1 评论 -
OSGi Bundle Convert插件原理
本文首发于Infoq中文站(4.2):http://www.infoq.com/cn/articles/osgi-bundle-convert-plugin-principle 1.引言普通的web应用要转换为OSGi应用,经常会遇到应用中依赖的Jar是非标准的情况,这些Jar可能只遵守了部分OSGi规范,甚至Manifest信息是空的。这种情况在OSGi 应用中根本无法使原创 2014-04-02 09:19:58 · 5352 阅读 · 1 评论 -
OSGi规范中文版(第5版 core R5.0.0)-第3章模块层(Module Layer)1
3.1 介绍 Java platform只是提供了打包、部署、Java基础应用和组件验证的最小化支持。因此,许多java基础工程经常借助于专用的类加载器来创建用户模块层,用户实现打包、部署、应用和组件验证,如JBoss、NetBeans。OSGi Framework提供了一个通用标准的java模块化解决方案。3.2 Bundle Framework定义了模块化单元,这翻译 2014-03-29 22:39:08 · 2924 阅读 · 0 评论 -
OSGi规范中文版(第5版 core R5.0.0)-第2章安全层(Security Layer)[译]
译者:陈旭东 原文:http://www.osgi.org/Specifications/HomePage 2.1 介绍 OSGi安全层是一个可选层,也是构成OSGi framework的基础,并且OSGi安全层基于Java2 security架构。另外这个层提供了部署应用和管理应用的基础架构,而这些应用在执行环境中必须受到严格控制。2.1.1要翻译 2014-03-13 10:06:34 · 3735 阅读 · 0 评论 -
OSGi规范中文版(第6版 core R6.0.0)-第4章生命周期层(Life Cycle Layer)1[译]
4 生命周期层4.1 简介生命周期层提供了Bundle的生命周期管理API和安全控制API。生命周期层是建立在在module和安全层之上。4.1.1 要点完整性-生命周期层必须实现bundle安装、启动、停止、更新、卸载和监控状态的API。深入性-必须要提供深入到Framework实际状态的API。安全性-必须通过使用小粒度权限的方式来实现安全环境,API可以在这样翻译 2015-10-11 12:25:53 · 2786 阅读 · 0 评论