°ßº» »óÁ¡ īŻ·Î±× ±×·ì ÆäÀÌÁö
īŻ·Î±× ±×·ì ÆäÀÌÁö´Â °í°´µéÀÌ ¸ÅÀåÀ̳ª »óÁ¡¿¡¼ ÆÇ¸ÅµÇ´Â »óǰ ¶Ç´Â
¼ºñ½º ±×·ìÀ» Ž»öÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁÝ´Ï´Ù. ù ¹øÂ° īŻ·Î±× ±×·ì ÆäÀÌÁö´Â
°í°´À» ¼îÇÎÇÏ·Á´Â ¿µ¿ªÀ¸·Î ¾È³»Çϸç, ÀϹÝÀûÀ¸·Î °¢ īŻ·Î±× ±×·ìÀÇ
À̸§, °£´ÜÇÑ ¼³¸í, À̹ÌÁö¸¦ º¸¿©ÁÝ´Ï´Ù.
±× ´ÙÀ½ÀÇ Ä«Å»·Î±× ±×·ì ÆäÀÌÁöµéÀº
°í°´ÀÌ º¸·Á´Â ¼±ÅÃµÈ »óǰ À¯ÇüÀÇ ÆøÀ» Á¼ÇôÁÝ´Ï´Ù. ¼îÇÎ °æ·ÎÀÇ ¸¶Áö¸·
īŻ·Î±× ±×·ì ÆäÀÌÁö¿¡´Â »óǰ ÆäÀÌÁö¿¡ ´ëÇÑ ¸µÅ©°¡ µé¾î ÀÖ½À´Ï´Ù.
ÀϹÝÀûÀ¸·Î ´ÙÀ½ÀÇ ¼¼ °¡Áö īŻ·Î±× ±×·ì ÆäÀÌÁö°¡ ÀÖ½À´Ï´Ù.
- ¼ºê īŻ·Î±× ±×·ì ÆäÀÌÁö¿¡ ¸µÅ©ÇÏ´Â ÆäÀÌÁö(īŻ·Î±× ±×·ì ÆäÀÌÁö)
- »óǰ ÆäÀÌÁö¿¡ ¸µÅ©ÇÏ´Â ÆäÀÌÁö(»óǰ ¸ñ·Ï ÆäÀÌÁö)
- ¼ºê īŻ·Î±× ±×·ì ¹× »óǰ ÆäÀÌÁö¿¡ ¸µÅ©ÇÏ´Â ÆäÀÌÁö
°ßº» »óÁ¡ īŻ·Î±× ±×·ì ÆäÀÌÁö ¹× ÀÌ ÆäÀÌÁöÀÇ ÀÛµ¿ ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº
»óǰ Ä«Å×°í¸® º¸±â »ç¿ë ¿¹Á¦¸¦ ÂüÁ¶ÇϽʽÿÀ
±¸Çö Á¤º¸
ÁÖ: ´Ù±¹¾î Áö¿ø Á¤º¸¸¦ ºñ·ÔÇÏ¿© ¸ðµç °ßº» »óÁ¡ ÆäÀÌÁö¿¡ °øÅëµÇ´Â
±¸Çö ±â¹ý¿¡ ´ëÇÑ Á¤º¸´Â °ßº» »óÁ¡
ÆäÀÌÁö: °øÅë ±¸Çö ±â¹ýÀ» ÂüÁ¶ÇϽʽÿÀ
- īŻ·Î±× ±×·ì ÆäÀÌÁö Ç¥½Ã ¹× »óǰ ¸ñ·Ï ÆäÀÌÁö Ç¥½Ã
- °ßº» »óÁ¡Àº Ư»öÀÖ´Â ±âȹ »óǰ»Ó ¾Æ´Ï¶ó °¢ ÃÖ»óÀ§ ·¹º§ Ä«Å×°í¸®(³²¼º ¹×
¿©¼ºÀÇ·ù)ÀÇ ¼ºêÄ«Å×°í¸®¸¦ Ç¥½ÃÇϴ īŻ·Î±× ±×·ì ÆäÀÌÁö¿Í, °¢ ¼ºêÄ«Å×°í¸®(¹ÙÁö
¹× ¼ÅÃ÷)ÀÇ »óǰ ¸ñ·ÏÀ» Ç¥½ÃÇÏ´Â »óǰ ¸ñ·Ï ÆäÀÌÁö¸¦ Ư¼ºÈ ½Ãŵ´Ï´Ù.
ÃÖ»óÀ§ ·¹º§ Ä«Å×°í¸®¿¡ ´ëÇÑ ¸ðµç ÇÏÀÌÆÛ¸µÅ©´Â Y·Î ¼³Á¤µÈ
topÀ̶ó´Â Ãß°¡ ¸Å°³º¯¼ö¸¦ Æ÷ÇÔÇÕ´Ï´Ù. JavaServer page ÆÄÀÏ categorydisplay.jsp´Â
µ¥ÀÌÅͺ£À̽º(DISPCGREL Å×ÀÌºí¿¡ ÀÖÀ½)¿¡ »óÁ¡ ³»ÀÇ ¸ðµç Ä«Å×°í¸®¸¦ Ç¥½ÃÇÏ´Â ÆäÀÌÁö·Î¼
µî·ÏµÇ¾î ÀÖ½À´Ï´Ù. ÀÌ ÆäÀÌÁö¿¡¼ top ¸Å°³º¯¼öÀÇ Á¸Àç ¿©ºÎ¸¦ È®ÀÎÇÕ´Ï´Ù. ÀÖÀ¸¸é
ÆäÀÌÁö¿¡ topcategory.jsp°¡ Æ÷ÇԵ˴ϴÙ.
¾øÀ¸¸é subcategory.jsp°¡ Æ÷ÇԵ˴ϴÙ. topcategory.jsp´Â
īŻ·Î±× ±×·ì ÆäÀÌÁöÀ̸ç, subcategory.jsp´Â »óǰ ¸ñ·Ï ÆäÀÌÁöÀÔ´Ï´Ù.
- īŻ·Î±× ±×·ì ÆäÀÌÁö
- topcategory.jsp´Â CategoryDataBeanÀÇ getSubCategories() ¸Þ¼Òµå¸¦
»ç¿ëÇÏ¿© ¼ºêÄ«Å×°í¸® ¸ñ·ÏÀ» °Ë»öÇÕ´Ï´Ù. InFashion¿¡ Æ÷ÇÔµÈ ±âȹ »óǰÀº WebSphere Commerce ¾×¼¿·¯·¹ÀÌÅÍÀÇ Ä·ÆäÀÎÀÇ
ÀϺηΠÀÛ¼ºµÇÁö ¾Ê°í īŻ·Î±×¿¡ ÀÛ¼ºµÇ¾ú½À´Ï´Ù. Ư»öÀÖ´Â ±âȹ »óǰÀº īŻ·Î±× ±×·ì¿¡
Ãß°¡µÈ ´ÙÀ½, topcategory.jsp¿¡ ÀÇÇØ
CategoryDataBeanÀÇ getProducts() ¸Þ¼Òµå¸¦ »ç¿ëÇÏ¿© °Ë»öµË´Ï´Ù.
WebFashion°ú NewFashion¿¡¼ ³²¼º ÀÇ·ù topcategory.jsp´Â
¹øµéÀ» Ç¥½ÃÇÏ°í ¿©¼º ÀÇ·ù topcategory.jsp´Â ÆÐŰÁö¸¦ Ç¥½ÃÇÕ´Ï´Ù. ¹øµéÀº CategoryDataBeanÀÇ getBundles() ¸Þ¼Òµå¸¦ »ç¿ëÇÏ¿© °Ë»öµÇ°í,
ÆÐŰÁö´Â CategoryDataBeanÀÇ getPackages() ¸Þ¼Òµå¸¦ »ç¿ëÇÏ¿© °Ë»öµË´Ï´Ù.
- »óǰ ¸ñ·Ï ÆäÀÌÁö
- subcategory.jsp´Â īŻ·Î±× ±×·ì¿¡ ÀÖ´Â ¸ðµç »óǰÀÇ ¸ñ·Ï°ú
¸ðµç ÇüÁ¦ Ä«Å×°í¸®(µ¿ÀÏÇÑ ÃÖ»óÀ§ ·¹º§ Ä«Å×°í¸® ¾Æ·¡¿¡ ÀÖ´Â ´Ù¸¥ ¸ðµç Ä«Å×°í¸®)ÀÇ
¸ñ·ÏÀ» ¿ÞÂÊ Å½»ö ¸ðÀ½¿¡ Ç¥½ÃÇÕ´Ï´Ù. °¢ »óǰ¸¶´Ù
subcategory.jsp´Â getDescription().getShortDescription(),
getCalculatedContractPrice(), getDescription().getFullImage() ¸Þ¼Òµå¸¦ »ç¿ëÇÏ¿© »óǰ¿¡ ´ëÇÑ °£´ÜÇÑ ¼³¸í,
Àüü Å©±â À̹ÌÁö, °¡°ÝÀ» Ç¥½ÃÇÕ´Ï´Ù. ÇüÁ¦ Ä«Å×°í¸® ¸ñ·ÏÀ» Ç¥½ÃÇÏ·Á¸é »óÀ§ Ä«Å×°í¸®
ID°¡ ÇÊ¿äÇÕ´Ï´Ù. »óÀ§ Ä«Å×°í¸® ID¸¦ °Ë»öÇϱâ À§ÇØ ÇÏÀÌÆÛ¸µÅ©¿¡ parent_category_rn ¸Å°³º¯¼ö°¡
Á¦°øµÇ¾î »óÀ§ Ä«Å×°í¸®¿¡ ´ëÇÑ CategoryDataBeanÀ» ±¸¼ºÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î,
CategoryDataBeanÀº CategoryId ¸Å°³º¯¼ö¿¡¼ Ä«Å×°í¸® ID¸¦ °Ë»öÇÕ´Ï´Ù. ±×·¯³ª ÀÌ·± °æ¿ì, ID´Â parent_category_rn¿¡ ÀúÀåµË´Ï´Ù. µû¶ó¼, Ä«Å×°í¸® ID´Â ¸í½ÃÀûÀ¸·Î ´ÙÀ½°ú °°ÀÌ ¼³Á¤µÇ¾î¾ß ÇÕ´Ï´Ù.
String parentCategoryId = request.getParameter("parent_category_rn");
parentCategory = new CategoryDataBean ();
parentCategory.setCategoryId(parentCategoryId);
com.ibm.commerce.beans.DataBeanManager.activate(parentCategory, request);
±×·¯¸é ÀÌ Ä«Å»·Î±× ±×·ì¿¡ ¼ÓÇÏ´Â »óǰ ¸ñ·ÏÀº CategoryDataBeanÀÇ getProducts() ¸Þ¼Òµå¸¦ »ç¿ëÇÏ¿©
°Ë»öµË´Ï´Ù.
ÁÖ: NewFashion »óÁ¡¿¡¼´Â subcategory.jsp
ÆäÀÌÁö¿¡µµ »óÁ¡ ¼ºñ½º¿¡¼ »ç¿ë °¡´ÉÇÑ °æ¿ì Çù¾÷ °í°´ Áö¿ø ±â´É¿¡ ´ëÇÑ
¸µÅ©°¡ µé¾î ÀÖ½À´Ï´Ù. subcategory.jsp ÆäÀÌÁö´Â ÀÚü »çÀÌµå ¸·´ë°¡ ÀÖ°í
´Ù¸¥ ÆäÀÌÁö¿¡ ´ëÇÑ sidebar.jsp ¸µÅ©¸¦ Æ÷ÇÔÇÏÁö ¾Ê±â ¶§¹®¿¡ ¸µÅ©°¡
Ãß°¡µÇ¾ú½À´Ï´Ù.
°í°´ÀÌ °í°´ Áö¿ø°úÀÇ ½Ç½Ã°£ äÆÃÀ» ´©¸£¸é ÆË¾÷ âÀÌ
ȸ鿡 Ç¥½ÃµÇ°í °í°´Àº °í°´ ¼ºñ½º ¿µ¾÷´ëÇ¥¿Í ÇÔ²² ½Ç½Ã°£À¸·Î ¿Â¶óÀÎ
äÆÃÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸µÅ©´Â ÀÌ ±â´ÉÀ» »óÁ¡ ¼ºñ½º¿¡¼ »ç¿ëÇÒ ¼ö
ÀÖ´Â °æ¿ì¿¡¸¸ Ç¥½ÃµË´Ï´Ù. °í°´ º¸Á¶ ±â´É°úÀÇ ½Ç½Ã°£ äÆÃ ¸µÅ©´Â
»ç¿ëÀÚ Á¤ÀÇ ÅÂ±× ½Ö(<flexflow:ifEnabled
feature="customerCare"> ÅÂ±× ¹× </flow:ifEnabled>
ű×)ÀÇ º»¹® ³»¿¡ Æ÷ÇԵǾî ÀÖÀ¸¸ç »óÁ¡ ¼ºñ½º¿¡¼ ¼±ÅÃÇÑ ¿É¼Ç¿¡ µû¶ó »ç¿ëÇϰųª
»ç¿ëÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇ Å±װ¡ Á¦ÀÚ¸®¿¡ ÀÖ´Â ÇÑ, JavaServer ÆäÀÌÁö¸¦
¼öÁ¤ÇÒ ÇÊ¿ä¾øÀÌ »óÁ¡ ¼ºñ½º¸¦ »ç¿ëÇÏ¿© Çù¾÷ Áö¿øÀÌ ÀÖ´Â »çÀÌÆ®¿Í ¾ø´Â »çÀÌÆ® °£¿¡
ÀÚµ¿À¸·Î ÀüȯÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÆäÀÌÁö¿¡¼ ¿µ±¸ÀûÀ¸·Î Çù¾÷ Áö¿øÀ» »ç¿ëÇϰųª »ç¿ëÇÏÁö
¾ÊÀ¸·Á¸é »óÁ¡ ¼ºñ½º GUI¿¡¼ ¿µ±¸ Àû¿ëÀ» ´·¯ JavaServer ÆäÀÌÁö¿¡¼
»ç¿ëÀÚ Á¤ÀÇ ÅÂ±×¿Í °í°´ Áö¿ø°úÀÇ ½Ç½Ã°£ äÆÃ ¸µÅ©¸¦ Á¦°ÅÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼öµ¿À¸·Î »ç¿ëÀÚ Á¤ÀÇ ÅÂ±× ¶Ç´Â »ç¿ëÀÚ Á¤ÀÇ Å±װ¡ µÑ·¯½Î´Â Äڵ带 Á¦°ÅÇϰųª º¯°æÇÏ´Â °ÍÀ»
±ÇÀåÇÏÁö ¾Ê½À´Ï´Ù. ±×´ë½Å »óÁ¡ ¼ºñ½º¿¡¼ ¿µ±¸ Àû¿ë ¹öưÀ» »ç¿ëÇϽʽÿÀ.
ÁÖ: °í°´ Áö¿ø°úÀÇ ½Ç½Ã°£ äÆÃ ¸µÅ©¸¦ µÑ·¯½Î´Â »ç¿ëÀÚ Á¤ÀÇ Å±׸¦
´Ù¸¥ »óÁ¡ÀÇ JavaServer ÆäÀÌÁö·Î º¹»çÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ·¯ÇÑ Å±״ óÀ½¿¡ ű׸¦ Æ÷ÇÔÇÑ
»óÁ¡¿¡¼¸¸ ÀÛµ¿ÇÕ´Ï´Ù. Çù¾÷¿¡ ´ëÇÑ Ãß°¡ Á¤º¸´Â ¾Æ·¡ °ü·Ã ¸µÅ©¸¦ ÂüÁ¶ÇϽʽÿÀ.