일반 RMI 시작하기(2)

황제낙엽 2010.05.27 10:11 조회 수 : 12 추천:217

sitelink1  
sitelink2  
sitelink3  
sitelink4  
sitelink5  
sitelink6  

1. 클래스 작성

  1) 원격 인터페이스를 작성한다.

  2) 원격 인터페이스를 실제로 구현하는 원격 클래스를 작성한다.
      해당 클래스는 java.rmi.server.UnicastRemoteObject를 상속받는다.

  3) 원격 객체를 rmiregistry에 등록하기 위한 애플리케이션을 작성한다.

  4) 원격 객체를 이용하는 클라이언트를 작성한다.


2. 프로그램 수행

  1) 모든 클래스를 컴파일한다.
    >javac *.java

  2) 스텁과 스켈레톤을 생성한다. (rmic 이용)
    >rmic EchoImpl

  3) 클래스 배치
    - Client : Echo.class, EchoClient.class, EchoImpl_Stub.class
    - Server : Echo.calss, EchoImpl.class, EchoImpl_Stub.class, EchoServer.class

  3) rmiregistry를 실행한다.
    >rmiregistry 10001 (10001번 포트로 rmiregistry를 수행한다, 반드시 Stub 파일이 위치한 곳에서 실행해야 한다. 혹은 Stub 파일이 있는 경로가 CLASSPATH에 지정된 상태에서 실행해야 한다.)

  4) 원격 객체를 rmiregisty 에 등록한다.
    >java -Djava.security.manager -Djava.security.policy=policy EchoServer

  5) 클라이언트 애플리케이션을 실행한다.
    >java EchoClient

번호 제목 글쓴이 날짜 조회 수
191 Servlet의 각종 Listener 사용방법 및 샘플 황제낙엽 2010.10.26 83
190 ServletContext 초기화 및 소멸 황제낙엽 2010.10.26 75
189 java.lang.Object 객체 소멸 - finalize() 황제낙엽 2010.10.08 35
188 Array 또는 List 의 Sort (목록 소트) 황제낙엽 2010.09.14 27
187 Class.getResource() 와 ClassLoader.getResource()의 차이점 황제낙엽 2010.06.25 20
186 Designing RMI Applications 황제낙엽 2010.06.24 505
185 Java Node to String Conversion 황제낙엽 2010.06.10 54
184 Java SE 6 Mustang 5장 스크립팅 기능 (번역중) 황제낙엽 2010.06.10 21
183 Java6 에서 지원하는 Scripting (번역중) 황제낙엽 2010.05.28 216
» RMI 시작하기(2) file 황제낙엽 2010.05.27 12
181 RMI 시작하기(1) file 황제낙엽 2010.05.27 67
180 Java Remote Method Invocation (Java RMI) 황제낙엽 2010.05.27 51
179 javax.script API 관련 스크랩 (ScriptEngine, ScriptEngineManager) 황제낙엽 2010.05.25 112
178 java.util.Properties 파일 사용 예제 file 황제낙엽 2010.04.06 68
177 10진수 <-> 16진수(Hex) 변환 file 황제낙엽 2010.03.29 1225
176 ServletConfig 이용하기 황제낙엽 2010.03.15 22
175 16비트 CRC 체크용 클래스 (사용자 클래스) 황제낙엽 2010.03.14 406
174 파일을 읽어서 CRC 값을 연산하는 메서드 (java.util.zip.CRC32) 황제낙엽 2010.03.14 137
173 byte배열에 대한 CRC 를 계산하는 메서드 (java.util.zip.CRC32) 황제낙엽 2010.03.14 2166
172 java의 List와 반복문(loop), 그리고 변수 선언 위치에 대해서 황제낙엽 2010.02.17 182