Business Object¸¦ NameValue µ¥ÀÌÅÍ·Î º¯È¯

Business Object¸¦ ¹®ÀÚ¿­ ¶Ç´Â ½ºÆ®¸²À¸·Î º¯È¯ÇÏ·Á¸é, NameValue Data Handler´Â ¼øÂ÷ÀûÀ¸·Î Business ObjectÀÇ ¼Ó¼ºÀ» ·çÇÎÇÕ´Ï´Ù. Business Object ¹× ÇØ´çµÇ´Â ÇÏÀ§ ¿ÀºêÁ§Æ®¿¡ ¼Ó¼ºÀÌ Ç¥½ÃµÇ´Â ¼ø¼­´ë·Î À̸§-°ª ½ÖÀ» ¼øÈ¯ÇÏ¿© »ý¼ºÇÕ´Ï´Ù. Business ObjectÀÇ À̸§Àº Àμö·Î º¯È¯ ¸Þ¼Òµå¿¡ Àü´ÞµË´Ï´Ù.

NameValue Data Handler´Â ´ÙÀ½°ú °°ÀÌ Business Object¸¦ NameValue µ¥ÀÌÅͷΠó¸®ÇÕ´Ï´Ù.

  1. Data Handler´Â Business ObjectÀÇ µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÏ´Â ¹®ÀÚ¿­À» ÀÛ¼ºÇÕ´Ï´Ù.
  2. Business Object À̸§À» ÁöÁ¤Çϱâ À§ÇØ, Data Handler´Â BusinessObject=NameÀ» ¹®ÀÚ¿­¿¡ Ãß°¡ÇÕ´Ï´Ù.
  3. verb¸¦ ÁöÁ¤Çϱâ À§ÇØ, Data Handler´Â Verb=Verb¸¦ ¹®ÀÚ¿­¿¡ Ãß°¡ÇÕ´Ï´Ù.
  4. Meta Object ¼Ó¼º ValidateAttrCount°¡ true·Î ¼³Á¤µÇ¾î ÀÖÀ¸¸é, Data Handler´Â ¹®ÀÚ¿­¿¡ AttributeCount=Count¸¦ Ãß°¡ÇÕ´Ï´Ù.

    ÀÌ À̸§-°ª ½ÖÀº Business Object µ¥ÀÌÅÍ¿¡ ÀÖ´Â ¼Ó¼º ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

  5. Data Handler´Â Business Object Á¤ÀÇ¿¡¼­ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸¸¦ Á¶»çÇÏ¿© ÇÏÀ§ Meta Object(À̸§ÀÌ Business Object ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸ÀÇ cw_mo_ ű׿¡ ³ª¿­µÈ ¿ÀºêÁ§Æ®)°¡ ÀÖ´ÂÁö ÆÇº°ÇÕ´Ï´Ù. Data Handler´Â ÀÌ·¯ÇÑ ¼Ó¼ºÀ» NameValue µ¥ÀÌÅÍ¿¡ Æ÷ÇÔÇÏÁö ¾Ê½À´Ï´Ù. cw_mo_ ű׿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â Business Object¿¡¼­ º¯È¯ ±¸ÇöÀ» ÂüÁ¶ÇϽʽÿÀ.
  6. Data Handler´Â ¼ø¼­´ë·Î ³ª¸ÓÁö Business Object ¼Ó¼ºÀ» ·çÇÎÇÏ¿©, °¢ ´Ü¼ø ¼Ó¼ºÀÇ À̸§-°ª ½ÖÀ» ¹®ÀÚ¿­¿¡ Ãß°¡ÇÕ´Ï´Ù. ÄÁÅ×ÀÌ³Ê ¼Ó¼ºÀÇ °æ¿ì, Data Handler´Â ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
  7. Data Handler°¡ º¯È¯À» ¿Ï·áÇϸé, Á÷·ÄÈ­µÈ µ¥ÀÌÅ͸¦ È£ÃâÀÚ¿¡°Ô ¸®ÅÏÇÕ´Ï´Ù. Data Handler´Â È£ÃâÀÚ°¡ ¿äûÇÏ´Â ¾ç½Ä(String ¶Ç´Â InputStream)À¸·Î µ¥ÀÌÅ͸¦ ¸®ÅÏÇÕ´Ï´Ù.

ÇÏÀ§ Meta Object ¼Ó¼º ValidateAttrCount°¡ true·Î ¼³Á¤µÇ¾î ÀÖÀ¸¸é, Data Handler´Â Business Object¿¡ ¼Ó¼º °è¼ö¸¦ Æ÷ÇÔÇÏ´Â ÅäÅ«À» Ãâ·Â µ¥ÀÌÅÍ¿¡ Ãß°¡ÇÕ´Ï´Ù.

Data Handler´Â ij¸®Áö ¸®ÅÏÀ» Ãâ·Â µ¥ÀÌÅÍ¿¡ Ãß°¡ÇÕ´Ï´Ù. °á°ú´Â ±×¸² 36¿¡ ÀÖ´Â ±×¸² 36°ú À¯»çÇÕ´Ï´Ù.

Copyright IBM Corp. 1997, 2003