λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
STORAGE/단어μž₯πŸ” 

λ§ˆμ…œλ§(marshalling) & 직렬화(serialization)

by _wavy 2024. 7. 24.

λ§ˆμ…œλ§(marshalling)

1. marshalling(v. μ‘°μ§ν•˜λ‹€, ν†΅μ œν•˜λ‹€ / n.κ΅° μ›μˆ˜ πŸ’‚)의 원 λœ»μ€ μ—¬λŸ¬ μš”μ†Œ(ꡰ인)λ₯Ό λͺ¨μ•„μ„œ μ‘°μ§ν™”ν•˜κ³  μ§ˆμ„œλ₯Ό ν†΅μ œ, μ§€νœ˜ν•˜λŠ” 의미둜 μ΄ν•΄λœλ‹€.

 

2. ν”„λ‘œκ·Έλž¨ λ‚΄λΆ€, ν˜Ήμ€ μ„œλ‘œ λ‹€λ₯Έ ν”„λ‘œκ·Έλž¨ μ‚¬μ΄μ—μ„œ 객체의 데이터 포맷을 λ³€ν™˜, 전달, μ—­λ³€ν™˜ν•˜λŠ” κ³Όμ •. μ—­λ³€ν™˜-μ–Έλ§ˆμ…œλ§(unmarshalling) ν•  수 μžˆλ„λ‘ μƒνƒœμ™€ μ½”λ“œλ² μ΄μŠ€λ₯Ό 같이 λ©”λͺ¨λ¦¬μ— κΈ°λ‘ν•œλ‹€.

 

예문

  1. λΈŒλΌμš°μ € 엔진은 μœ μ € μΈν„°νŽ˜μ΄μŠ€μ™€ λ Œλ”λ§ 엔진 κ°„μ˜ μž‘μ—…μ„ λ§ˆμƒ¬λ§ν•©λ‹ˆλ‹€.
    ➜ λΈŒλΌμš°μ € 엔진은 μœ μ € μΈν„°νŽ˜μ΄μŠ€μ—μ„œ μ‚¬μš©μžκ°€ μž…λ ₯ν•œ 데이터λ₯Ό λ Œλ”λ§ 엔진이 이해할 수 μžˆλŠ” ν˜•μ‹μœΌλ‘œ λ³€ν™˜ν•˜μ—¬ μ „λ‹¬ν•©λ‹ˆλ‹€. 

 

직렬화(serialization)

λ§ˆμ…œλ§μ˜ ν•œ 방법. λ°μ΄ν„°μ˜ 포맷을 λ³€ν™˜ν•˜κ³ , ν†΅μ œν•˜κ³ , μ „λ‹¬ν•˜λŠ” λ§ˆμ…œλ§μ—μ„œ 데이터λ₯Ό λ³€ν™˜ν•˜λŠ” 과정에 μ‚¬μš©λœλ‹€.

'STORAGE > 단어μž₯πŸ” ' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

ν˜ΈμŠ€νŒ…(hosting)  (0) 2024.04.05
μŠ€ν‚€λ§ˆ(schema)  (0) 2024.04.05
μŠ€μΊν΄λ”©(scaffolding)  (0) 2024.04.04

λŒ“κΈ€