개발/Java RMI 3

Java RMI, #3 Java RMI 실행하기

안녕하세요. 공유민입니다.이번 포스팅에서는 Java RMI 실행 및 테스트에 대해 알아보겠습니다. Java RMI, Java Remote Method Invocation (자바 원격 함수 호출) 3. Java RMI 실행하기 3.1 Server - Class로 실행 커맨드1234567javac -d Windows) start rmiregistry Unix) rmiregistry & java -classpath -Djava.rmi.server.codebase=file:/ Colored by Color Scriptercs Windows 실행 예제 12345javac -d H:\rmiSeminar\Server Server.java SampleI.java start rmiregistry java -classpa..

개발/Java RMI 2017.02.22

Java RMI, #2 Java RMI 프로그래밍

안녕하세요. 공유민입니다.지난 편에 이어서 RMI 프로그래밍에 대해 알아보겠습니다. Java RMI, Java Remote Method Invocation (자바 원격 함수 호출) 2. Java RMI 프로그래밍 2.1 Java RMI 구성 위 그림처럼 서버 쪽 PC에는 공통인터페이스, 구현클래스, 스켈레톤(스텁) 클래스, 서버실행 클래스가 필요하고클라이언트 쪽 PC에는 공통인터페이스, 스텁 클래스, 클라이언트 실행 클래스가 필요합니다. 2.2 Server 프로그래밍 - 공통 인터페이스 123 456789 // SampleI.java package gym.dev; import java.rmi.Remote; import java.rmi.RemoteException; public interface Sampl..

개발/Java RMI 2017.02.22

Java RMI, #1 Java RMI란?

안녕하세요. 공유민입니다. 이번에 Java RMI를 하면서 공부했던 내용을 정리해서 올려보겠습니다. Java RMI, Java Remote Method Invocation (자바 원격 함수 호출) 1. Java RMI란? 1.1 개요 RMI(Remote Method Invocation)란? 1. 분산되어 존재하는 객체 간의 메시지 전송(메소드를 호출하는 것 포함)을 가능하게 하는 프로토콜. 현대 시스템 개발은 3계층 시스템이 주류로 이루고, 이 3계층인 데이터베이스, 애플리케이션, 클라이언트 모두 객체를 통하여 구현하고 저장하는 일이 많아졌습니다. 그래서 이렇게 분산되어 존재하는 객체간의 메시지 전송을 할 필요가 생겼고 이를 가능케 하는 것이 RMI 프로토콜입니다. 2. RMI 자체는 분산객체 간의 통신..

개발/Java RMI 2017.02.21