Data Handler°¡ Ä¿³ØÅÍÀÇ ¹®¸ÆÀ¸·Î ½ÇÇàµÉ °æ¿ì, Ä¿³ØÅͰ¡ Data Handler¸¦ »ç¿ëÇϵµ·Ï ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù.
Data Handler¸¦ óÀ½ È£ÃâÇϱâ Àü¿¡, Ä¿³ØÅÍ´Â Data Handler ±âº» Ŭ·¡½º¿¡¼ Á¤Àû µî·Ï Á¤º¸¸¦ ÃÖ»óÀ§ ·¹º§ Data Handler Meta ObjectÀÇ À̸§À¸·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ÃÖ»óÀ§ ·¹º§ Meta Object¿¡¼, Data Handler´Â ÇØ´çµÇ´Â ±¸¼º Á¤º¸¸¦ È®º¸ÇÕ´Ï´Ù. °è¼ÓÇØ¼ Data Handler°¡ ÀνºÅϽºÈµÉ ¶§¸¶´Ù, Data Handler ÀνºÅϽºÀÇ ±¸¼º µî·Ï Á¤º¸°¡ È®º¸µË´Ï´Ù. Data Handler°¡ ÀÌ ±¸¼º Á¤º¸¿¡ ´ëÇÑ ¾×¼¼½º ±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇØ´çµÇ´Â ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
Ä¿³ØÅͰ¡ createHandler()¸¦ È£ÃâÇÏ¿© Data Handler¸¦ È£ÃâÇÒ °æ¿ì, Ä¿³ØÅʹ Ŭ·¡½º À̸§À̳ª µ¥ÀÌÅÍÀÇ MIME À¯ÇüÀ» Àü´ÞÇÕ´Ï´Ù.
ÀÏÄ¡ÇÏ´Â ¼Ó¼ºÀÌ ¹ß°ßµÇ¸é, createHandler() ¸Þ¼Òµå´Â MIME À¯Çü°ú ¿¬°üµÈ ÇÏÀ§ Meta Object¿¡¼ ClassName ¼Ó¼ºÀÇ °ªÀ» È®ÀÎÇÕ´Ï´Ù.
Ä¿³ØÅͰ¡ ¿Ã¹Ù¸¥ Ŭ·¡½º À̸§ ¶Ç´Â MIME À¯ÇüÀ» Àü´ÞÇÏÁö ¾ÊÀ» °æ¿ì, ÀνºÅϽºÈ ÇÁ·Î¼¼½º´Â ½ÇÆÐÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â data-handler Ŭ·¡½º ½Äº°À» ÂüÁ¶ÇϽʽÿÀ.
Ä¿³ØÅÍ´Â ´Ù¸¥ ¹æ½ÄÀ¸·Î ±¸¼º Á¤º¸¸¦ È®º¸Çϵµ·Ï ±¸¼ºµË´Ï´Ù. ¿¹¸¦ µé¸é, ´ÙÀ½°ú °°½À´Ï´Ù.
±âŸ Ä¿³ØÅÍ´Â ´Ù¸¥ ¹æ½ÄÀ¸·Î Data Handler »ç¿ëÀ» ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â Ä¿³ØÅÍÀÇ ¾î´ðÅÍ ¾È³»¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
Ä¿³ØÅͰ¡ Data Handler ÃÖ»óÀ§ ·¹º§ Meta Object¸¦ ãÀ» ¼ö ¾øÀ» °æ¿ì, Ŭ·¡½º À̸§ ¶Ç´Â MIME À¯ÇüÀ» ÆÇº°ÇÒ ¼ö ¾ø¾î¼ Data Handler¸¦ ÀÛ¼ºÇÒ ¼ö ¾ø½À´Ï´Ù. ±×·¯¹Ç·Î Data Handler¸¦ »ç¿ëÇϵµ·Ï Ä¿³ØÅ͸¦ ±¸¼ºÇÒ °æ¿ì, ´ÙÀ½À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.