RMI 예제

개발 및 관리/Java 2013. 2. 5. 12:26 posted by HighLighter
반응형

 

 

1. 관련 파일

 

DayOfTheWeekService.java
다운로드

 

DiceService.java
다운로드

 

MiniMusicService.java
다운로드

 

Service.java
다운로드

 

ServiceBrowser.java
다운로드

 

ServiceServer.java
다운로드

 

ServiceServerImpl.java
다운로드

 

 

2. 작동 순서

1) 컴파일


javac -d C:\Users\Administrator\HeadFirstJava\TestService\classes ServiceServer.java

javac -d C:\Users\Administrator\HeadFirstJava\TestService\classes Service.java

javac -d C:\Users\Administrator\HeadFirstJava\TestService\classes ServiceServerImpl.java

javac -d C:\Users\Administrator\HeadFirstJava\TestService\classes ServiceBrowser.java

javac -d C:\Users\Administrator\HeadFirstJava\TestService\classes DiceService.java

javac -d C:\Users\Administrator\HeadFirstJava\TestService\classes DayOfTheWeekService.java

javac -d C:\Users\Administrator\HeadFirstJava\TestService\classes MiniMusicService.java

 

2) 스터브와 스켈레톤 생성

rmic ServiceServerImpl

//ServiceServerImpl.class 파일이 들어 있는 디렉토리에서 rmic 실행

 

3) rmiregistry 실행

rmiregistry

 

4) 서비스 시작

java ServiceServerImpl

 

5) 클라이언트 시작

java ServiceBrowser

 

cf. Head First Java p.599 ~ p.608

반응형

'개발 및 관리 > Java' 카테고리의 다른 글

equlas() 메소드 오버라이딩  (0) 2013.02.07
Head First Series  (0) 2013.02.05
서블릿 정리  (0) 2013.02.04
JAVA, 읽어 보야아 할 책들  (0) 2013.02.04
서블릿  (0) 2013.02.04