'스텁'에 해당되는 글 1건

  1. 2011.05.10 RMI 프로그래밍 용어 정리
Programming/Java2011. 5. 10. 23:49

마샬링(Marshalling): 직렬화(Serialize)하는 작업을 마샬링 이라 한다. 데이터를 특정 통신 채널로 보낼 수 있는 형태로 바꾸어 준다.
 

언마샬링(Unmarshaling): 역직렬화(Deserialize)하는 작업을 언마샬링 이라 한다. 변환된 데이터를 읽어 들여 원래의 형태로 변환한다.
 

스텁(Stub): 클라이언트 프로그램에서 원격 객체가 마치 로컬에 있는 것 처럼 보이도록 해준다. 즉, proxy 역할을 하는 작은 객체로 마샬링과 언마샬링 작업을 한다.
 

스켈레톤(Skeletion): 스텁과 반대로 서버 프로그램에서 스텁에서 보낸 데이터를 언마샬링해 해석하고 결과 데이터를 마샬링해서 클라이언트로 보낸다.

  - 스텁과 스켈레톤의 더 자세한 사항 다음 블러그를 참조: http://cafe.naver.com/q69/116975 -

참고: Serialize와 Synchronize는 전혀 다른 개념이다. Synchronize는 스레드에서 동기화 문제때 사용된다.

Posted by Brian B. Lee