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
超级会员免费看
订阅专栏 解锁全文
1029

被折叠的 条评论
为什么被折叠?



