본문 바로가기
개발 관련 정보/디자인패턴

15.RMI

by MonoSoft 2023. 4. 13.
728x90
반응형

RMI

[ remote method invocation ]

remote method invocation의 약어. 

서로 다른 가상 기계에 존재하는 함수를 호출하고 실행하는 기능을 담당한다. 

서로 다른 로컬 LAN이나 리모트 LAN에 위치한 각각의 객체를 원격 객체라고 하는데, 

이들 간의 통신 메커니즘을 제공한다. 

1980년대 RPC(remote procedure call)를 기반으로 한 것으로 

원격 인터페이스, 원격 서버, 에이전트, 네이밍 레지스트리로 이루어진다.

 

-원격 분석법 청구

-Java Architecture 분산 환경, 기본 제공

-이름 지정 서버 만

-컴파일만으로 네트워크 프록시 지원

 

 

직렬화 란?

-Java.io. 직렬화 및 NotSerializableException

-클래스 레벨 및 인스턴스 레벨

-메소드, 정적 변수 및 인스턴스 변수

-과도

-역 직렬화

 

직렬화

병행 수행되는 트랜잭션 집합의 수행 순서를 E라 할 때, 

이 E가 임의의 직렬 수행 순서인 S와 동일한 결과를 생성하는 경우의 

S를 E에 대하여 일컫는 용어.

 

728x90
반응형

'개발 관련 정보 > 디자인패턴' 카테고리의 다른 글

디자인패턴 3가지(MVC, MVVM, MVP)  (0) 2023.04.18
14. Bridge 패턴  (0) 2023.04.12
13. Strategy 패턴  (0) 2023.04.11
iterator 패턴  (0) 2023.04.06
11.Builder 패턴 / Chain of Responsibility 패턴  (0) 2023.04.04

댓글