새소식

short terms

마샬링 (Marshalling)

  • -

정의

  • 한 객체의 메모리에서 표현방식을 저장 또는 전송에 적합한 다른 데이터 형식으로 변환하는 과정 - [1]
  • 객체 통신 또는 통신 단순화를 위해 사용 - [1]
  • 직렬화와 비슷한 개념이며, Unmarshalling도 있음 - [1]
  • Python에서는 Serialization이랑 같은 개념으로 취급 - [1]
  • Java에서는 Java Object를 byte stream으로 변환하는 과정 또는 XML 문서로 변환하는 과정 - [2]
  • Serialization은 Object가 대상, Marshalling은 대상이 한정되지 않음(변환이 목표) - [3]
    • 서로 다른 언어 간 데이터 전송은 Marshalling

 


Reference

  1. 위키백과 "마샬링", https://ko.wikipedia.org/wiki/%EB%A7%88%EC%83%AC%EB%A7%81_(%EC%BB%B4%ED%93%A8%ED%84%B0_%EA%B3%BC%ED%95%99)
  1. blog, https://jaewoongmoon.wordpress.com/2016/08/12/%ED%97%B7%EA%B0%88%EB%A6%AC%EB%8A%94-%EB%8B%A8%EC%96%B4-marshalling-%EC%97%90-%EB%8C%80%ED%95%B4-%EC%A0%95%EB%A6%AC%ED%95%B4%EB%B3%B4%EC%9E%90/
  2. blog, https://hyesun03.github.io/2019/09/08/marshalling-vs-serialization/

'short terms' 카테고리의 다른 글

Dialect (JPA hibernate)  (0) 2021.05.07
Eviction, Passivation, Expiration  (0) 2021.05.07
[draft] Authentication VS Authorization  (0) 2021.04.30
[draft] 접근 통제(Access Control, AC)  (0) 2021.04.30
인증 (Authentication)  (0) 2021.04.30
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.