¿¬½À 1.6: °ü°èÇü ·¹ÄÚµå ¸ñ·Ï ÇÊÅ͸µ

½ÃÀÛÇϱâ Àü¿¡ ¿¬½À 1.5: °»½Å ÆäÀÌÁö ÀÛ¼ºÀ» ¿Ï·áÇϽʽÿÀ.

ÀÌÁ¦ °ü°èÇü ·¹ÄÚµå ¸ñ·ÏÀ» »ç¿ëÇÏ¿© Å×ÀÌºí¿¡ ¸ðµç ·¹Äڵ带 Ç¥½ÃÇÏ´Â ¹æ¹ý°ú ƯÁ¤ ·¹Äڵ带 °ñ¶ó³»±â À§ÇØ °ü°èÇü ·¹Äڵ忡¼­ ÇÊÅÍ Á¶°ÇÀ» Àû¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¾Ë¾Æ º¸°Ú½À´Ï´Ù. ´ÙÀ½¿¡´Â »ç¿ëÀÚ°¡ ¾È³» ±¤°í¸¦ Ä«Å×°í¸®º°·Î º¼ ¼ö ÀÖµµ·Ï ƯÁ¤ ±âÁØ¿¡ ÀÏÄ¡ÇÏ´Â ·¹Äڵ常À» Ç¥½ÃÇÏ´Â ¹æ¹ýÀ» ÇнÀÇÏ°Ô µË´Ï´Ù.

°»½Å ÆäÀÌÁö¿¡¼­¿Í ¸¶Âù°¡Áö·Î ÇÏÀÌÆÛ¸µÅ©¿¡¼­ ÆäÀÌÁö·Î Àü´ÞµÈ, ¿øÇÏ´Â Ä«Å×°í¸®°¡ µé¾î ÀÖ´Â ¸Å°³º¯¼ö¿¡¼­ ÇÊÅ͸µÀ» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. Ä«Å×°í¸®¿¡ ÀÏÄ¡ÇÏ´Â ·¹Äڵ尡 ¸¹ÀÌ ÀÖÀ¸¹Ç·Î, ÇÊÅÍ´Â °ü°èÇü ·¹Äڵ尡 ¾Æ´Ñ °ü°èÇü ·¹ÄÚµå ¸ñ·Ï¿¡ Àû¿ëµË´Ï´Ù.

ÇÊÅ͸µµÈ °ü°èÇü ·¹ÄÚµå ¸ñ·Ï ÀÛ¼º

µ¥¸ð º¸±â

ÇÊÅ͸µµÈ °ü°èÇü ·¹ÄÚµå ¸ñ·Ï ÀÛ¼º¿¡´Â ¸ñ·ÏÀ» ÇÊÅ͸µÇÏ´Â Ãß°¡ ´Ü°è°¡ µé¾î ÀÖÀ¸¹Ç·Î ƯÁ¤ ·¹Äڵ常ÀÌ Ç¥½ÃµË´Ï´Ù. update_record.jsp ÆäÀÌÁö¸¦ ÀÛ¼ºÇÒ ¶§¿Í À¯»çÇϰÔ, all_records.jsp ÆäÀÌÁö¿¡¼­ ¸Å°³º¯¼ö¸¦ ÁöÁ¤ÇÏ°í ¸µÅ©¸¦ »ç¿ëÇÏ¿© ÇØ´ç ¸Å°³º¯¼ö¸¦ filtered_records.jsp ÆäÀÌÁö·Î Àü¼ÛÇÏ°Ô µË´Ï´Ù.

  1. ÇÁ·ÎÁ§Æ® Ž»ö±â º¸±â¿¡¼­ filtered_records.jsp ÆÄÀÏÀ» µÎ ¹ø Ŭ¸¯ÇÏ¿© ¿©½Ê½Ã¿À.
  2. ±âº» ÅØ½ºÆ®¸¦ Á¦°ÅÇϽʽÿÀ.
  3. °ü°èÇü ·¹ÄÚµå ¸ñ·ÏÀ» ÆÈ·¹Æ®¿¡¼­ ÆäÀÌÁö·Î ²ø¾î¼­ °ü°èÇü ·¹ÄÚµå ¸ñ·ÏÀ» ÀÛ¼ºÇϽʽÿÀ. °ü°èÇü ·¹ÄÚµå ¸ñ·Ï Ãß°¡ âÀÌ ¿­¸³´Ï´Ù.
  4. ÀÌ ·¹ÄÚµå ¸ñ·ÏÀÎ filtered_recordlistÀÇ À̸§À» ÁöÁ¤ÇϽʽÿÀ.
  5. µ¥ÀÌÅÍ Á¦¾î Ãß°¡°¡ ¼±ÅõǾú´ÂÁö È®ÀÎÇÏ°í ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ.
  6. W5SAMPLE.ADS Å×À̺íÀ» Ŭ¸¯ÇϽʽÿÀ.
  7. ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ.
  8. Ÿ½ºÅ© ¾Æ·¡¿¡¼­ °á°ú ÇÊÅ͸¦ Ŭ¸¯ÇϽʽÿÀ. ÇÊÅÍ Ã¢ÀÌ ¿­¸³´Ï´Ù.
  9. ÇÊÅÍ Á¶°ÇÀ» ÀÛ¼ºÇÏ·Á¸é Á¶°Ç ÅÇ¿¡¼­ Ãß°¡() ´ÜÃ߸¦ Ŭ¸¯ÇϽʽÿÀ. Á¶°Ç âÀÌ ¿­¸³´Ï´Ù.
  10. ¿­ µå·Ó ´Ù¿î ¸ñ·Ï¿¡¼­ MAINCATEGORY ¿­À» ¼±ÅÃÇϽʽÿÀ.
  11. °ª Çʵ忡 #{param.CAT}¸¦ ÀÔ·ÂÇϽʽÿÀ. ÀÌ ÄÚµå´Â ¿äû ¸Å°³º¯¼ö CATÀÇ °ªÀÌ µÇµµ·Ï ·±Å¸ÀÓ ½Ã¿¡ Æò°¡µË´Ï´Ù.

    Á¶°Ç âÀÌ ´ÙÀ½°ú °°ÀÌ Ç¥½ÃµË´Ï´Ù.

    Á¶°Ç â

  12. °ü°èÇü ·¹ÄÚµå ¸ñ·Ï¿¡ ÇÊÅÍ Á¶°ÇÀ» Àû¿ëÇÏ·Á¸é È®ÀÎÀ» Ŭ¸¯ÇϽʽÿÀ. ÀÌ Á¶°ÇÀº Á¶°Ç ÅÇ¿¡ ³ª¿­µË´Ï´Ù.
  13. ´Ý±â¸¦ Ŭ¸¯ÇϽʽÿÀ.
  14. ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ.
  15. ´Ù½Ã µ¥ÀÌÅÍ Å×ÀÌºí¿¡ Ç¥½ÃÇÒ ´Ù¸¥ ¿­À» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ ¿­¸¸À» ¼±ÅÃÇϽʽÿÀ.
  16. ¿­À» ´ÙÀ½ ¼ø¼­·Î ¹è¿­ÇϽʽÿÀ.
    1. TITLE
    2. DESCRIPTION
    3. MAINCATEGORY
    4. PRICE
    5. PHONE
    °ü°èÇü ·¹ÄÚµå ¸ñ·Ï Ãß°¡ âÀÌ ´ÙÀ½°ú °°ÀÌ Ç¥½ÃµË´Ï´Ù.

    °ü°èÇü ·¹ÄÚµå ¸ñ·Ï Ãß°¡ â

  17. ¿Ï·á¸¦ Ŭ¸¯ÇϽʽÿÀ. °ü°èÇü ·¹ÄÚµå ¸ñ·ÏÀÌ ÆäÀÌÁö¿¡ Ãß°¡µË´Ï´Ù. ÀÌ ¸ñ·ÏÀº all_records.jsp ÆäÀÌÁöÀÇ ¸ñ·Ï°ú À¯»çÇÏ°Ô Ç¥½ÃµÇÁö¸¸ Ä«Å×°í¸®º°·Î ÇÊÅ͸µµÇ±â ¶§¹®¿¡ ÇÑ ¹ø¿¡ ÇÑ Ä«Å×°í¸®ÀÇ ·¹Äڵ常À» Ç¥½ÃÇÕ´Ï´Ù.
  18. ÆäÀÌÁö¸¦ ÀúÀåÇϽʽÿÀ.

    ÆäÀÌÁö°¡ ´ÙÀ½°ú °°ÀÌ Ç¥½ÃµË´Ï´Ù.

    ÆäÀÌÁöÀÇ ÇöÀç ¸ð¾ç

all_records.jsp¿¡¼­ ¸µÅ©

µ¥¸ð º¸±â

°»½Å ÆäÀÌÁö¿¡¼­¿Í ¸¶Âù°¡Áö·Î, ÀÌÁ¦ filtered_records.jsp ÆÄÀÏÀ» Ž»öÇÒ »Ó¸¸ ¾Æ´Ï¶ó °ü°èÇü ·¹ÄÚµå ¸ñ·ÏÀ» ÇÊÅ͸µÇϵµ·Ï CAT ¸Å°³º¯¼ö¸¦ Àü´ÞÇÒ all_records.jsp ÆÄÀÏ¿¡¼­ ÇÏÀÌÆÛ ¸µÅ©¸¦ ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù.

  1. all_records.jsp ÆÄÀÏÀ» ¿©½Ê½Ã¿À.
  2. ÆÈ·¹Æ® º¸±â¿¡¼­ Faces ±¸¼º¿ä¼Ò µå·Î¾î¸¦ ÆîÄ¡½Ê½Ã¿À.
  3. ¸µÅ© ±¸¼º¿ä¼Ò¸¦ ÆÈ·¹Æ®¿¡¼­ µ¥ÀÌÅÍ Å×À̺íÀÇ {MAINCATEGORY} Ãâ·Â Á¦¾î·Î Á÷Á¢ ²ô½Ê½Ã¿À. URL ±¸¼º âÀÌ ¿­¸³´Ï´Ù.
  4. URL Çʵ忡¼­ filtered_records.jsp¸¦ ´ë»ó ÆäÀÌÁö·Î ÀÔ·ÂÇÏ°í ·¹À̺í Çʵå´Â ºñ¿ö µÎ½Ê½Ã¿À.

    ¸µÅ©¸¦ Ãâ·Â Á¦¾î¿¡ Á÷Á¢ ³õ°í ·¹À̺í Çʵ带 ºñ¿öµÎ¸é ÇÏÀÌÆÛ¸µÅ©°¡ {MAINCATEGORY} ÅØ½ºÆ®¸¦ ÇÏÀÌÆÛ¸µÅ© ·¹À̺í·Î »ç¿ëÇÏ°Ô µË´Ï´Ù.

  5. È®ÀÎÀ» Ŭ¸¯ÇϽʽÿÀ.
  6. ¸µÅ© ¾ÆÀÌÄÜ(¸µÅ© ¾ÆÀÌÄÜ)À» Ŭ¸¯ÇÑ ´ÙÀ½ Ư¼º º¸±â¿¡¼­ ¸Å°³º¯¼ö ÅÇÀ» Ŭ¸¯ÇϽʽÿÀ.
  7. »õ ¸Å°³º¯¼ö Ãß°¡¸¦ Ŭ¸¯ÇÏ¿© »õ ¸Å°³º¯¼ö¸¦ ÀÛ¼ºÇϽʽÿÀ.
  8. »õ ¸Å°³º¯¼öÀÇ À̸§ Çʵ忡 CAT¸¦ ÀÔ·ÂÇϽʽÿÀ.
  9. CAT ¸Å°³º¯¼ö¸¦ ÀÔ·Â ¾ç½ÄÀ¸·Î MAINCATEGORY ¿­¿¡ ¹ÙÀεåÇÏ·Á¸é °ª Çʵ带 ¼±ÅÃÇÑ ´ÙÀ½ ÇØ´ç Çʵ忡¼­ ÆäÀÌÁö µ¥ÀÌÅÍ ¿ÀºêÁ§Æ® ¼±ÅÃ() ´ÜÃ߸¦ Ŭ¸¯ÇϽʽÿÀ. ÆäÀÌÁö µ¥ÀÌÅÍ ¿ÀºêÁ§Æ® ¼±Åà âÀÌ ¿­¸³´Ï´Ù.
  10. µ¥ÀÌÅÍ ¿ÀºêÁ§Æ® Çʵ忡¼­ all_recordlist(ADS) °ü°èÇü ·¹ÄÚµå ¸ñ·ÏÀÇ MAINCATEGORY ¿­À» Ŭ¸¯ÇϽʽÿÀ.
  11. È®ÀÎÀ» Ŭ¸¯ÇϽʽÿÀ.
  12. ÆäÀÌÁö¸¦ ÀúÀåÇϰí À̸¦ Å×½ºÆ®ÇϽʽÿÀ. Ä«Å×°í¸® À̸§À» Ŭ¸¯Çϸé filtered_records.jsp ÆäÀÌÁö·Î À̵¿ÇÏ°Ô µË´Ï´Ù. ÀÌ ÆäÀÌÁö´Â ÇØ´ç Ä«Å×°í¸®¿¡ ÀÖ´Â ¾È³» ±¤°í¸¸À» Ç¥½ÃÇÕ´Ï´Ù.

ÃàÇÏÇÕ´Ï´Ù!

¸ðµâ 1: µ¥ÀÌÅÍ ¿¬°áÀ» »ç¿ëÇÏ¿© À¥ ÆäÀÌÁö ÀÛ¼ºÀ» ¿Ï·áÇß½À´Ï´Ù. Áö±Ý±îÁö ´ÙÀ½À» ¼öÇàÇÏ´Â ¹æ¹ýÀ» ÇнÀÇß½À´Ï´Ù.

°í±Þ ±â´É Ãß°¡

ÀÌ ¸ðµâÀº »ç¿ëÀÚ¿¡°Ô JavaServer Faces ±â¼ú ¹× µµ±¸ ±â´É¿¡ ´ëÇØ ¼Ò°³Çß½À´Ï´Ù. »çÀÌÆ®¸¦ ¸Å·ÂÀûÀ̰í, À¯¿ëÇϰí, È¿°úÀûÀ¸·Î ¸¸µé ¼ö ÀÖ´Â ´õ ¸¹Àº ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ´ÙÀ½ ¸ðµâ 2: °í±Þ ±â´É Ãß°¡¿¡¼­´Â ´Ü¼øÇÑ ÀÌ ¾È³» ±¤°í »çÀÌÆ®¸¦ »ç¿ëÇÏ¿© À̸¦ º¸´Ù ½Ã°¢ÀûÀ¸·Î ¸Å·ÂÀûÀÌ°í º¹ÀâÇÑ ÀÀ¿ëÇÁ·Î±×·¥À¸·Î º¯¸ð½ÃŰ´Â ¹æ¹ý¿¡ ´ëÇØ ÇнÀÇÏ°Ô µË´Ï´Ù. »çÀÌÆ®¸¦ ´ÙÀ½°ú °°ÀÌ ¸¸µå´Â ¹æ¹ý¿¡ ´ëÇØ ÇнÀÇÏ·Á¸é ¸ðµâ 2¸¦ °è¼ÓÇϽʽÿÀ.

ÆäÀÌÁö ¸ð¾ç ¹Ì¸®º¸±â

»ç¿ë Á¶°Ç | Çǵå¹é
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.