12、Spring Dynamic Modules for OSGi:服务定位全解析

Spring Dynamic Modules for OSGi:服务定位全解析

1. 服务注册回顾与定位概述

在深入探讨 OSGi 服务定位之前,先简单回顾一下服务注册相关内容。在服务注册中, ServiceType 代表与正在注册或注销的服务所属接口兼容的元素, Map Dictionary 则是包含注册/注销方法内部使用属性的基本 Java 构造。

现在,我们将重点转向使用 Spring-DM 定位已注册的 OSGi 服务。与注册过程类似,定位过程既可以通过编程方式实现,不过在 Spring-DM 中,更推荐使用应用描述符元素。Spring-DM 注册依赖于名为 <service> 的单个元素,而定位则使用三个元素: <reference> <list> <set>

2. 使用 <reference> 元素定位服务
  • 基本查找序列
    • 以下代码展示了 Spring-DM 查找 OSGi 服务的基本序列:
<reference id="serviceBean" interface="com.apress.springosgi.FlightServ
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值