PDA

View Full Version : سوال: درباره ی Serializable



lastmory
دوشنبه 15 شهریور 1389, 20:55 عصر
سلام به همه ....من می خوام راجع به Serializable یا Serialization اطلاعات بگیرم.راجع به نحوه ی کار...و ....کاربردش تو برنامه نویسی...ممنونم میشم اگه راهنماییم کنید.....

salehbagheri
دوشنبه 15 شهریور 1389, 22:01 عصر
به تبدیل کردن اشیاء در برنامه نویسی به یک رشته از بایتها برای ذخیره در حافظه یا انتقال به محلی دیگر رو Serialize یا Deflating یا Marshalling یک شئ میگن و معکوس این کار یعنی بازیابی شئ رو Deserialize ، Inflating یا Unmarshalling میگن ...

کاربردش هم همونطور که گفتم ذخیره اشیاء در حافظه برای انجام پردازش های مختلف هست.
همچنین به این روش میشه اشیاء مختلف رو در شبکه های کامپیوتری منتقل کرد.
کاربردهای دیگری نیز دارد که میتونید جستجو کنید.

مثلاً اگه دیده باشید سبد خرید در وب رو معمولاً Serialize میکنن، بخاطر اینه که بتونند در حافظه ذخیره اش کنند تا بشه بر روی اون عملیاتی رو انجام داد. در غیر این صورت مجبوریم به صورت دستی ذخیره و بازیابی اش کنیم.