RMI 개조
<일반 코드를 원격서비스로 개조하는 방법>
1. 원격인터페이스를 만듭니다
ㄱ. 원격 클라이언트에서 호출할 수 잇는 메소드를 정의해야 합니다
import java.rmi.*
public interface Aaaaaa extends Remote{
public int getCount() throws RemoteException;
public String getLocation() throws RemoteException;
public state getState() throws RemoteException; //직렬화대상
}
2. 인터페이스의 모든 리턴이 직렬화 가능해야합니다
import java.io.Serializable;//아무메소드도 없습니다
public interface State extends Serializable{
public void insertQuarter();
public void ejectQuarter();
public void turnCrank();
public void dispense();
}
3. 구상클래스에서 인터페이스를 구현합니다
1. 원격인터페이스를 만듭니다
ㄱ. 원격 클라이언트에서 호출할 수 잇는 메소드를 정의해야 합니다
import java.rmi.*
public interface Aaaaaa extends Remote{
public int getCount() throws RemoteException;
public String getLocation() throws RemoteException;
public state getState() throws RemoteException; //직렬화대상
}
2. 인터페이스의 모든 리턴이 직렬화 가능해야합니다
import java.io.Serializable;//아무메소드도 없습니다
public interface State extends Serializable{
public void insertQuarter();
public void ejectQuarter();
public void turnCrank();
public void dispense();
}
3. 구상클래스에서 인터페이스를 구현합니다
댓글
댓글 쓰기