About

Documentation

プロジェクト文書

Built by Maven

サービスの作成

サービスは通常の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";
	}
}