20、OSGi与Spring的版本管理及无特定服务器的数据访问

OSGi与Spring的版本管理及无特定服务器的数据访问

1. OSGi中Spring-DM和SpringSource dm Server的版本管理行为

1.1 概述

并非所有支持Spring和OSGi应用的必要功能都由OSGi标准提供。为填补这一空白,Spring - DM和SpringSource dm Server使用了各自的专有头部信息。在版本管理方面,这些专有头部信息与支持版本管理的标准OSGi头部信息使用相同的语法和语义。

1.2 Spring - DM的SpringExtender - Version头部信息

Spring - DM的SpringExtender - Version头部信息用于应用捆绑包。当Spring - DM扩展器安装在OSGi环境中时,默认会检查每个捆绑包。而SpringExtender - Version头部信息可让应用捆绑包覆盖此行为,指定仅在特定版本的Spring - DM扩展器存在时才进行检查和处理。

例如,若希望应用仅由Spring - DM扩展器版本1.1.0处理,可在应用捆绑包的MANIFEST.MF文件中添加如下头部信息:

SpringExtender - Version: 1.1.0

此头部信息要求显式的三位数/两点格式的值。使用该头部信息后,当Spring - DM扩展器启动扫描过程时,除非其版本为1.1.0,否则不会继续处理触发点。使用该头部信息的主要原因是应用捆绑包需要特定Spring - DM扩展器中才有的功能。

1.3 Sp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值