Dom Razvoj Što je klađenje? - definicija iz tehopedije

Što je klađenje? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači Marshalling?

Marshalling je postupak pretvaranja memorijskog prikaza objekta u drugi format, koji je pogodan za pohranu ili prijenos drugim softverskim aplikacijama. Marshalling omogućava komunikaciju između udaljenih objekata pretvaranjem objekta u serializirani oblik.

Techopedia objašnjava Marshallinga

Postoji i obrnuti proces koji se naziva unmarshalling u kojem se objekt ili struktura podataka deserializira. Postupci marshalling i unmarshalling su obrnuti jedan drugoga, tako da se svaki postupak izveden u jednoj metodi preokreće u drugoj metodi. Ako se doda neki binarni slijed tijekom maršarenja, on se uklanja tijekom uklanjanja i obrnuto.


Različiti mehanizmi za daljinsko pozivanje procedura (RPC) provode se putem maršarenja, pri čemu različiti procesi i niti obično imaju različite formate podataka, koji zahtijevaju uporabu izmjenjivača između njih.


Pokazivači sučelja Microsoftovog modela komponenti objekata (COM) koriste maršare kako bi razmjenjivali podatke preko granica COM objekta. Ista stvar se događa u .NET okviru kada tip koji se temelji na uobičajenom jeziku i runtimeu treba komunicirati s drugim neupravljanim tipovima putem maršare.


Skripte i modeli komponenti višestrukih platforma (XPCOM) temeljeni na tehnologiji su drugi primjeri u kojima je maršalan rad od presudne važnosti. Mozilla Application Framework koristi XPCOM koji opsežno koristi maršarenje.

Što je klađenje? - definicija iz tehopedije