¸Þ½ÃÁö ½Ã½ºÅÛ ±¸¼º ¼­ºñ½º »ç¿ë ¿¹

´ÙÀ½Àº ¸Þ½ÃÁö Àü´Þ ½Ã½ºÅÛ ±¸¼º ¼­ºñ½º¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â ¹æ¹ý¿¡ ´ëÇÑ ¿¹ÀÔ´Ï´Ù. DemoStore¶ó´Â »óÁ¡ÀÌ ÀÖÀ» °æ¿ì OrderAuthorized ¸Þ½ÃÁö À¯Çü¿¡ µÎ °³ÀÇ Àü¼Û(ÀüÀÚ ¿ìÆí ¹× ÆÄÀÏ)À» ÁöÁ¤ÇÏ·Á¸é, ´ÙÀ½À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.

  1. JSP ÆÄÀÏÀÌ ¾Æ¿ô¹Ù¿îµå ¸Þ½ÃÁö¸¦ ±¸¼ºÇÏ´Â µ¥ »ç¿ëÇÒ Ç׸ñÀ» VIEWREG Å×ÀÌºí¿¡ Ãß°¡ÇϽʽÿÀ. VIEWREG Å×ÀÌºí¿¡ ´ëÇÑ Å°´Â º¸±â À̸§, »óÁ¡ ID, ÀåÄ¡ Çü½Ä IDÀÔ´Ï´Ù. VIEWREG Å×ÀÌºí »ç¿ë ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº WebSphere Commerce ÇÁ·Î±×·¡¸Ó ¾È³»¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

    Áß¿ä: ¸Þ½ÃÁö ½Ã½ºÅÛ ±¸¼º ¼­ºñ½º ¿ëµµ·Î ÀÛ¼ºµÈ °¢ º¸±â´Â ÀÎÅÍÆäÀ̽º ¹× Ŭ·¡½º À̸§ ÇʵåÀÇ ¸Þ½ÃÁö Àü´Þ º¸±â ¸í·ÉÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ docname Çʵ忡 JSP ÆÄÀÏ À̸§À» Æ÷ÇÔ½ÃÄÑ¾ß ÇÕ´Ï´Ù. ¿ä¾àÇÏ¸é ´ÙÀ½°ú °°½À´Ï´Ù.

    INTERFACENAME
    com.ibm.commerce.messaging.viewcommands.MessagingViewCommand
    CLASSNAME
    com.ibm.commerce.messaging.viewcommands.MessagingViewCommandImpl
    PROPERTIES
    ´ÙÀ½ Æ÷¸ËÀ» »ç¿ëÇÏ¿© JSP ÆÄÀÏ 'docname=jsp file'À» Áö½ÃÇϽʽÿÀ.
    DEVICEFMT_ID
    ÀåÄ¡ Çü½ÄÀ» ³ªÅ¸³»¸ç, ÀÀ¿ëÇÁ·Î±×·¥¿¡ »ç¿ëÀÚ Á¤ÀÇ ÀåÄ¡ Çü½ÄÀ» »ç¿ëÇÏÁö ¾ÊÀ¸¸é -3 °ª(Ç¥ÁØ ÀåÄ¡ Çü½Ä)À» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. VIEWREG Ç׸ñ¿¡ ÁöÁ¤µÈ DEVICEFMT_ID´Â ¸Þ½ÃÁö À¯ÇüÀ» Àü¼Û¿¡ ÁöÁ¤ÇÒ ¶§ ¼±ÅÃµÈ ÀåÄ¡ Çü½Ä°ú °°¾Æ¾ß ÇÕ´Ï´Ù.

    ¿¹¸¦ µé¾î, DemoStoreÀÇ »óÁ¡ ID°¡ 5À̰í viewnameÀÌ OrderAuthorizedÀÎ °æ¿ì, ´ÙÀ½ SQL ¹®À» »ç¿ëÇÏ¿© ·¹Äڵ带 »ðÀÔÇÒ ¼ö ÀÖ½À´Ï´Ù.

    insert into viewreg (VIEWNAME,STOREENT_ID,DEVICEFMT_ID,INTERFACENAME,CLASSNAME, PROPERTIES)values
    ('OrderAuthorizedView',5,-3,
    'ibm.commerce.messaging.viewcommands.MessagingViewCommand'
    'ibm.commerce.messaging.viewcommands.MessagingViewCommandImpl',
    'docname=OrderAuthorized.jsp');

  2. °ü¸® ÄܼÖÀ» »ç¿ëÇÏ¿© ÀüÀÚ ¿ìÆí ¹× ÆÄÀÏ Àü¼ÛÀ» OrderAuthorized ¸Þ½ÃÁö¿¡ ÁöÁ¤ÇÏ°í ¼³Á¤À» ±¸¼ºÇϽʽÿÀ. ÀÌ´Â »çÀÌÆ® ¶Ç´Â »óÁ¡ ·¹º§ÀÇ °ü¸® ±ÇÇÑÀ» »ç¿ëÇÏ¿© ¼öÇàµÉ ¼ö ÀÖ½À´Ï´Ù. »çÀÌÆ® ·¹º§¿¡¼­ ¼³Á¤À» ÀÛ¼ºÇÏ¸é ¸ðµç »óÁ¡¿¡ ¾×¼¼½º °¡´ÉÇØÁý´Ï´Ù.
  3. ¸í·É ±¸Çö½Ã, OrderAuthorized ¸Þ½ÃÁö À¯ÇüÀÇ ¸Þ½ÃÁö ID¿Í DemoStore »óÁ¡ ID¸¦ »ç¿ëÇÏ¿© ¸Þ½ÃÁö Àü´Þ ¼­ºñ½º¸¦ »ç¿ëÇϰí setMsgType() ¹× setStoreID() ¸Þ¼Òµå¸¦ È£ÃâÇÏ·Á¸é SendMsgCmd ¸í·ÉÀÇ ÀνºÅϽº¸¦ »ý¼ºÇϽʽÿÀ. »çÀÌÆ® ·¹º§ ±¸¼ºÀ» »ç¿ëÇØ¾ß ÇÒ °æ¿ì, »óÁ¡ ID¸¦ 0À¸·Î ÁöÁ¤Çϰí JSP À̸§ ³¡¿¡ "&storeDir=no"¸¦ Ãß°¡ÇϽʽÿÀ. ±×·¸Áö ¾ÊÀº °æ¿ì, »óÁ¡ ID¸¦ »ç¿ëÇϽʽÿÀ. (»óÁ¡¿¡ ´ëÇÑ ±¸¼ºÀÌ Á¸ÀçÇÏÁö ¾ÊÀ¸¸é ¸Þ½ÃÁö ½Ã½ºÅÛÀÌ ÀÚµ¿À¸·Î »çÀÌÆ® ·¹º§ ±¸¼ºÀ» ±âº»°ªÀ¸·Î ÁöÁ¤ÇÕ´Ï´Ù.)
  4. ¾Æ¿ô¹Ù¿îµå ¸Þ½ÃÁö ½Ã½ºÅÛ ÀÎÅÍÆäÀ̽ºÀÇ compose ¸Þ¼Òµå¸¦ È£ÃâÇϰí TypedProperty ¿ÀºêÁ§Æ® ¾ç½ÄÀ¸·Î Ãß°¡ ¸Å°³º¯¼ö¸¦ Àü´ÞÇϽʽÿÀ. º¸±â À̸§À» ÁöÁ¤ÇÏ¸é ¸Þ½ÃÁö¸¦ ±¸¼ºÇÒ ¶§ »ç¿ëµÇ´Â ¸Þ½ÃÁö À¯ÇüÀÇ ±âº» º¸±â À̸§À» ´ëüÇÏ°Ô µË´Ï´Ù.
  5. ¸Þ½ÃÁö¸¦ Áï½Ã ¶Ç´Â Æ®·£Àè¼ÇÀÌ È®¾àµÈ ´ÙÀ½¿¡ º¸³»·Á¸é SendMsgCmd¿¡¼­ sendImediate ¶Ç´Â sendTransacted¸¦ È£ÃâÇϽʽÿÀ. °¢ ¸Þ¼Òµå »ç¿ë¿¡ °üÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀº ¸Þ½ÃÁö ½Ã½ºÅÛ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.
  6. Àü¼ÛÀ» ½ÇÇàÇÏ·Á¸é SendMsgCmdÀÇ execute ¸Þ¼Òµå¸¦ È£ÃâÇϽʽÿÀ.

°ü·Ã °³³ä

°ü·Ã ŽºÅ©

°ü·ÃµÈ ÂüÁ¶

IBM copyright