Custom Data Handler ÀÛ¼ºÀ» ½ÃÀÛÇÏ·Á¸é, ´ÙÀ½¿¡ ´ëÇØ È®½ÇÈ÷ ÀÌÇØÇØ¾ß ÇÕ´Ï´Ù.
ƯÈ÷, ´ÙÀ½À» ¼öÇàÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¾Ë°í ÀÖ¾î¾ß ÇÕ´Ï´Ù.
Custom Data Handler°¡ ¸ÞŸ µ¥ÀÌÅÍ¿¡ ÀÇÇØ ±¸µ¿µÇ°Ô ÇÏ·Á¸é, »ç¿ëÇÒ Data Handler¸¦ ½Äº°ÇÏ´Â Á¤º¸¸¦ µ¿ÀûÀ¸·Î ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¸ÞŸ µ¥ÀÌÅÍ ±¸µ¿ Data Handler¿¡ °üÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ¸ÞŸ µ¥ÀÌÅÍ ±¸µ¿ Data Handler ¼³°èÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
°áÁ¤ÇØ¾ß ÇÏ´Â ¼³°è»çÇ× Áß Çϳª´Â Data Handler°¡ Meta Object¸¦ »ç¿ëÇÏ¿© ±¸¼ºÀ» ÃʱâÈÇÏ´ÂÁö ¿©ºÎÀÔ´Ï´Ù.
Meta Object »ç¿ë ¿©ºÎ¸¦ °áÁ¤ÇÒ ¶§ ´ÙÀ½À» °í·ÁÇϽʽÿÀ.
Meta Object¸¦ »ç¿ëÇÏ´Â Data Handler¸¦ È£ÃâÇϱâ À§ÇØ, È£ÃâÀÚ´Â Data HandlerÀÇ ¿¬°üµÈ MIME À¯ÇüÀ» createHandler() ¸Þ¼Òµå¿¡ Àü´ÞÇÕ´Ï´Ù.
MIME À¯ÇüÀ¸·Î È£ÃâÇÑ °æ¿ì, createHandler()´Â ÇÏÀ§ Meta Object¿¡ ÀÖ´Â ±¸¼º Á¤º¸¸¦ »ç¿ëÇÏ¿© »õ·Î ÀνºÅϽº¸¦ »ý¼ºÇÑ Data Handler¸¦ ÃʱâÈÇÕ´Ï´Ù.
Meta Object¸¦ »ç¿ëÇÏÁö ¾Ê´Â Data Handler¸¦ È£ÃâÇϱâ À§ÇØ, È£ÃâÀÚ´Â Data HandlerÀÇ Å¬·¡½º À̸§¸¸ createHandler() ¸Þ¼Òµå¿¡ Àü´ÞÇÕ´Ï´Ù. Ŭ·¡½º À̸§À¸·Î È£ÃâÇÑ °æ¿ì, createHandler()´Â ÇØ´ç Ŭ·¡½ºÀÇ Data Handler¿¡ ´ëÇØ ÀνºÅϽº¸¦ »ý¼ºÇϰí, ¿¬°üµÈ Meta Object´Â °Ë»öÇÏÁö ¾Ê½À´Ï´Ù.
Data Handler¸¦ »ç¿ëÇϵµ·Ï Custom Data Handler¸¦ ¼³°èÇϸé, Data Handler ±¸ÇöÀÇ ÀϺηΠÀÌ·¯ÇÑ Meta Object¸¦ ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â Data Handler Meta Objects ÀÛ¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.