サービスの作成
サービスは通常のJavaインタフェースとその実装クラスとして作成します.
java.rmi.Remoteインタフェースを実装したり,メソッドのthrows節で
java.rmi.RemoteExceptionを宣言する必要はありません.
以下はS2RMIのサンプルに含まれているサービスのインタフェースと実装クラスです.
service.Hello.java
s2rmi-examples-client/src/main/java 以下にあります.
package examples.rmi.service;
public interface HelloService {
public String say();
}
service.impl.HelloImpl.java
s2rmi-examples-client/src/main/java 以下にあります.
package examples.rmi.service.impl;
import examples.rmi.service.HelloService;
public class HelloServiceImpl implements HelloService {
public String say() {
return "Hello";
}
}
