[IT 용어]마샬링(Marshalling)
마샬링(Marshalling)? 언마샬링(Un-Marshalling)?마샬링이란 객체나 특정 형태의 데이터를 저장 및 전송 가능한 데이터 형태로 변환하는 과정을 이야기합니다.반대로, 언마샬링은 변환했던 데이터를 원래대로 복구하는 과정을 이야기합니다. 마샬링과 언마샬링을 비교적 쉽게 이해하기 위해서 Encoding/Decoding, 파싱, 직렬화/역직렬화에 대한 개념을 생각하면 될 것 같습니다.직렬화/역직렬화이 마샬링이라는 개념은 직렬화( Serialization )와 많이 비교되며, 직렬화의 개념과 유사하다고 많이 이야기합니다.직렬화란 객체를 바이트 스트림으로 변환하는 과정입니다. 웹에서는 그 의미가 확장되어 JSON 데이터를 객체로 변환하거나, 객체를 JSON 데이터로 변환하는 것을 의미합니다. 네트워..
IT 용어
2024. 9. 13. 14:34
공지사항
최근에 올라온 글
- Total
- Today
- Yesterday