OSGi 开发与部署指南
1. 构建首个 OSGi 服务
1.1 定义服务接口与实现
首先,我们要创建一个能对所有传入查询回复 “Hello World” 的服务。这需要定义 Java 类和接口,以下是 HelloWorld 接口和对应的服务实现代码:
// HelloWorld 服务接口
package com.apress.springosgi.ch1.hello;
public interface HelloWorld {
public String hello();
}
// HelloWorldService 服务实现
package com.apress.springosgi.ch1.service;
import com.apress.springosgi.ch1.hello.HelloWorld;
public class HelloWorldService implements HelloWorld {
public String hello() {
return "Hello World 1.0";
}
}
1.2 注册服务
为了将 HelloWorld 服务注册为 OSGi 服务,我们需要一个 Activator 类,代码如下:
package com.apress.springosgi.ch1.service;
import c
超级会员免费看
订阅专栏 解锁全文
47

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



