간단히....

stub은 클라이언트에 위치

skeleton 은 서버에 위치한다고 보면 된다.


JAVA의 RMI를 기준으로 아래 원문을 참조해 보자


원문:

The rmic compiler generates two files: a stub and a skeleton. The stub resides on the client machine and the skeleton resides on the server machine. The stub and skeleton are comprised of Java code that provides the necessary link between the two objects.

When a client invokes a server method, the JVM looks at the stub to do type checking (since the class defined within the stub is an image of the server class). The request is then routed to the skeleton on the server, which in turn calls the appropriate method on the server object. In other words, the stub acts as a proxy to the skeleton and the skeleton is a proxy to the actual remote method.


참조

http://www.tns.lcs.mit.edu/manuals/java-rmi-alpha2/rmi-spec/rmi-arch.doc.html

http://theweak.tistory.com/entry/STUB%EC%8A%A4%ED%85%81-%EA%B3%BC-SKELETON%EC%8A%A4%EC%BC%88%EB%A0%88%ED%86%A4

저작자 표시 비영리 동일 조건 변경 허락
신고

'Programming' 카테고리의 다른 글

현재 네트워크에서 DHCP 서버가 동작되고 있는지 확인?  (0) 2014.08.18
gsoap (2)  (1) 2014.03.12
gsoap (1)  (0) 2014.03.11
stub & skeleton 이해하기  (0) 2013.10.28
[C Programming] Struct Hack  (0) 2013.08.15
Software Versioning (소프트웨어 버전규칙)  (0) 2013.08.07
Posted by sound79 사운드친구

댓글을 달아 주세요


오늘 메일이 왔다. 내용인즉 10월달에 열리는 SUN TECH DAYS 2008에 무료등록에 선정되었다는 내용이었다.
원래는 유로등록이나, 무료등록 이벤트에 당첨되었다. 일단 바로 3일간의 행사에 듣고 싶은 섹션을 신청하였다.

첫째날은 자바와 클라우드 컴퓨팅 트랙이며, 둘째날은 자바와 WEB 2.0의 주제로 섹션이 열린다. 셋째날은 좀더 심층적으로 NetBeans Deep Driver와 University Day가 열린다. 나는 일단 University Day에 신청하는 센스를 발휘..

재미있는 것은 실제 Hands-On-Lab으로 실습을 해볼 수 있는데, 이건 50명으로 제한이 되어 있다. 일단 예약자로써 104번호를 부여받았다. 대략 포기다.. 하지만 한번 정말 듣는것보다 따라해보고 싶은데..

어쨋든 솔직히 자바는 잘 모르지만 이번 기회로 자바의 새로운 면모를 한번 느껴보고 싶다.

공식 홈페이지: http://www.suntechdays2008.com/
신고
Posted by sound79 사운드친구

댓글을 달아 주세요

SPOT Project?

사용자 삽입 이미지

SUN에서도 WSN(Wireless Sensor Network)을 연구, 개발하고 있네요. 물론 SUN답게 Java 베이스이구요.

SUN에서 언제 말했었죠. 모든 기기에 Jave를 넣을거라구요. WSN을 구성하는 노드들의 Jave는 좀 아닐거라고 생각하고 있었는데. 보란듯이 SUN에서는 떡하니 내놓았네요..

현재 구성 자체가 4가지 정도이네요.
SPOT Application: 말 그대로 SPOT을 이용한 데모 응용 프로그램 정도이겠네요.
SPOT Curriculum: 아직 별 내용이 없네요.
SPOT Libraries: SPOT 어플리케이션을 위한 Libraries들인데, 이게 오픈소스 형태로 개발이 된다고 하는군요.
Squawk VM: 저는 개인적으로 이게 참 흥미롭네요, 기본적인 JAVA의 Vertual machine형태인 JVM과 단말기나 Embedded Device에 탑재되는 VM과 어떤면이 다른지요?.. 아시는 분은 좀 가르쳐 주시기 바랍니다. 그리고 이것도 오픈소스 형태로 물론 개발이 된다고 하네요.

사용자 삽입 이미지

기회가 된다면 한번 받아서 테스트라도 해보고 싶은데, 어떻게 무료 대여는 안되는지..ㅋㅋ  쩝 ^^

아래에 있는 링크를 보면 자세한 내용을 알 수 있습니다.

SUN SPOT World 홈페이지
SUN SPOT 페이지
Squawk 페이지
SPOT Libraries
SPOT Document
SPOT Forum



신고
Posted by sound79 사운드친구

댓글을 달아 주세요

  1. sound79 사운드친구 2008.02.05 00:30 신고  댓글주소  수정/삭제  댓글쓰기

    Java는 아닐거라고 생각했는데, H/W Spec을 보니 되겠네요. ㅋㅋ
    Each Sun SPOT has a 180MHz 32-bit ARM920T core processor with 512K RAM and 4M Flash

  2. 몽백작 2008.08.15 22:47 신고  댓글주소  수정/삭제  댓글쓰기

    Java를 쓴다면 Java를 쓰는 많은 프로그래머들이 손쉽게 작업할 수 있겠네요.^^ 이런게 있었다니... 잘 보고 갑니다. 참고해야 겠어요...ㅋㅋㅋ